强大的PowerShell可以做很多事情,但是前提是你能够给它足够的权限,在使用PowerShell控制远程机前需要如下设置:
1. 进入windows service 设置服务Remote Procedure Call (RPC), Remote Procedure Call (RPC) Locator, TCP/IP NetBIOS Helper 和Windows Management Instrumentation 为自动,并且启动他们。
2. 运行- >gpedit.msc进入组策略,如下图设置enable 这两项。
3. 进入计算机管理,如下图
右击WMI Control, 选择属性(Properties) 进入Security Tab, 点击Security 按钮,添加信任的帐户,并且给足权限。
如下图:
在Server/Client 端经过上面的设置就可以使用PowerShell 进行控制了,一般情况下经过以上的设置就可以了,特殊情况下仍需关闭防火墙。