【发布时间】:2012-01-22 20:47:26
【问题描述】:
我的问题与this one 非常相似,除了我试图使用 Invoke-Command 捕获 ScriptBlock 的返回码(因此我不能使用 -FilePath 选项)。这是我的代码:
Invoke-Command -computername $server {\\fileserver\script.cmd $args} -ArgumentList $args
exit $LASTEXITCODE
问题是 Invoke-Command 没有捕获 script.cmd 的返回码,所以我无法知道它是否失败。我需要知道 script.cmd 是否失败。
我也尝试使用 New-PSSession(它可以让我在远程服务器上看到 script.cmd 的返回代码),但我找不到任何方法将其传递回我的调用 Powershell 脚本以实际执行任何关于失败。
【问题讨论】:
标签: powershell return-value exit-code windows-scripting invoke-command