1

MS Server 2008 r2 の場合、IIS 7.0 は 7.5 にアップグレード Powershell 2.0 は 3.0 にアップグレード

コマンドを実行import-module WebAdministration エラーなしで完了します。次にget-command -module WebAdministration 、モジュールによって公開されているコマンドが 2 つだけであることを検出します。

CommandType 名
----------- ----
エイリアス Begin-WebCommitDelay
エイリアス End-WebCommitDelay

Get-WebSiteしたがって、たとえばのような他の方法はありません。

WebAdministration に含まれている必要がある使用可能なすべてのコマンドレットが powershell に表示されないのはなぜですか?

私は開発用の Win7 マシンを持っていますが、すべて正常に動作しています。必要なものすべてにアクセスできます。

debugコメントで提案されたUPDは、スイッチを使用して実行をインポートした出力を提供します。

PS C:\Windows\System32\WindowsPowerShell\v1.0> import-module WebAdministration -
Force -Debug
VERBOSE: Loading module from path
'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\WebAdministration\WebAdmini
stration.psd1'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):y
VERBOSE: Loading 'Assembly' from path
'C:\Windows\assembly\GAC_MSIL\Microsoft.IIS.PowerShell.Framework\7.5.0.0__31bf3
856ad364e35\Microsoft.IIS.PowerShell.Framework.dll'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):
VERBOSE: Loading 'TypesToProcess' from path
'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\WebAdministration\iisprovid
er.types.ps1xml'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):
VERBOSE: Loading 'FormatsToProcess' from path
'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\WebAdministration\iisprovid
er.format.ps1xml'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):
VERBOSE: Loading module from path
'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\WebAdministration\Microsoft
.IIS.PowerShell.Provider.dll'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):
VERBOSE: Loading module from path
'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\WebAdministration\WebAdmini
strationAliases.ps1'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):
VERBOSE: Dot-sourcing the script file
'C:\Windows\system32\WindowsPowerShell\v1.0\Modules\WebAdministration\WebAdmini
strationAliases.ps1'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):
VERBOSE: Exporting alias 'Begin-WebCommitDelay'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):
VERBOSE: Exporting alias 'End-WebCommitDelay'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):
VERBOSE: Importing alias 'Begin-WebCommitDelay'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help
(default is "Y"):
VERBOSE: Importing alias 'End-WebCommitDelay'.

Confirm
Continue with this operation?
[Y] Yes  [A] Yes to All  [H] Halt Command  [S] Suspend  [?] Help

UPD2: Powershell のバージョン、つまり 3.0 に関連する問題のようです。-version 2WebAdministration のコマンドレットで powershell を実行すると、正常に動作します。しかし、なぜ 3.0 が WebAdministration のコマンドを欠いているのか、それは疑問です。

4

0 に答える 0