113 votes

Le terme 'Get-ADUser' n'est pas reconnu comme le nom d'une cmdlet.

J'ai utilisé la requête suivante pour lister les utilisateurs d'un serveur Windows 2008, mais j'ai échoué et obtenu l'erreur suivante.

$server='client-pc-1';$pwd= convertto-securestring '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:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

2voto

Leon Tayson Points 1837

Pour Windows 11 (et peut-être Windows 10), vous pouvez exécuter la commande suivante dans powershell

Get-WindowsCapability -Online | Where-Object {$_.Name -like "*ActiveDirectory.DS-LDS*"} | Add-WindowsCapability -Online

0voto

HO LI Pin Points 11

Si vous utilisez Windows 10 et rencontrez cette erreur, vous pouvez résoudre ce message d'erreur en installant RSAT (Remote Server Administration Tools).

https://www.microsoft.com/en-us/download/details.aspx?id=45520

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X