windows – 如何添加关闭脚本(不是通过使用gpedit.msc或活动目录)?

我创建了一个我想在XP工作站上部署的脚本作为关闭脚本.我知道我可以使用UI(gpedit.msc)将我的脚本添加关闭脚本,但我想自动部署脚本.我的工作站不属于 Windows域.我将使用OCS Inventory进行部署.

我试图向Windows注册添加条目,但这不起作用.我运行gpedit.msc时看不到我添加内容.如果我用gpedit.msc添加一些内容,这似乎会覆盖我手动添加注册表中的内容.

对于那些努力工作的人,我表示同情.我花了很多时间试图找出gpedit产生的数百个变化中究竟有哪些变得非常重要.我的测试是在Windows Server 2016上进行的.结果证明是相关的:

>以下值:

HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\[Startup|Shutdown]\0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\[Startup|Shutdown]\0\0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\[Startup|Shutdown]\0
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Group Policy\State\Machine\Scripts\[Startup|Shutdown]\0\0

>目录:

\Windows\system32\GroupPolicy\Machine\Scripts\Startup
\Windows\system32\GroupPolicy\Machine\Scripts\Shutdown

Windows使用这些目录作为脚本的工作目录.即使您没有保留启动/关闭脚本,也需要存在这些目录.

没有其他任何gpedit似乎重要.这包括许多注册表项和其他答案中引用的.ini文件.上面的一些键也可能是多余的,但我没有耐心测试.

相关文章

Windows2012R2备用域控搭建 前置操作 域控主域控的主dns:自...
主域控角色迁移和夺取(转载) 转载自:http://yupeizhi.blo...
Windows2012R2 NTP时间同步 Windows2012R2里没有了internet时...
Windows注册表操作基础代码 Windows下对注册表进行操作使用的...
黑客常用WinAPI函数整理之前的博客写了很多关于Windows编程的...
一个简单的Windows Socket可复用框架说起网络编程,无非是建...