Import-Module: le module spécifié "activedirectory" n'a pas été chargé car aucun fichier module valide n'a été trouvé dans un répertoire de modules.

j'ai de la difficulté à faire un ActiveDirectory import-module sur un serveur SP2 2008 (64 bits).

  • NET Framework 3.5 SP1 is installed
  • je télécharge les fenêtres 6.0-KB968934-x86.msu (for ADWS)
  • ce fichier ne s'est pas installé en disant que "la mise à jour ne s'applique pas à mon système"
  • faire des recherches (http://anti-american.rssing.com/chan-2091246/all_p15.html) j'ai installé hotfix dans KB article 969166 et ci-dessus mise à jour installée.
  • après un redémarrage, j'ai remarqué que dans les services, les services web Active Directory fonctionnent
  • j'ai ouvert une invite PS administrative et j'ai exécuté un ActiveDirectory Import-Module, mais...

...J'obtiens:

Import-Module : The specified module 'activedirectory' was not loaded because no valid     module file was found in any module directory.
At line:1 char:14
+ import-module <<<<  activedirectory
    + CategoryInfo          : ResourceUnavailable: (activedirectory:String) [Import-    Module], FileNotFoundException
    + FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand

Si son aide, voici quelques infos en PSModule Chemin, de modules et de la version:

PS C:Windowssystem32> $env:PSModulePath
C:UsersischmdDocumentsWindowsPowerShellModules;C:Windowssystem32WindowsPowerShellv1.0Modules

PS C:Windowssystem32> Get-Module -ListAvailable

ModuleType Name                      ExportedCommands
---------- ----                      ----------------
Manifest   BitsTransfer              {}
Manifest   PSDiagnostics             {}

PS C:Windowssystem32> $PSVersionTable.psversion

Major  Minor  Build  Revision
-----  -----  -----  --------
2      0      -1     -1


PS C:Windowssystem32> $host.version

Major  Minor  Build  Revision
-----  -----  -----  --------
2      0      -1     -1

Toute aide est grandement appréciée. Le but principal de ceci est D'automatiser la commande GET-AdUser mais à ce stade, ont été perplexe. Ma seule conclusion est que ce n'est pas possible avec Windows 2008 SP2...

21
demandé sur KidBomba 2013-10-04 17:30:08

5 réponses

le module AD Powershell doit être listé sous les fonctions installées. Voir image:

AD Powershell module should be listed under installed Features. .

23
répondu uSlackr 2013-10-04 17:11:22

Pour les non-serveurs cela nécessite outils D'Administration de serveur À Distance Pour Windows __

8
répondu Jonathan Allen 2016-02-24 00:59:21

vous pouvez installer le snap-in Active Directory avec Powershell sur Windows Server 2012 en utilisant la commande suivante:

Installer les add-windowsfeature -nom AD-Domaine-Services –IncludeManagementTools

cela m'a aidé lorsque j'ai eu des problèmes avec L'écran de fonctionnalités en raison D'erreurs de mise à jour AppFabric et Windows.

7
répondu David Anderson 2015-06-25 13:07:31

ActiveDirectory module pour powershell peut être installé en ajoutant le RSAT-AD-Powershell fonctionnalité.

par une élévation De la fenêtre powershell:

Add-WindowsFeature RSAT-AD-PowerShell

ou

Enable-WindowsOptionalFeature -FeatureName ActiveDirectory-Powershell -Online -All
4
répondu Mitch 2016-10-14 17:42:55

encore mieux utiliser la remoting implicite pour utiliser un module d'une autre Machine!

$s = New-PSSession Server-Name
Invoke-Command -Session $s -ScriptBlock {Import-Module ActiveDirectory}
Import-PSSession -Session $s -Module ActiveDirectory -Prefix REM

cela vous permettra d'utiliser le module sur un PC distant aussi longtemps que la PSSession est connectée.

Plus D'Information: https://technet.microsoft.com/en-us/library/ff720181.aspx

0
répondu Lachie White 2016-11-23 00:23:09