Archive

Archives pour 10/04/2009

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: