Existe-t-il un moyen de réinitialiser le mot de passe pour une grande liste d'utilisateurs Active Directory?

J'ai une liste de comptes d'utilisateurs pour lesquels vous souhaitez réinitialiser le mot de passe du mot de passe par défaut (En outre, les utilisateurs devront également modifier le mot de passe lors de la saisie du système.). Existe-t-il un moyen de réinitialiser le mot de passe pour une grande liste d'utilisateurs Active Directory? Je préférerais ne pas utiliser de logiciels tiers. Puis-je le faire dans dsa.exe? Ou peut-il être fait en utilisant le script power-shell? J'ai vu plusieurs exemples de réinitialisation du mot de passe pour tous les utilisateurs de OU, Mais cela ne fonctionnera pas pour moi. J'ai besoin de réinitialiser les mots de passe que pour 50 de 300 les utilisateurs dans le même OU.
Invité:

Hannah

Confirmation de:

Cette question a déjà été discutée dans la communauté auparavant. Veuillez vous référer à ce lien.

https://serverfault.com/questi ... an-ou
Et vous pouvez passer par ce lien également changer de mot de passe de masse dans l'Active Directory.

http://blog.scottlowe.org/2005 ... tory/
ELse Choisit un outil gratuit tel que Self-Service Lepide Active Directory. Cela vous permettra de changer le mot de passe pour restreindre avant 50 utilisateurs.

Christine

Confirmation de:

http://blogs.technet.com/b/hey ... .aspx
.

Vous pouvez faire boucle et lire les noms des comptes dont vous avez besoin pour réinitialiser

.csv

Noms d'utilisateur qui, j'espère que vous avez déjà quelque part dans la liste.

http://social.technet.microsof ... 5d6a8
(Vous pouvez également lire dans

.csv

Utilisateurs utilisant cette méthode au lieu d'utiliser le filtre).

Tout d'abord, vous devez importer le module ActiveDirectory.

Module d'importation ActiveDirectory

Deuxièmement, générer SecureString, Mot de passe contenant.

$ securePwd = ConvertTo-SecureString -String "P @ ssw0rd!" -Force -AsPlainText

Troisièmement, trouvez des utilisateurs Active Directory et utilise Set-ADAccountPassword Pour réinitialiser le mot de passe.

Get-ADUser -Filter {Name -like "Test

"} | Set-ADAccountPassword -NewPassword $ securePwd *

De plus, vous pouvez afficher le lien suivant pour plus d'informations sur Celtes. Active Directory.

Clelyt Active Directory dans Windows PowerShell

http://technet.microsoft.com/e ... .aspx

Dominique

Confirmation de:

Si le même mot de passe doit être installé pour tous les comptes, vous pouvez probablement faire quelque chose comme ceci:

for /f %%u in (users.txt) do @net user %%u PASS /logonpasswordchg:yes /domain

Pour répondre aux questions, connectez-vous ou registre