Comment utiliser PowerShell pour obtenir un rapport sur les comptes d'utilisateurs Active Directory bloqués
Cet article explique les étapes à suivre pour utiliser PowerShell afin de trouver les comptes d'utilisateurs Active Directory (AD) verrouillés. Il explique également comment obtenir le rapport des utilisateurs AD bloqués à l'aide d'ADManager Plus, un outil de gestion et de rapport unifié pour AD, Office 365 et Exchange.
Dans PowerShell, la cmdlet get-ADUser doit être utilisée pour trouver les comptes d'utilisateurs verrouillés. En utilisant les filtres appropriés, cette commande vérifie si un compte est verrouillé, et liste les comptes verrouillés. Les rapports prédéfinis d'ADManager Plus, en revanche, offrent une option sans script PowerShell pour trouver les utilisateurs dont le compte est bloqué. Avec des rapports intégrés et des actions faciles basées sur l'interface graphique, ADManager Plus est l'option la plus simple et la plus pratique pour obtenir des utilisateurs AD verrouillés à l’aide de PowerShell.
Windows PowerShell
Étapes à suivre pour obtenir le rapport des utilisateurs bloqués en utilisant PowerShell :
- Identifiez le domaine à partir duquel vous voulez récupérer le rapport.
- Identifiez les attributs LDAP dont vous avez besoin pour obtenir le rapport.
- Identifiez le DC primaire pour récupérer le rapport.
- Compilez le script.
- Exécutez-le dans Windows PowerShell.
- Le rapport sera exporté dans le format donné.
- Pour obtenir le rapport dans un autre format, modifiez le script en fonction des besoins de l'utilisateur.
Exemple de script Windows PowerShell :
Copied
Import-Module ActiveDirectory
Search-ADAccount —LockedOut |
Select-Object -Property Name,DistinguishedName |
Export-CSV C:\Scripts\LockedOutADUsers.csv
-NoTypeInformation -Encoding UTF8
Cliquez pour copier tout le scriptADManager Plus
Pour obtenir le rapport,
- Sélectionnez les utilisateurs verrouillés dans les rapports d'utilisateurs.
- Sélectionnez Domaine et UO. Cliquez sur Générer.
- Sélectionnez « Exporter en tant que » pour exporter le rapport dans l'un des formats préférés (CSV, PDF, HTML, CSVDE et XLSX).
Capture d'écran
» Commencer l'essai gratuit de 30 jours
Limites de l'utilisation de PowerShell pour récupérer des comptes utilisateurs verrouillés dans AD
- Vous ne pourrez pas utiliser PowerShell pour obtenir des comptes d'utilisateurs verrouillés si vous ne disposez pas de suffisamment de privilèges dans les domaines AD à partir desquels vous souhaitez générer ce rapport. Avec ADManager Plus, comme toutes les autorisations sont accordées aux utilisateurs par le biais de rôles personnalisés, ne s’appliquant que dans le produit, il n'est pas nécessaire d'élever les privilèges des utilisateurs ou des techniciens dans l'AD natif.
- Pour exporter le rapport sur les utilisateurs AD verrouillés dans un autre format ou pour changer l'emplacement de stockage, le script PowerShell doit être modifié. ADManager Plus offre une option intégrée « Exporter sous » qui vous permet d' exporter le rapport au format CSV, PDF, HTML ou XLSX en quelques clics de souris.
- Pour rechercher dans le rapport généré un enregistrement ou une donnée spécifique, le script PowerShell ne propose aucune option. Il n'offre pas non plus d'option pour gérer les comptes utilisateurs à partir du rapport. ADManager Plus, quant à lui, offre une recherche intégrée et des actions de gestion à la volée dans tous ses rapports pour localiser facilement tout utilisateur et déplacer, activer/désactiver, supprimer ou réinitialiser les comptes désirés ou modifier leurs attributs, directement à partir des rapports.
- Vous devez savoir comment exécuter les scripts à partir de la fenêtre PowerShell. ADManager Plus étant purement basé sur l'interface graphique, toutes les actions de gestion et de reporting peuvent être effectuées en quelques clics.
- Un simple trait d'union mal placé ou un nom d'attribut LDAP mal orthographié peuvent provoquer des erreurs. ADManager Plus étant une solution purement basée sur l’interface graphique, il n'est pas nécessaire de créer ou d'exécuter des scripts complexes, ce qui élimine tout risque d'erreur.