Archive

Archives pour 04/2009

Vacances

Au repos.

Categories: Divers Tags:

Extraire le nom de la 1ere OU d’un compte AD

Dans un gros domaine, il peut arriver que les utilisateurs soient triés dans des OU correspondantes à des filiales ou sites.

Cette méthode permet de tronquer le CanonicalName d’un compte pour en extraire le nom de la première OU.

?View Code POWERSHELL
$user = Get-QADUser -Identity "Capitaine CAVERNE"
$nodom=$user.CanonicalName.remove(0,15)
$firstslash=$nodom.IndexOfAny("/")
$filiale=$nodom.remove($firstslash)

Le « 15 » correspond au nombre de caractère dans le de domaine.

Supprimer un DC du domaine

Je sais, c’est pas de l’Exchange, c’est pas du Powershell mais ça peut servir.

Lancer dcpromo sur le contrôleur de domaine.
Si le dcpromo pour dégrader le DC ne fonctionne pas, il est possible de lancer la commande dcpromo /forceremoval

Il faut ensuite appliquer la procédure suivante pour nettoyer l’AD.

– Dans une invite de commande, lancer ntdsutil.
– Taper metadata cleanup.
– Taper connections .
– Taper connect to server localhost.
– Taper quit.
– Taper select operation target.
– Taper list domains.
– Taper select domain NUMERO.
– Taper list sites.
– Taper select site NUMERO.
– Taper list servers in site.
– Taper select server NUMERO.
– Taper quit.
– Taper remove selected server.
– Confirmer les boites de dialogue.
– Taper quit.
– Taper quit.
– Supprimer le serveur dans le gestionnaire de sites et services.

Nouvelles commandes de Powershell V2 CTP3

Voici la liste des nouvelles commandes de Powershell V2 CTP3.

Commandes

Categories: Powershell Tags:

Nouvelle version de PowerShell V2.

Bon, j’ai installé la nouvelle version de PowerShell V2.
On va voir ce que ça donne.
PowerShell V2 CTP3

Categories: Powershell Tags:

Arrêt & démarrage d’un CCR Exchange 2007.

Pour arrêter un cluster CCR Exchange 2007, il faut lancer la commande:

?View Code POWERSHELL
Stop-ClusteredMailboxServer -Identity CCRMAIL1 -StopReason "Fire in the datacenter"

Vous pouvez ensuite arrêter les deux nœuds du cluster.

Pour le démarrage du cluster, démarrez les deux nœuds du cluster.
Un fois les deux noeuds relancer ou au moins le cluster ou se trouve les ressources, lancer la commande:

?View Code POWERSHELL
Start-ClusteredMailboxServer -Identity CCRMAIL1
Categories: Exchange 2007 Tags: , ,

Activer l’héritage de la sécurité sur des comptes AD

Permet de cocher la case « Allow inheritable permissions… » dans les propriétés avancées de la sécurité des comptes AD.

?View Code POWERSHELL
Get-QADUser -SizeLimit 0 -SearchRoot "domain.local/FI00_PAris" | where {$_.Security.PermissionInheritanceLocked} | Set-QADObjectSecurity -UnlockInheritance

Si cette case n’est pas cochée sur les comptes utilisateurs, il peuvent avoir des problèmes d’accès à OWA et ne sont pas traités lors de la mise en place de délégations.

Categories: Active Directory Tags: ,

Compter le nombre de fichiers.

Permet de compter par exemple, le nombre de fichiers de log dans un dossier.

?View Code POWERSHELL
@(Dir c:\*.log).Count
Categories: Windows Tags:

Afficher l’ACL du dossier courant.

Permet d’afficher l’ACL du dossier courant.

?View Code POWERSHELL
Dir | Get-Acl | ForEach-Object { $_.Access  } | Group-Object IdentityReference,FileSystemRights | ft name
Categories: Windows Tags: