さまざまなオプションを使用してPowerShellで繰り返し呼び出す必要のあるコマンドライン実行可能ファイルがあります。
毎回、終了コードが0であることを確認したいと思います。
呼び出しとパラメーターを関数としてラップする方法はありますか?
& bob.bat -b
... error handling
& bob.bat -a -m "a path"
... error handling
次のようなものになります:
function callBob ($paramList)
{
& bob.bat $paramList
... error handling
}
callBob -b
callBob -a -m "a path"
etc...
残念ながら、上記のコードは複数のパラメーターを処理していないようです-2番目のようなものを機能させることはできません。callBobは単一のパラメーターしか受け取らないため、引用符で囲まれているように見える単一の文字列を渡す必要があります&bob.batに渡されます。