利用PowerShell写的一个CPU监控小程序

简介: 业务部门需要,所以写的一个CPU监控小程序,有窗口显示,同时会在当前目录生成日志,有需要的自取,复制代码,TXT另存为xx.ps1即可。仅供学习交流。
# powershell -noprofile Set-ExecutionPolicy Unrestricted# 如果程序运行失败,请以管理员运行CMD,执行第一段#号后面的命令!$counter=New-ObjectDiagnostics.PerformanceCounter$counter.CategoryName="Processor"$counter.CounterName="% Processor Time"$counter.InstanceName="_Total"while($true){$value=$counter.NextValue()$result="{0:N0}"-f$valueWrite-Host" CPU Utilization: $result%"Write-Host" Date: $(Get-date)"Write-Host$path=Split-Path-Parent$MyInvocation.MyCommand.DefinitionWrite-Output"CPU Utilization: $($result)%">>"$path\CPU Utilization.txt"Write-Output"Date: $(Get-date)">>"$path\CPU Utilization.txt"Write-Output"">>"$path\CPU Utilization.txt"Sleep5#修改Sleep的赋值,可以更改监控频率!}


运行界面:

image.png

目录
相关文章
|
10月前
|
监控 Python
【python】实现cpu/内存监控的功能(非常简单)
【python】实现cpu/内存监控的功能(非常简单)
|
5月前
|
监控 异构计算
Jetson 学习笔记(八):htop查看CPU占用情况和jtop监控CPU和GPU
在NVIDIA Jetson平台上使用htop和jtop工具来监控CPU、GPU和内存的使用情况,并提供了安装和使用这些工具的具体命令。
357 0
|
9月前
|
JavaScript Java 测试技术
基于ssm+vue.js+uniapp小程序的新冠病毒校园监控平台附带文章和源代码部署视频讲解等
基于ssm+vue.js+uniapp小程序的新冠病毒校园监控平台附带文章和源代码部署视频讲解等
78 11
|
10月前
|
存储 弹性计算 监控
监控CPU
【4月更文挑战第30天】
101 0
|
8月前
|
监控 Python
paramiko 模块 ---Python脚本监控当前系统的CPU、内存、根目录、IP地址等信息
paramiko 模块 ---Python脚本监控当前系统的CPU、内存、根目录、IP地址等信息
|
8月前
|
监控
主机状态监控,通过top命令查看CPU、内存使用情况,ctrl + c退出,输入top整个页面就变成一个任务管理器的形式了,Ctrl + C直接退出,Q也可以退掉了
主机状态监控,通过top命令查看CPU、内存使用情况,ctrl + c退出,输入top整个页面就变成一个任务管理器的形式了,Ctrl + C直接退出,Q也可以退掉了
|
9月前
|
JSON 监控 API
公司电脑监控软件中的PowerShell代码实现系统管理
**摘要:** PowerShell在Windows系统管理中发挥关键作用,允许管理员通过脚本轻松监控资源。例如,使用`Get-WmiObject`获取CPU和内存使用率,`Get-NetTCPConnection`监控网络连接和特定端口流量,以及管理文件系统。此外,通过`Invoke-RestMethod`可将这些数据发送到Web API,实现自动报告和分析。这提高了效率,确保了企业IT基础设施的稳定运行。
142 0
|
10月前
|
监控 Linux API
LabVIEW监控实时嵌入式目标上的CPU和内存使用情况
LabVIEW监控实时嵌入式目标上的CPU和内存使用情况
318 4
|
10月前
|
监控 Shell
Shell脚本监控CPU、内存和硬盘利用率
Shell脚本监控CPU、内存和硬盘利用率
|
10月前
|
存储 JSON 运维
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
【运维】Powershell 服务器系统管理信息总结(进程、线程、磁盘、内存、网络、CPU、持续运行时间、系统账户、日志事件)
264 0

热门文章

最新文章