Update-Help実行時のエラー

PowerShellのヘルプは、Update可能なヘルプとして構成されており、Update-Helpコマンドでオンラインで更新をすることができます。

ただ、現在Windows Server 2012のRTM版で、Update-Helpコマンドを実行すると、一部のモジュールが含まれる場合に以下のようなエラーが出ることがあります。

Update-Help : UI カルチャ {ja-JP} を使用してモジュール ‘NetWNV, RemoteDesktop’ のヘルプを更新できませんでした: モジュール マニフェストの HelpInfoUri キーの値は、ヘルプ ファイルが格納されている Web サイト上のコンテナーまたはルート URL に解決される必要があります。HelpInfoUri ‘http://technet.microsoft.com/library/cc732148.aspx’ はコンテナーに解決されません。

これは、ヘルプのオンライン更新先で定義されている先のURL(HelpInfoUri)がまだ利用可能になっていないために発生するエラーです。

参照先は、各モジュールのマニュフェスト内で定義されています。例えば、上でエラーが出ているRemoteDesktopでは、 C:WindowsSystem32WindowsPowerShellv1.0ModulesRemoteDesktopRemoteDesktop.psd1 にて以下のように定義されています。

# HelpInfo URI of this module
HelpInfoURI = 'http://go.microsoft.com/fwlink/?LinkId=225876'

ためしに表示されているhttp://go.microsoft.com/fwlink/?LinkId=225876にアクセスをしようとすると、http://technet.microsoft.com/library/cc732148.aspx にリダイレクトされ、「アクセスしようとしているドキュメントはまだご利用いただけません。」と表示されます。

現時点ではマイクロソフト側での公開が開始されるのを待つしかない状態かと思います。どうしてもエラーメッセージが出るのが気になる方は-Moduleオプションを利用して、個別にその他のモジュールのみヘルプをUpdateするという形になるかと思います。

例)
PS C:> Update-Help -Module ServerManager

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です