Comment obtenir la liste des comptes d'ordinateur dans un domaine Active Directory à l'aide de PowerShell ?

Il n'existe pas de cmdlet ou de script PowerShell spécifique pour récupérer tous les comptes d'ordinateurs dans un domaine Active Directory (AD) spécifique. Vous devrez utiliser la cmdlet Get-ADComputer, et utiliser les bons paramètres et filtres pour obtenir la liste souhaitée des comptes d'ordinateur AD. Par exemple, pour obtenir tous les ordinateurs d'un domaine, vous devrez utiliser un filtre ; pour obtenir tous les ordinateurs inactifs, vous devrez récupérer la liste sur la base du paramètre de la dernière heure de connexion ; le paramètre du système d'exploitation pour récupérer les ordinateurs fonctionnant sous un système d'exploitation spécifique, etc.

En bref, chaque fois que vous souhaitez obtenir une liste d'ordinateurs correspondant à un critère spécifique, vous devrez créer un nouveau script PowerShell ou en créer un nouveau. D'autre part, ADManager Plus, une solution de gestion et de création de rapports AD, Office 365 et Exchange exclusivement basée sur une interface graphique, propose des rapports prédéfinis sur les ordinateurs pour répertorier tous les ordinateurs correspondant à un critère spécifique, par exemple tous les ordinateurs, stations de travail, ordinateurs récemment créés/modifiés/supprimés, etc. en un seul clic. Cet article compare le processus d'obtention de la liste de tous les ordinateurs d'un domaine AD à l'aide de PowerShell et d'ADManager Plus pour montrer comment ADManager Plus est facilement la meilleure option.

Windows PowerShell

Étapes à suivre pour obtenir tous les ordinateurs AD dans un domaine en utilisant PowerShell.

  • Assurez-vous que vous disposez des autorisations nécessaires pour effectuer cette action, ainsi que pour exécuter les scripts PowerShell.
  • Créez le script à l'aide de la cmdlet Get-ADComputer, puis exécutez-le dans la fenêtre PowerShell.

Un exemple de script PowerShell destiné à activer un compte AD

 Copied
Get-ADComputer -Filter*
Cliquez pour copier tout le script

Ce script va lister tous les ordinateurs du domaine. Si vous souhaitez exporter le rapport dans un format spécifique, le script doit être modifié, en ajoutant le format requis et l'emplacement pour stocker le fichier exporté.

ADManager Plus

Pour lister tous les ordinateurs d'un domaine AD.

  • Sélectionnez le rapport Tous les ordinateurs dans Rapports d’ordinateur de l'onglet Rapports.
  • Sélectionnez les domaines à partir desquels vous souhaitez obtenir tous les ordinateurs AD, puis cliquez sur Générer. Cliquez sur l'option « Exporter sous » et sélectionnez le format pour exporter le rapport.

Capture d'écran

Listez tous les objets informatiques Active Directory à l'aide d'ADManager Plus

» Commencer l'essai gratuit de 30 jours

À partir du rapport, vous pouvez activer/désactiver/supprimer des ordinateurs, modifier leurs attributs et bien plus encore, en utilisant les options de gestion intégrées au rapport.

Limites de l'utilisation de PowerShell pour obtenir la liste des ordinateurs AD

  • Vous ne pourrez pas générer le rapport sur tous les ordinateurs AD à l'aide de PowerShell 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, 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.
  • Pour exporter le rapport dans un format spécifique en utilisant PowerShell, le script doit être modifié. Avec ADManager Plus, il existe cependant une option intégrée d'exportation sous forme de rapport qui vous permet, en un simple clic, d'exporter le rapport au format CSV, PDF, HTML ou CSV.
  • Si vous souhaitez effectuer une recherche dans le rapport généré sur les ordinateurs AD, le script PowerShell n'offre aucune option, pas plus qu'il n'offre de moyen de gérer les ordinateurs du rapport. ADManager Plus offre par contre une recherche intégrée et des actions de gestion à la volée dans tous ses rapports, permettant de localiser facilement n'importe quel ordinateur et de déplacer, activer/désactiver, supprimer ou réinitialiser les comptes d'ordinateur souhaités ou de modifier leurs attributs, directement depuis le rapport.
  • 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 simple trait d'union mal placé ou un nom d'attribut LDAP mal orthographié peuvent provoquer des erreurs. ADManager Plus vous permet d'effectuer toutes les opérations de gestion et d'établissement de rapports souhaitées à l'aide d'actions basées exclusivement sur des clics.

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.