我有一个命令行可执行文件,我需要在 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...
不幸的是,上面的代码似乎不能处理多个参数 - 我无法让第二个这样的东西工作,因为 callBob 只需要一个参数,所以我最终不得不传入一个似乎被引用的字符串传递给 & bob.bat。