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)
还没有任何评论哟~
