对设置的计算机应用`Enable-PSRemoting` cmdlet

时间:2016-02-18 13:59:43

标签: powershell powershell-v4.0

PowerShell 4.0,Windows域

来自get-help Enable-PSRemoting

  

您需要在每台计算机上运行此命令一次   接收命令。

好的,但我们公司有超过500台计算机......连接到每台计算机并在其上启动此cmdlet将花费大量时间。存在解决这个问题的简单方法吗?

1 个答案:

答案 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选项启动。