Comment générer et exporter au format CSV des utilisateurs autorisés par AD à l'aide de scripts PowerShell ?

Vous trouverez ci-après une comparaison entre l'obtention d'un rapport d'utilisateur AD activé avec Windows PowerShell et ADManager Plus.

Windows PowerShell

Étapes à suivre pour obtenir un rapport sur les utilisateurs désactivés à l'aide de la cmdlet get aduser dans PowerShell :

  • Identifiez le domaine à partir duquel vous voulez récupérer le rapport.
  • Identifiez les attributs LDAP dont vous avez besoin pour récupérer 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 Get-ADUser-LDAPFilter
"(&(objectCategory=person)
(objectClass=user)
(!userAccountControl:1.2.840.113556.1.4.803:=2))"
-Properties sAMAccountName,
givenName, sn, enabled |
Select sAMAccountName,
givenName, sn, enabled |
Export-Csv -Path
c:\Scripts\Users.csv -NoTypeInformation
Cliquez pour copier tout le script

ADManager Plus

Pour obtenir le rapport,

  • Sélectionnez Utilisateurs désactivés dans la section Rapports d’utilisateur.
  • 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

Export enabled Active Directory users to CSV using ADManager Plus
 

» Commencer l'essai gratuit de 30 jours

Voici les limites pour obtenir un rapport des comptes utilisateurs AD activés en utilisant des outils natifs tel que Windows PowerShell :

  • Nous ne pouvons exécuter ce script qu'à partir des ordinateurs qui ont le rôle de services de domaine Active Directory.
  • L'ajout de détails, même mineurs, au rapport (comme l'ajout d'attributs supplémentaires) nécessite la modification et la réexécution des scripts, ce qui prend beaucoup de temps.
  • L'exportation d'un rapport dans un format spécifique nécessite de modifier un script en conséquence, ce qui augmente la complexité des scripts.
  • Le dépannage n'est pas facile en cas d'erreur.

En utilisant le script PowerShell, chaque attribut qui doit être affiché dans le rapport doit être inclus dans les cmdlets, contrairement à l'utilisation de la fonction « Ajouter/Supprimer des colonnes » d'ADManager Plus. Utilisateurs autorisés est un rapport facilement disponible dans ADManager Plus, qui peut être exporté dans n'importe quel format disponible.

Explorez en un seul clic plus de 200 rapports intégrés pour Active Directory.

  Obtenez un essai gratuit de 30 jours.
  • Lancez-vous dans l'aventure de la gestion AD sans script, du reporting et de l'automatisation avec ADManager Plus.
  •  
  • En cliquant sur « Obtenir votre évaluation gratuite maintenant », vous acceptez le traitement des données personnelles conformément à la Politique de confidentialité.
  • Merci du téléchargement !
  • Votre téléchargement doit commencer automatiquement dans 15 secondes. Sinon, cliquez ici pour télécharger manuellement.