PowerShell でヘルプのページングを無効にするにはどうすればいいですか?

PowerShell でヘルプのページングを無効にするにはどうすればいいですか?

デフォルトでは、helpPowerShell で を使用すると、出力は を使用してページングされますmore。PSCX をインストールすると、代わりに を使用するオプションが提供されますless。デフォルトでは、どちらも使用しません (コンソール ウィンドウに十分な大きさのスクロールバック バッファーがあります)。 はGet-Help出力をページングしません。

PowerShell でページングをオフにするにはどうすればよいですかhelp? これ以上入力する必要はありませんか?

答え1

エイリアス:helpget-help

new-alias help get-help

答え2

この関数はコマンドhelpをラップしGet-Help、いくつかのデフォルトを設定し、出力をフォーマットします。

関数の内容を次のようにダンプします。

PS> (get-command help).definition

特に注目すべきは、少なくとも私のインストールでは、-Fullパラメータがデフォルトでオンになっており、環境変数が設定されている場合はその環境変数で指定されたコマンドに出力がパイプされ、PAGER設定されていない場合は が使用されることですmore

したがって、完全な出力を取得したいが、ページャーの内容をスキップしたい場合は、パラメータを設定しGet-Helpて直接呼び出すだけです-Full

PS> get-help -full some-command

関連情報