是否有可能强制Active Directory客户端现在运行特定的批处理脚本(而不必重新启动计算机)?
如果你想要做的事情不需要重新启动,当然。
检查此: https ://technet.microsoft.com/en-us/library/dd851779.aspx这是一个指令如何设置一个immedaite任务通过广告(只适用于Windows Server 2008和更新,而不是服务器2003年,但你 -需要更新;-) – 许多事情让你的生活变得更容易,你不能在Win Serv 2003上获得)
打开组策略pipe理控制台。 用鼠标右键单击应该包含新的首选项的组策略对象(GPO),然后单击编辑。
更改为Computer(or)User configuration > Preferences > Control Panel Settings并将其展开。
右键单击计划任务节点,指向新build,如果运行Windows Server 2012或Windows 8,请select立即任务(至lessWindows 7);如果运行Windows Server,请select立即任务(Windows Vista和更高版本) 2008 R2或Windows 7。
您现在可以像正常的计划任务那样进行configuration。
如果这不起作用(自从2003年以来,这种情况不会发生),在这种情况下,您需要采取另一种观点。 也许psexec将符合您的需求https://technet.microsoft.com/en-us/sysinternals/psexec.aspx
使用psexec您可以在工作站上通过整个networking运行批处理命令。 例如callbatch file
psexec @C:\computerlist.txt cmd /c "call C:\mybatch.bat"