我需要从活动目录中的所有计算机卸载系统中心代理应用程序。不幸的是,我没有系统中心安装/机器来执行这个任务,所以我希望我可以将dos命令推到AD中的所有机器上--我如何做到这一点?-如果我从命令提示符在本地执行这个命令,我发现这个命令可以工作:
msiexec /x {25097770-2B1F-49F6-AB9D-1C708B962A} /qn /norestart
发布于 2011-03-10 20:45:23
将其放入启动脚本并链接到GPO,以便所有计算机都能处理它。
发布于 2011-03-14 22:06:37
仅仅为了添加另一个工具,PDQ (免费)也可以用于类似的事情,如果您喜欢GUI界面。它还会给出它应用到的机器的状态,这是很方便的。
发布于 2011-03-10 21:01:31
还可以使用for循环,然后使用psexec。例如:
for /f %%a in (computers.txt) do (
echo Processing command >> Logfile.txt
psexec /accepteula \\%%a -e -w C:\ %Windir%\System32\msiexec.exe /x {25097770-2B1F-49F6-AB9D-1C708B96262A} /qn /norestart >> Logfile.txt
echo Done processing command >> Logfile.txt
)在computers.txt中指定要处理的计算机,Logfile.txt是一个创建的日志文件。
https://serverfault.com/questions/245905
复制相似问题