$hostList = cat C:\hostfile.csv
foreach($_ in $hostList){
Invoke-Command -ComputerName $_ -ScriptBlock {
...
}
hostfile.csv 的内容是(测试目的):
localhost,127.0.0.1
此 .csv 文件是单行,没有标题。问题是我收到以下错误:
Invoke-Command : One or more computer names is not valid. If you are trying to pass a UR
I, use the -ConnectionUri parameter or pass URI objects instead of strings.
我是在定义foreach
错误还是无法在 .csv 中填写 .csv 的值$_
?
编辑:最后我想用真实的 IP 地址和主机名扩展 .csv。