Le terme “Get-ADUser” n’est pas reconnu comme le nom d’une applet de commande

J’ai utilisé la requête suivante pour répertorier les utilisateurs dans un serveur Windows 2008, mais j’ai échoué et j’ai obtenu l’erreur ci-dessous.

$server='client-pc-1';$pwd= convertto-securessortingng 'password$' -asplaintext - force;$cred=new-object -typename System.Management.Automation.PSCredential -argumentlist 'Administrator',$pwd; invoke-command -computername $server -credential $cred -scriptblock {Get-ADUser -Filter (enabled -ne $true)} 

L’exception est donnée ci-dessous … Quelqu’un peut-il m’aider à résoudre ce problème?

 The term 'Get-ADUser' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, verify that the path is correct and try again. + CategoryInfo : ObjectNotFound: (Get-ADUser:Ssortingng) [], CommandNotFoundException + FullyQualifiedErrorId : CommandNotFoundException 

Si le module ActiveDirectory est présent, ajoutez

 import-module activedirectory 

avant votre code.

Pour vérifier s’il existe, essayez:

 get-module -listavailable 

Le module ActiveDirectory est présent par défaut dans Windows Server 2008 R2, installez-le de cette manière:

 Import-Module ServerManager Add-WindowsFeature RSAT-AD-PowerShell 

Pour que cela fonctionne, vous avez besoin d’au moins un contrôleur de domaine dans le domaine en tant que Windows 2008 R2 et avoir des services Web Active Directory (ADWS) installés.

Pour Windows Server 2008, lisez ici comment l’installer

Vérifiez ici comment append le module activedirectory s’il n’y en a pas par défaut. Cela peut être fait sur n’importe quelle machine et cela vous permettra d’accéder au serveur “domain control” de votre répertoire actif.

MODIFIER

Pour éviter les problèmes de liens obsolètes (j’ai trouvé que les blogs MSDN disparaissaient sans raison par le passé), pour Windows 7, vous devez essentiellement télécharger et installer les outils d’administration de serveur distant (KB958830) . Après l’installation, procédez comme suit:

  • Ouvrez le Panneau de configuration -> Programmes et fonctionnalités -> Activer / Désactiver les fonctionnalités Windows
  • Recherchez “Outils d’administration de serveur distant” et développez-le
  • Recherchez “Outils d’administration des rôles” et développez-le
  • Recherchez “Outils AD DS et AD LDS” et développez-le
  • Cochez la case en regard de “Module Active Directory pour Windows PowerShell”.
  • Cliquez sur OK et autoriser Windows à installer la fonctionnalité

Les éditions du serveur Windows doivent déjà être correctes, mais sinon vous devez télécharger et installer le service de passerelle de gestion Active Directory . Si l’un de ces liens devait cesser de fonctionner, vous devriez toujours pouvoir rechercher l’article de la base de connaissances ou télécharger des noms et les trouver.

Si vous ne voyez pas Active Directory, c’est parce que vous n’avez pas installé les utilisateurs et la fonctionnalité Ordinateur d’AD LS. Accédez à Gérer – Ajouter des rôles et des fonctionnalités. Dans l’Assistant Ajout de rôles et de fonctionnalités, dans l’onglet Fonctionnalités, sélectionnez Outils d’administration du serveur distant, sélectionnez – Outils d’administration du rôle – Sélectionnez Outils AD DS et DF LDS.

Après cela, vous pouvez voir le package PS Active Directory.

 get-windowsfeature | where name -like RSAT-AD-PowerShell | Install-WindowsFeature