Meilleur auteur de réponses
Modifier attribut user active directory

Question
-
Bonjour,
J'ai importé des users en masse via un script powershell, et je viens de me rendre compte que la case "L'utilisateur ne peut pas changer son mot de passe" n'est pas coché.
Je cherche un script powershell qui pourrait m'activer cette case sur X users.
J'ai vu que l'attribut concerné est PASSWD_CANT_CHANGE mais cela ne fonctionne pas
Réponses
-
Get-ADUser -Filter * -SearchBase "OU=TEST,OU=COMPTES USERS,DC=DOMAINE,DC=NET" | %{ Set-ADAccountControl $_ -CannotChangePassword $true }
www.alexwinner.com
- Marqué comme réponse Jeremy M01 jeudi 26 juin 2014 14:05
-
fait un
import-module ActiveDirectory
sinon les commandes AD ne sont pas dispo
- Marqué comme réponse Jeremy M01 jeudi 26 juin 2014 14:05
Toutes les réponses
-
Bonjour,
J'ai importé des users en masse via un script powershell, et je viens de me rendre compte que la case "L'utilisateur ne peut pas changer son mot de passe" n'est pas coché.
Je cherche un script powershell qui pourrait m'activer cette case sur X users.
J'ai vu que l'attribut concerné est PASSWD_CANT_CHANGE mais cela ne fonctionne pas
Bonjour Jeremy,
Si tu as accès au Module PowerShell Active Directory, c'est très simple via la cmdlet Set-ADAccountControl.
Tu peux récupérer tes utilisateurs avec Get-ADUser pour ensuite piper le résultat de la cmdlet dans Set-ADAccountControl.
-
-
Get-ADUser -Filter * -SearchBase "OU=TEST,OU=COMPTES USERS,DC=DOMAINE,DC=NET" | %{ Set-ADAccountControl $_ -CannotChangePassword $true }
www.alexwinner.com
- Marqué comme réponse Jeremy M01 jeudi 26 juin 2014 14:05
-
j'ai un message d'erreur :
Le terme « Get-ADUser » n'est pas reconnu comme nom d'applet de commande, fonction, fichier de script ou programme exécutable. Vérifiez l'orthographe du nom, ou si un chemin d'accès existe, vérifiez que le chemin d'accès est correct. -
fait un
import-module ActiveDirectory
sinon les commandes AD ne sont pas dispo
- Marqué comme réponse Jeremy M01 jeudi 26 juin 2014 14:05
-