[Powershell]CmdletBinding宣言して-verboseした値は$PSBoundParameters[‘Verbose’]で取得できるみたい

超まとめ

CmdletBinding宣言したスクリプトに-verbose指定したかどうかをチェックするには$PSBoundParameters[‘Verbose’]を見ればOKです。

説明

$PSBoundParametersは、ものとしてはDictionaryオブジェクトみたい。

下記の様にすれば中身を全部見られます。
$PSBoundParameters.Keys | %{Write-Host (” ” + $_ + ” = ” + $PSBoundParameters[$_])}

コメントを残す