【发布时间】:2012-11-01 09:52:31
【问题描述】:
在玩了几天之后,我仍在尝试适应 powershell。
我有以下关于调用命令的问题。我的情况是这样的: 当我们将计算机列表传递给它时,我正在尝试利用调用命令及其一次“线程”到多台计算机的能力:
$ipList=@()
invoke-command $ListOfComputers -ScriptBlock {
#do something, following is an imaginary cmdlet
$ipList+=get-ip-of-machine
}
我想跟踪它无法连接到哪些计算机。有没有办法捕捉这些异常?或者我是否必须一次连接到一台计算机,然后进行测试连接,并可能将调用命令作为一项作业运行以使其更快?
try {} catch {} 似乎不起作用。
【问题讨论】:
标签: powershell remoting invoke-command