PowerShell 4.0,Windows域
来自get-help Enable-PSRemoting
:
您需要在每台计算机上运行此命令一次 接收命令。
好的,但我们公司有超过500台计算机......连接到每台计算机并在其上启动此cmdlet将花费大量时间。存在解决这个问题的简单方法吗?
答案 0 :(得分:1)
我是通过Mark Russinovich PsExec.exe
完成的。我可以从Active Directory获取计算机名称,然后为每个计算机名称启动(通过cicle):
psexec \\computerName powershell -Command "Enable-PSRemoting -Force"
和(如果有必要)
psexec \\computerName powershell -Command "Disable-PSRemoting -Force"
如果要在许多计算机上的批处理中启动,psexe
可以使用-d
选项启动。