【问题标题】:How to execute same command on all computers in domain?如何在域中的所有计算机上执行相同的命令?
【发布时间】:2012-02-16 06:27:46
【问题描述】:

我想从域中的一台计算机在域中的所有计算机上执行winrm qccommand。 域中的所有计算机都是 Windows 操作系统。 建议最好的方法来做到这一点。 提前谢谢你。

【问题讨论】:

    标签: windows command


    【解决方案1】:

    鉴于您是在询问 SO,我假设您想知道如何开发代码来执行此操作。

    在这种情况下,您基本上需要查看两个单独的部分:

    1. 查找域中的计算机
    2. 在每个上运行代码

    有几种方法可以找到计算机,但最简单的方法可能是使用NetServerEnum。尽管名称如此,它可以枚举工作站和服务器(尽管您可以将其限制为服务器,甚至更具体的子集,例如运行 SQL Server 的机器、打印服务器等)

    要在每个上运行代码,您可能需要使用Task Scheduler API

    【讨论】:

    • 非常感谢。任务计划程序是否有任何替代选项,因为我不想一次又一次地运行此命令。还有命令“winrm qc”用于配置windows远程管理服务。它是通过命令提示符执行的。
    • @sagar:您可以使用任务调度程序只运行一次任务。它只是让您远程执行操作。通过命令提示符运行不是问题,但如果您打算以交互方式运行它,则需要使用远程桌面之类的东西,这会增加很多复杂性。
    猜你喜欢
    • 2017-08-09
    • 2011-11-23
    • 2015-04-26
    • 2013-10-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多