将批处理脚本推送到AD客户端

是否有可能强制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"