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.

Gestion des boîtes aux lettres à guichet unique pour Exchange et Office 365 avec ADManager Plus.

  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.