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:\Windows\System32\WindowsPowerShell\v1.0\Modules\RemoteDesktop\RemoteDesktop.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
広告

コメントを残す

以下に詳細を記入するか、アイコンをクリックしてログインしてください。

WordPress.com ロゴ

WordPress.com アカウントを使ってコメントしています。 ログアウト / 変更 )

Twitter 画像

Twitter アカウントを使ってコメントしています。 ログアウト / 変更 )

Facebook の写真

Facebook アカウントを使ってコメントしています。 ログアウト / 変更 )

Google+ フォト

Google+ アカウントを使ってコメントしています。 ログアウト / 変更 )

%s と連携中