如何在多个Windows Server 2008 R2中计划性能计数器,从星期一上午8点开始,星期五下午6点停止?
对于以下指标:CPU使用率,磁盘使用率,内存,networking,队列,数据库进程
因为当我手工一个接一个的时候,这将是艰巨的和缓慢的过程。
谢谢。
设置计划任务以使用您的凭据运行脚本来运行脚本并输出到xml或clixml。 您可以在每个服务器上分发任务,并将输出的数据保存到共享中(以扩展此过程)或从一台服务器运行并远程获取数据。 你可以在下面的scriptblock中包装你的代码。通过这样做,你可以扩展你的任务,通过让许多数十台服务器并行返回数据。 我认为这是PowerShell提供的最强大的命令之一,可以让您将操作扩展到数百或数千台服务器。
Invoke-Command -ComputerName (get-content C:\computerlistwith5000servers.txt) -ThrottleLimit 100 -ScriptBlock {1 to 500+ lines of code end code with a return statement returing your outputed values.}