使用psexec作为脚本启用PowerShell远程处理

时间:2016-03-23 19:35:53

标签: powershell psexec

如果我跑:

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 

}

1 个答案:

答案 0 :(得分:3)

psexec -@WorkstationList.txt -s powershell Enable-PSRemoting -Force