2013年10月15日火曜日

PowerShellのヘルプを更新(Update-Help)

PowerShellでヘルプを参照した場合以下のように表示されることがあります。
Get-Help を実行しましたが、このコンピューターにこのコマンドレットのヘルプ ファイルは見つかりませんでした。ヘルプの一部だけが表示されています。 
-- このコマンドレットを含むモジュールのヘルプ ファイルをダウンロードしてインストールするには、Update-Help を使用してください。
-- このコマンドレットのヘルプ トピックをオンラインで確認するには,「Get-Help Push-Location -Online」と入力するか、
http://go.microsoft.com/fwlink/?LinkID=113370 を参照してください。
しかし,Update-Helpを実行してみても解決されない場合があります.
その場合の対処
  • 管理者権限で実行したPowerShell上で実行する
  • 英語版のヘルプを利用する
  • Forceオプションを利用する
まず,管理者権限がない場合はダウンロードされないモジュールがあるため,管理者権限でPowerShellを起動してからUpdate-Helpを実行する

まだPowerShell 3.0用の日本語ヘルプファイルは用意されていないようです.代わりに英語版のヘルプを利用することが出来ます.以下のようにUICultureオプションで英語をしていすることで英語版のヘルプが利用できます.
Update-Help -Force -UICulture en-US
この場合,日本語があるところは日本語表示になり,無いところは英語表示になります.

Update-Helpのヘルプを確認したところ,ヘルプファイルの更新は1日1回までという制限があるようです.Forceオプションを使用することで制限を回避できます.

0 件のコメント:

コメントを投稿