Server 2008 SP2 (64 ビット) で import-module ActiveDirectory を実行できません。
- NET Framework 3.5 SP1 がインストールされている
- Windows6.0-KB968934-x86.msu (ADWS 用) をダウンロードします。
- このファイルは、「この更新プログラムは私のシステムには適用されません」と言ってインストールされませんでした
- 調査を行って ( http://anti-american.rssing.com/chan-2091246/all_p15.html )、KB 記事 969166 の修正プログラムをインストールし、上記の更新プログラムをインストールしました。
- 再起動後、サービスで Active Directory Web サービスが実行されていることに気付きました
- 管理 PS プロンプトを開き、Import-Module ActiveDirectory を実行しましたが...
...私は得る:
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
助けがあれば、PSModuleパス、モジュール、およびバージョンの情報を次に示します。
PS C:\Windows\system32> $env:PSModulePath
C:\Users\ischmd\Documents\WindowsPowerShell\Modules;C:\Windows\system32\WindowsPowerShell\v1.0\Modules\
PS C:\Windows\system32> Get-Module -ListAvailable
ModuleType Name ExportedCommands
---------- ---- ----------------
Manifest BitsTransfer {}
Manifest PSDiagnostics {}
PS C:\Windows\system32> $PSVersionTable.psversion
Major Minor Build Revision
----- ----- ----- --------
2 0 -1 -1
PS C:\Windows\system32> $host.version
Major Minor Build Revision
----- ----- ----- --------
2 0 -1 -1
どんな助けでも大歓迎です。これの主な目的は、一部のプロセスを自動化するために GET-AdUser コマンドを実行することですが、この時点で困惑しました。私の唯一の結論は、これは Windows 2008 SP2 では不可能だということです...