哪些工具可以在多个 Windows 服务器上运行脚本?

哪些工具可以在多个 Windows 服务器上运行脚本?

我正在寻找一个可以在 100 多个独立 Windows 服务器上安排作业(shell 脚本、vbs、powershell)的工具。

我知道 Altiris 可以做到这一点,但我认为它需要在每个服务器上都安装一个代理。我更喜欢无代理(经济实惠)的解决方案。

如果能提供小费的话将非常感激。

答案1

可以处理它的软件例如是 Windows PowerShell ISE,您可以在此处下载(http://www.microsoft.com/en-us/download/details.aspx?id=34595)。您在多台计算机上运行自己的脚本所需的脚本列在此处(http://blogs.technet.com/b/heyscriptingguy/archive/2010/12/30/learn-how-to-run-powershell-scripts-against-multiple-computers.aspx)。基本思路是列出您的计算机,然后使用 PowerShell ISE 运行脚本。例如,如果您将列表存储在文件中,并希望为列表中的每台计算机定义名称、制造商和版本,则可以使用此脚本。

$computers = Get-Content -Path C:\fso\Computers.txt

Get-WmiObject -Class win32_bios -cn $computers -EA silentlyContinue |

Format-table __Server, Manufacturer, Version –AutoSize

您也可以在这里找到带有代码的类似建议(http://social.technet.microsoft.com/Forums/en-US/winserverpowershell/thread/37cffcf0-533e-4d44-80a9-cc327c8545eb/)。

相关内容