我使用Select-String
从文件中获取计算机名称。然后$computername
使用Invoke Command -ComputerName $computername -Scriptblock{...}.
问题是,我收到一个错误"Invoke-Command : Cannot validate argument on parameter 'ComputerName'. The argument is null or empty."
当我回显时$computername
,我得到了 computername 值。我哪里错了?
例如:
$computername = $filename | select-string "server = " | %{$_.line.split('server =')}
Invoke-Command -ComputerName $computername -ScriptBlock{...}