gpt4 book ai didi

windows - 有没有办法以编程方式将启动脚本添加到本地组策略?

转载 作者:可可西里 更新时间:2023-11-01 14:13:56 28 4
gpt4 key购买 nike

我需要编写一个脚本,它可以将自己添加到本地组策略中的启动脚本,这样即使没有用户登录也可以运行。这可以使用 gpedit.msc 并进入“计算机配置”>“Windows”来完成设置 > 脚本 > 启动。但是,我还没有找到以编程方式执行此操作的方法。

我研究过简单地编辑注册表。我发现相关位置是HKLM\Software\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\Startup,但简单地添加我自己的条目并没有任何效果。该计算机不属于域。

有人知道怎么做吗?有 WMI 方法吗?

最佳答案

我认为你必须修改 %windir%\system32\GroupPolicy\gpt.ini,附加 [{42B5FAAE-6536-11D2-AE5A-0000F87571E3}{40B6664F-4972-11D1 -A7CA-0000F87571E3}] 添加到 gPCMachineExtensionNames 行并将 Version 值递增 1。 (source)。

尝试通过组策略编辑器添加和删除脚本,您可以观察 gpt.ini 的变化。添加脚本时,还可以使用在 HKLM\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\Scripts\Startup\0 中创建的结构作为模板。

对于遇到此线程的任何人,其机器域的成员,我注意到域定义的组策略出现在注册表中的本地策略之后。因此,如果您已经在 ...\Scripts\Startup\0 处设置了域策略,则应先将其复制到 ...\Scripts\Startup\1创建您的本地机器策略。

无论如何,在以编程方式尝试之前,使用 GUI 过期并查看内容如何变化。

您还需要运行 gpupdate 来刷新组策略。

关于windows - 有没有办法以编程方式将启动脚本添加到本地组策略?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10377617/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com