Obtenir les détails du responsable pour chaque utilisateur AD
Dans ce post, vous apprendrez comment obtenir les détails du Manager pour les comptes dans Active Directory.
Pour obtenir une liste des utilisateurs Active Directory ayant un manager assigné à leur compte, exécutez la commande PowerShell ci-dessous.
Get-ADUser -LDAPFilter "(manager=*)" -Properties * | select samaccountname,givenname,surname,manager Cette commande utilise un LDAPFilter pour trouver des comptes dont l'attribut manager n'est pas vide sur le compte.
Pour lister les comptes qui n'ont pas de responsable assigné, utilisez la commande suivante.
Get-ADUser -LDAPFilter "(!manager=*)" -Properties * | select samaccountname,givenname,surname,managerCette commande listera les comptes où l'attribut du manager est vide. L'attribut du manager vide est trouvé en utilisant le filtre LDAP "(!manager=*)".
Pour lister les détails du gestionnaire pour tous les comptes activés, utilisez cette commande. Cette commande listera l'attribut du gestionnaire pour tous les comptes activés.
Get-ADUser -Filter {Enabled -eq $true} -properties manager | select samaccountname, managerLister le nom du gestionnaire AD avec l'outil AD Pro
Le kit d'outils AD Pro comprend un outil de reporting AD facile à utiliser qui inclut plus de 200 rapports.
Cliquez sur « Rapports utilisateurs » et sélectionnez parmi les 3 rapports de gestion (Avec manager, sans manager, Utilisateurs qui sont managers).
Cliquez sur « Exécuter » pour générer le rapport. Vous pouvez cliquer sur le bouton « Parcourir » pour exécuter le rapport pour une OU ou un groupe spécifique.
Pour obtenir un résumé des comptes qui sont des managers et du nombre de rapports directs, exécutez le rapport "Utilisateurs qui sont des managers".
Dans la capture d'écran ci-dessus, vous pouvez voir que l'utilisateur "Robert.Allen" est un gestionnaire pour 350 comptes.
Vous pouvez personnaliser ces rapports en cliquant sur le bouton « Colonnes » et en ajoutant ou en supprimant des attributs utilisateur. Par exemple, j'ajouterai le département, l'entreprise, le dernier horodatage de connexion et l'OU à ce rapport.
Relancez le rapport pour obtenir des détails supplémentaires pour chaque compte.
Comme vous pouvez le voir, l'outil de reporting AD facilite grandement la génération d'une liste d'utilisateurs et de leurs détails de manager. Vous pouvez également planifier ces rapports et envoyer des e-mails automatiques grâce au planificateur intégré.
Conclusion
Dans ce post, je vous ai montré deux options pour obtenir les utilisateurs d'Active Directory et les détails de leur responsable. Avec PowerShell, vous pouvez utiliser la commande Get-ADUser -LDAPFilter pour lister les utilisateurs avec ou sans responsable. Comme alternative à PowerShell, l'outil de rapport AD facilite beaucoup la génération de rapports sur vos comptes Active Directory.







