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.
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:
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