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

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

是否可以强制 Active Directory 客户端现在运行特定的批处理脚本(而无需重新启动计算机)?

答案1

如果您想做的事情不需要重新启动,那当然可以。

检查一下:https://technet.microsoft.com/en-us/library/dd851779.aspx这是关于如何通过 AD 设置即时任务的说明(仅适用于 Windows Server 2008 及更新版本,不适用于 Server 2003 - 您需要更新 ;-) - 很多让您的生活变得轻松很多的功能在 Win Serv 2003 上是无法实现的)

打开组策略管理控制台。右键单击应包含新首选项的组策略对象 (GPO),然后单击编辑。

改变Computer(or)User configuration > Preferences > Control Panel Settings并扩大它。

右键单击“计划任务”节点,指向“新建”,如果您运行的是 Windows Server 2012 或 Windows 8,请选择“即时任务(至少是 Windows 7)”,或者如果您运行的是 Windows Server 2008 R2 或 Windows 7,请选择“即时任务(Windows Vista 及更高版本)”。

您现在可以像正常计划任务一样对其进行配置。

如果这不管用(而且自从你得到 2003 以来它就不管用了),你需要换个角度看待这个案例。也许psexec能满足你的需求https://technet.microsoft.com/en-us/sysinternals/psexec.aspx

psexec可以从工作站在整个网络上运行批处理命令。例如,call批处理文件

psexec @C:\computerlist.txt cmd /c "call C:\mybatch.bat"

相关内容