私は少し周りを見回しましたが、これを行う方法を見ていません。スクリプトを使用してこれを実装できますか、それとも別の場所で実装する必要がありますか?
ユーザーは、パラメーター自体ではなく、パラメーターの潜在的な値をタブで移動できる必要があります。
これを行うには、 TabExpansion関数を拡張する 。
ValidateSet属性 は、特定の値のリストに対してこれを実行できます。
例えば。
function Compile (
[ValidateSet("Debug", "Release")]
[string]$config = "Debug"
)
{
}