![如何同时在网络上的多台计算机上运行 .exe 文件?](https://linux22.com/image/653147/%E5%A6%82%E4%BD%95%E5%90%8C%E6%97%B6%E5%9C%A8%E7%BD%91%E7%BB%9C%E4%B8%8A%E7%9A%84%E5%A4%9A%E5%8F%B0%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%8A%E8%BF%90%E8%A1%8C%20.exe%20%E6%96%87%E4%BB%B6%EF%BC%9F.png)
我有一个 exe 文件,我想每周在域中的近 100 台机器上运行它,因此每周打开每台计算机并运行该文件很困难。
我搜索了有关通过组策略部署软件的信息,但它需要一个 .msi 文件,而我没有。
所以我想到了计划任务,但它也需要打开每台机器并创建一个计划任务。我还考虑过做一个批处理文件,其中包含运行 exe 文件的命令,并通过 GPO 中的登录脚本运行这个批处理文件,但它会在每次机器开启时运行,我希望它每周运行一次。
有人知道如何解决这个问题而不需要登录到每台计算机并自己运行 exe 文件吗?
答案1
有很多第三方选项可以做到这一点。其中包括蓝代斯克,Altiris 部署解决方案等等。正如 Zoredache 在评论中指出的那样,执行命令,powershell 远程处理,使用 powershell 创建计划任务, 和通过组策略安排任务。
(我的观点是,你有一个很多的選擇。
如果您考虑预算、工作站上安装的 Powershell 版本、域控制器是否为 2008 R2 或更高版本等,这将有助于缩小范围。