performance - 需要在 Powershell 中测量排序 CPU 速度并写入文件
问题描述
需要开发一个脚本来测量 PowerShell 中的排序 CPU 速度,并每隔 30 分钟到 1 小时将以下信息写入日志文件
MachineName 日期时间排序100kseconds
最重要的是添加一些东西来计算 java.exe 进程或登录到统计信息的用户的数量。
解决方案
您可以使用 Get-CimInstance 来获取 CPU 规格。该类是 Win32_Processor
RunGet-CimInstance Win32_Processor | Select-Object *
然后你使用你想要的属性。
至于过程,您可以使用Get-Process
cmdlet。
如果有多个
类似的东西,您也可以在 ForEach 循环中单独使用它。https://docs.microsoft.com/en-us/powershell/module/cimcmdlets/get-ciminstance?view=powershell-7.1 https://docs.microsoft.com/en-us/powershell/module/microsoft.powershell .management/get-process?view=powershell-7.1#:~:text=%20Get%2DProcess%20cmdlet%20gets,%20pipeline%20to%20this%20cmdlet。Get-Process *java*
推荐阅读
- pandas - Pandas:组合具有不同值的行
- python - 从导入的脚本函数返回 for 循环中的变量
- google-api - YouTube 数据 API 不再从 search.list 返回活跃的直播流
- sql - 计算每个 ID 显示的特定值的数量
- javascript - 使用javascript将数组作为猫鼬模式中的值
- excel - 是编写这段代码的更好更优雅/更有效的方式
- r - 在分组的 data.table 上并行运行用户定义的 for 循环函数
- c# - .Navigate() 在 Gecko Web Browser 控制问题
- c++ - Is it possible to use unordered::map::find if the map's key is a pointer to string?
- html - 没有forms.py的Django表单不提交