Comment activer un compte utilisateur Active Directory à l'aide de PowerShell
Pour activer un compte utilisateur Active Directory, vous devrez dépendre de la commande cmdlet Enable-ADAccount ou SetADUser. Cet article explique comment activer un compte d'utilisateur AD à l'aide de PowerShell et d'ADManager Plus, un outil de gestion et de reporting unifié pour Active Directory, Office 365 et Exchange. Cet article explique également pourquoi il est plus simple parmi les deux options d’utiliser ADManager Plus.
Windows PowerShell
Étapes à suivre pour activer un compte AD utilisateur en utilisant PowerShell.
- Assurez-vous que vous disposez des autorisations nécessaires pour effectuer cette action, ainsi que pour exécuter les scripts PowerShell.
- Obtenez la valeur des attributs nécessaires comme le sAMAccountName, le nom distinctif (DN), le GUID, le SID, etc. du compte utilisateur à activer.
- Créez le script à l'aide de la commande cmdlet Enable-ADAccount ou du cmdlet Set-ADUser, et exécutez-le dans la fenêtre PowerShell.
Un exemple de script PowerShell destiné à activer un compte AD
Copied
Enable-ADAccount -Identity "John Smith"
(or)
Set-ADUser -Identity "John Smith" -Enabled $true
Cliquez pour copier tout le scriptCe script va activer le compte utilisateur « John Smith ».
ADManager Plus
ADManager Plus offre des fonctions spécialement conçues pour chaque type d'objet AD. Ainsi, pour chaque type d'objet, il offre une option d'activation. Par exemple, pour activer un compte utilisateur,
- Sélectionnez la fonction Activer/Désactiver les utilisateurs, située dans Gestion des utilisateurs.
- Sélectionnez l'option Activer, le domaine souhaité et les noms des comptes utilisateurs à activer. Vous pouvez même importer la liste des utilisateurs à partir d'un fichier CSV. Cliquez sur Appliquer
Capture d'écran
» Commencer l'essai gratuit de 30 jours
Limites de l'utilisation de PowerShell pour activer les comptes d'utilisateurs AD
- Vous ne pourrez pas activer les comptes d'utilisateurs AD à l'aide de PowerShell si vous ne disposez pas de suffisamment de privilèges dans AD pour créer le compte d'utilisateur ou exécuter le script. Avec ADManager Plus, il n'est pas nécessaire d'élever les privilèges des utilisateurs dans AD ou Exchange natif pour activer les comptes AD des utilisateurs.
- Si vous souhaitez activer des comptes d'utilisateurs AD en bloc ou utiliser un fichier CSV pour activer plusieurs comptes AD à l'aide de PowerShell, le script doit être modifié. Cependant, avec ADManager Plus, l'option d'importation CSV étant intégrée, vous pouvez utiliser la fonction d'activation des utilisateurs pour activer un seul ou plusieurs comptes à la fois.
- Vous devez savoir comment exécuter les scripts à partir de la fenêtre PowerShell. ADManager Plus est purement basé sur l'interface graphique, ce qui vous permet d'effectuer toutes les actions de gestion et de création de rapports en quelques clics à partir de sa console Web.
- Un trait d'union mal placé, une faute de frappe dans les noms LDAP ou une autorisation insuffisante pour configurer un des attributs utilisés dans le script suffisent à causer des erreurs. Comme toutes les actions dans ADManager Plus sont pilotées par l'interface graphique, il n'est pas nécessaire d'écrire des scripts, ce qui élimine les risques d'erreurs.