如何通过组策略执行 powershell 脚本?

如何通过组策略执行 powershell 脚本?

如何在多台机器上通过组策略执行 powershell 脚本?

该脚本已签名,当您右键单击并选择“使用 powershell 运行”时,它将在目标机器上运行。

答案1

查看此页面:http://technet.microsoft.com/en-us/library/ee176949.aspx

具体来说,我认为您需要编辑您的机器启动 GPO 来运行:

C:\windows\system32\windowspowerShell\v1.0\powershell.exe & “C:\script.ps1”

如果您安装了 v1 或 v2,则 PowerShell.exe 的路径不会改变。

答案2

bginfo 的替代解决方案(我所做的):

  1. 设置用户登录 GPO(用户配置 - 策略 - Windows 设置 - 脚本)
  2. 在“脚本”选项卡(不是 PowerShell)下,单击“显示文件”,然后复制 bginfo.exe 和 .bgi 配置文件
  3. 返回脚本选项卡,单击添加,输入“bginfo.exe”作为脚本名称,输入“desktopSettings.bgi /timer:0 /nolicprompt”作为脚本参数。

确保您执行了 gpupdate /force 和 logoff/logon,然后您应该在桌面上看到 bginfo。

相关内容