如何从 powershell/命令行创建 Windows 关闭脚本?

Dav*_*bin 5 powershell command-line-interface group-policy windows-server-2008-r2

我已经阅读了描述使用计算机/用户启动/关闭脚本的 TechNet 页面,这很好,但我想通过命令行创建这些脚本(不必在 gpedit.msc 中单击)。

它看起来像scripts.inipsscripts.ini%SYSTEMROOT%\ SYSTEM32 \ GroupPolicy中\计算机\ Scripts中指定的脚本运行,但这些并不存在,直到运行输入gpedit.msc首次。直接创建和编辑它们是否安全?或者我需要使用 Set-GPO 或类似的东西吗?谢谢!

Tim*_*ill 1

组策略假定您处于 Active Directory 域环境中,在这种情况下,组策略对象 (GPO) 被集中管理并分配给计算机。对于单个计算机,本地安全策略可用于生成与集中管理的 GPO 类似的结果。

通常,在 Active Directory 中,登录脚本会分配给用户对象,但您也可以通过组策略来执行此操作。

如果您不使用 Active Directory,或者您只想在相对少量的计算机上配置此功能,那么您当然可以使用任务计划程序通过 PowerShell 来完成此操作。使用任务计划程序,您可以创建在启动、会话结束或登录时运行的事件。