サイズが不明な配列からのオプションを使用して、powershellでコマンドラインメニューを作成しようとしています。
以前は switch ステートメントを使用していましたが、その時点でオプションがいくつあるかはわかっていました。現在、オプションは XML ファイルから解析され、常に変更されているため、古い方法は機能しません。
これは古い方法です:
switch ($a)
{
1 {
Write-Host $USR_ID "on SERVER "$SERVER_NAME"`n"
$query = $USR_ID
}
2 {
Write-Host $PRFL_NM "on SERVER "$SERVER_NAME"`n"
$query = $PRFL_NM
}
3 {
Write-Host $APP_NM "on SERVER "$SERVER_NAME"`n"
$query = $APP_NM
}
4{
Write-Host $COMBO "on SERVER " $SERVER_NAME"`n"
$query = $COMBO
confirm
}
default {
"** Invalid Input **";
exit
}
}
誰かアイデアはありますか?
ありがとう!