sql-server - Powershell脚本生成有关内存和CPU使用率的警报

标签 sql-server powershell wmi powershell-2.0

“我想编写一个powershell脚本,它将在两个参数上生成警报:CPU和内存。
我将使用WMI对象,一旦任何一个对象达到阈值,脚本都将生成警报(阈值是80%)
如果我也可以在远程服务器上运行此脚本,则可以进一步增强。
有没有一种方法可以找到要使用的wmi-object类以及通用脚本的外观。
我正在使用64位计算机”

最佳答案

在PS2.0中,您具有直接从WMI获取实时实时性能计数器数据的cmdlet。

检查:

Get-Counter '\Memory\Available MBytes'
Get-Counter '\Processor(_Total)\% Processor Time'

而且当然:
Get-Help Get-Counter

关于sql-server - Powershell脚本生成有关内存和CPU使用率的警报,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12698548/

相关文章:

c# - 硬盘 ID 的长度及其解释

windows - 如何将软件注册为 Windows 7 防病毒软件?

c# - ManagementObjectSearcher WMIquery 很慢

sql-server - 在Sql Server中查找更改跟踪时间

sql-server - Entity Framework 迁移数据库角色

Powershell - Invoke-Command 脚本 block 中的 "Copy-item"命令

c# - Powershell 到 C# - Get-WMIObject

sql-server - Amazon EC2 实例 - 如何查找 SQL Server 密码

sql-server - T-SQL/SQL Server - 如何递归选择给定父级的所有嵌套子级 ID?

email - 释放 send-mailmessage 出错时留下的文件锁