Modifier les attributs d'ANNONCES via PowerShell (pas de Quête)
Dire que j'ai des utilisateurs et de leurs physicalDeliveryOfficeName attribut, appelé Bureau AD est fixé à New York, et d'autres disent Chicago.
Je veux configurer un script qui va faire une boucle par tous les utilisateurs.
If physicalDeliveryOfficeName = Chicago
Set address properties
Street: 8888 Chicago Lane
City: Chicago
State: IL
Zip: 60066
Country: United States
else if physicalDeliveryOfficeName = New York
Set address properties
Street: 9999 New York Lane
City: New York
State: NY
Zip: 11111
Country: United States
Je n'arrive pas à savoir par où commencer.. les pointeurs?
Vous devez vous connecter pour publier un commentaire.
En supposant que vous avez PowerShell v2.0, vous pouvez utiliser intégré dans le module Active Directory, en particulier, la Get-ADUser commande suivie par Set-ADUser, quelque chose comme:
La liste complète des attributs et des exemples sont disponibles en suivant les liens ci-dessus ou via le
Get-Help
applet de commande.Si vous n'êtes pas sur PowerShell v2.0 et ne peut pas mettre à niveau pour une raison quelconque, vous pouvez utiliser le .NET Système.DirectoryServices espace de noms et les classes associées, où vous devriez être en mesure de suivre d'assez près la MSDN exemples, par exemple, ce pour la mise à jour et cet exemple pour la recherche. En outre, Stackoverflow a de nombreux exemples, bien que cette une semble particulièrement prometteur sur un examen rapide.
Aussi, j'ai raté le Microsoft exemple de la recherche à l'aide de PowerShell et du Système.DirectoryServices.
J'ai modifié le ci-dessus pour ajouter/modifier des informations d'Adresse d'employés se déplacer d'un endroit à l'autre. Dans l'exemple ci-dessous de ce que j'ai fait, bien sûr, j'ai changé l'adresse de John Doe. Mais c'est un ligne de ligne de commande powershell qui fonctionnait très bien pour ceux qui n'ont pas appris les scripts encore: