Shell与Wmi获取windows性能

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Shell与Wmi获取windows性能相关的知识,希望对你有一定的参考价值。

linux机器首先安装wmi-1.3.14.tar.bz2

tar -jxvf wmi-1.3.14.tar.bz2 

cd wmi-1.3.14

make

cp Samba/source/bin/wmic /usr/local/bin/


通过文件将参数信息传递进脚本并获取输出

Wmi.sh————————————————————

#cat /mess/host|while read line;do

cat /mess/host| while read line

do

    

    key1=`echo $line|cut -d \: -f 1`

    key2=`echo $line|cut -d \: -f 2`

    key3=`echo $line|cut -d \: -f 3`

    key4=`echo $line|cut -d \: -f 4`

    key5=`echo $line|cut -d \: -f 5`

#    echo $key1 $key2 $key3 $key4 $key5

    echo $key4----------$key5-----------`date` 

   wmic -U $key1/$key2%$key3 //$key4 "$key5"

done


#key1=`cat $line|cut -d \: -f 1`

#echo $key1

#key2=`cat /mess/host|cut -d \: -f 2`

#key3=`cat /mess/host|cut -d \: -f 3`

#key4=`cat /mess/host|cut -d \: -f 4`

#key5=`cat /mess/host|cut -d \: -f 5`

#key2=`cat /mess/host|cut -d \: -f 2`

#print key1

#wmic -U $key1/$key2%$key3 //$key4 "$key5"


/mess/host文件存放主机信息、命令信息

warefont.com:administrator:[email protected]:192.168.100.48:select caption, name, parentprocessid, processid from win32_process

warefont.com:administrator:[email protected]:192.168.100.49:select caption, name, parentprocessid, processid from win32_process


以上是关于Shell与Wmi获取windows性能的主要内容,如果未能解决你的问题,请参考以下文章

通过 WMI 访问应用程序的自定义性能计数器

c# 获取移动硬盘信息监听移动设备的弹出与插入事件

WMI VBScript 与 C#

WMI 查询 - 2008 性能计数器警报

使用刷新对象收集 wmi 性能计数器

磁盘IO性能监控(Linux 和 Windows)