PowerShell运行

一.

因为windows powershell中的脚本在默认情况下并没有启用,因此在部署任何脚本和命令之前,需要验证平台对脚本的支持基本。set-executionpolicy可以设置4个不通级别,默认为restricted级别,

通过get-executionpolicy可以显示目前使用基本,四个级别和解释分别如下:

restricted:无法运行脚本或配置文件

allsigned:所有脚本或配置文件必须带有可信任发行商的签名才能运行

remotesigned:所有从internet上下载的脚本和配置文件必须带有可信任发行商的签名才能运行

unrestricted:所有脚本和配置文件都能运行,但从internet上下载的脚本在运行前需要得到批准

二.通过DC控制powershell脚本执行

如果需要把OU下面所有的服务器powershell脚本都改为未限制,如果有1000台服务器可能要好几天才能完成,此时我们可以通过DC进行设置,打开组策略编辑器-计算机设置-管理模板-windows组件-powershell,打开执行脚本设置

刷新客户端组策略这时就变成未限制的了,我们可以把写好的powershell脚本放在共享目录,设置为用户配置-windows设置-脚本设置-登录-powershell脚本,把我们的脚本添加进行就可以了,这样下次再登录就会自动进行安装了

你可能感兴趣的:(powershell)