Active Directory - Mise à jour sur les sociétés en vrac

9

Je me demandais s'il y avait un moyen de mettre à jour le champ «Société» pour un grand groupe d'utilisateurs dans Active Directory? Je voudrais faire correspondre tous les utilisateurs avec une entreprise se terminant par une certaine chaîne.

Il faudrait beaucoup trop de temps pour changer cela pour chaque utilisateur individuellement.

JT.WK
la source

Réponses:

13
dsquery user -name * -limit 0 | dsmod user -company "%COMPANY%"

Ajustez le dsquerypour cibler des utilisateurs spécifiques selon vos besoins.

Modifier: pour faire correspondre une chaîne [sous-] spécifique

dsquery * -filter "&((objectCategory=Person)(objectClass=User)(company=*OLDCOMPANY))" -limit 0 | dsmod user -company "%NEWCOMPANY%"

Ajustez l' *OLDCOMPANYexpression régulière en fonction de vos besoins.

jscott
la source
1
+1 Mort simple, et devrait très bien fonctionner!
sysadmin1138
1
Merci pour la suggestion - jouer avec maintenant. Peut-il être modifié pour changer uniquement les utilisateurs dont la société se termine par une chaîne particulière?
JT.WK du
1
+1 J'aime dead simple
jer.salamon
@ JT.WK: Mise à jour de ma réponse ...
jscott
1
+1 Victoire. J'étais sur le point d'écrire la même chose en utilisant Find, DSQuery, DSGet et DSMod - mais la vôtre est une solution beaucoup plus élégante
Izzy
-1

Écrivez un script PowerShell pour le changer pour tous les utilisateurs où l'entreprise = l'ancien nom de l'entreprise au nouveau nom de l'entreprise.

jer.salamon
la source
1
Eh bien oui, vous pourriez probablement faire quelque chose en PowerShell. Mais cela en soi n'est pas une réponse utile - quelles sont les commandes powershell pour rechercher et modifier des utilisateurs?
WheresAlice
vrai mais pointait dans la bonne direction merci pour le -1
jer.salamon
2
Une référence cryptique à un langage de script encore plus cryptique, sans aucune information réelle sur la résolution du problème n'est pas une bonne réponse - jamais. Je le créditerai à l'inexpérience plutôt que de le rabaisser.
John Gardeniers
2
« ... réponse et conduite » - Comme dans tout la conduite d' un véhicule à moteur? S'il vous plaît ne faites pas ça, c'est incroyablement dangereux pour vous et les autres sur la route.
jscott