Advertisement

PowerShell用于收集主机性能指标数据的脚本

阅读量:

在Windows系统环境下,通过PowerShell脚本可实现对CPU核心数量及负载情况的获取,同时能够查询当前内存可用容量(单位为GB)及其使用比例,以及硬盘剩余存储空间总量(单位为GB)和对应的占用比率。

复制代码
 # 获取硬盘空余空间

    
 function get_disk_free(){
    
 $disk = Get-WmiObject -Class win32_logicaldisk
    
 $freedisk = $disk.FreeSpace 
    
 $freedisk =(($freedisk | Measure-Object -Sum).sum /1gb)
    
 return @($freedisk)
    
 }
    
 echo "{'get_disk_free':'$(get_disk_free)'}"
    
  
    
 # 获取磁盘使用率
    
 function get_disk_used_percent(){
    
 $disk = Get-WmiObject -Class win32_logicaldisk
    
 $allSpace = $disk.Size 
    
 $allSpace =(($allSpace | Measure-Object -Sum).sum /1gb)

全部评论 (0)

还没有任何评论哟~