Question Script suppression de données dans compte ordina

Plus d'informations
il y a 5 ans 5 mois #19126 par darkvad
Bonsoir,

Je recherche un petit script qui me permétrais de supprimer par exemple les données dans le champ description du compte ordinateur de tous les ordinateurs d'une O.U. dans mon A.D.

Je ne maitrise pas le scripting et j'ai une grosse opération de nettoyage de l'A.D. à éffectuer.

Merci par avance.

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 5 mois #19166 par Arnaud
Bonjour,

Ce que je te propose c'est de commencer par faire une opération unitaire, puis lorsque celle-ci fonctionnera, de l'appliquer à plusieurs ordinateurs.

Regarde du côté de la commande Set-ADComputer du module Active Directory.

Tu as le paramètre -Clear qui te permets de passer la liste des propriétés à effacer. Soit dans ton cas :

[code:1]
Get-ADComputer -Identity monServeur1 | Set-ADComputer -Clear 'description'
[/code:1]

Tu peux aussi si tu préfères faire ceci :
[code:1]
Set-ADComputer -Identity monServeur1 -Clear 'description'
[/code:1]

Pour la suite je te laisse chercher un peu pour récupérer les comptes d'ordinateur d'une OU spécifique. Une fois que tu auras fait cela il te suffira d'utiliser la magie du pipeline ;-)

Arnaud<br><br>Message édité par: Arnaud, à: 3/03/15 17:24

Créateur du forum de la communauté PowerShell Francophone

Connexion ou Créer un compte pour participer à la conversation.

Plus d'informations
il y a 5 ans 5 mois #19184 par darkvad
Merci beaucoup,

J'ai cogité pas mal de temps et en deux secondes tu m'as apporté la réponse. J'avais extrait la liste des machines et j'essayais d'utiliser ces commandes :
$ordinateur.PutEx(1, 'Description',$null)
$ordinateur.SetInfo()

Mais avec la commande donnée ça marche nickel.


Cordialement.

Connexion ou Créer un compte pour participer à la conversation.

Temps de génération de la page : 0.282 secondes
Propulsé par Kunena