Powershell 选择字符串并调用命令

Powershell 选择字符串并调用命令

我使用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{...}

相关内容