如果我跑:
C:\psexec.exe \\$compname -s powershell Enable-PSRemoting -Force
作为一个命令它工作正常,但是一旦我把它放到foreach循环中,我收到一条错误消息,说句柄无效。有什么方法可以解决这个问题吗?
这是我的循环:
$computerlist = Get-Content C:\computernames\WorkstationList.txt
foreach ($compname in $computerlist){
C:\psexec.exe \\$compname -s powershell Enable-PSRemoting -Force
}
答案 0 :(得分:3)
psexec -@WorkstationList.txt -s powershell Enable-PSRemoting -Force