【发布时间】:2020-05-21 14:24:58
【问题描述】:
我对 Invoke Command 进行了一些测试,发现了一些有趣的结果。
这是成功码sn-p。
Invoke-Command -ComputerName serverA,serverB,serverC,serverD,serverE -ScriptBlock{Get-WindowsUpdate | Format-Table -AutoSize}
这是返回错误的代码sn-p。
$servers="serverA,serverB,serverC,serverD,serverE"
Invoke-Command -ComputerName $servers -ScriptBlock{Get-WindowsUpdate | Format-Table -AutoSize}
错误信息:
Invoke-Command:一个或多个计算机名称无效。如果你是 尝试传递 URI、使用 -ConnectionUri 参数或传递 URI 对象而不是字符串。
为什么从变量中读取会出错?如何解决?
【问题讨论】: