如果这不在正确的区域,请道歉。
我有一个200台服务器的列表,它们是W2k3和W2k8服务器的混合物,我需要收集以下内容
C驱动器可用空间(以GB为单位) D驱动器自由空间(以Gb为单位) 无内存(以GB为单位) 网络利用
我想将所有数据输出到csv文件进行分析。我也在文本文件中获得了所有服务器。
由于 DW
答案 0 :(得分:0)
要进行单次测量,您需要使用Powershell工作流程并行执行特定服务器上的给定命令:
function disk_free($computer, $disk){
$s = gwmi -Computer $computer Win32_LogicalDisk | ? DeviceID -eq $disk
"{0:N2}" -f ($s.FreeSpace*100 / $s.Size)
}
workflow srv_check {
param ([array] $computers)
foreach -parallel ($computer in $computers) {
disk_free $computer "c:"
disk_free $computer "d:"
}
}
$servers=@("srv1", "srv2" ...)
srv_check -computers $servers