web-dev-qa-db-ja.com

どのパラメータセットが使用されましたか?

複数のパラメーターセットをサポートするために、高度なパラメーター処理を使用しました。スクリプトの呼び出しに使用されたパラメーターセットを特定するための、事前定義された変数または方法はありますか?

例えば何かのようなもの

if($parameterSet -eq "set1") { ... } elseif ($parameterSet -eq "set2") { ... }

49
D.R.

$ PSCmdlet変数を確認します。

$PSCmdlet.ParameterSetName
74
Shay Levy

スクリプトでチェックインできます:

$PsCmdlet.ParameterSetName
22
CB.