windows - 使用 cmd 提示符编写脚本

标签 windows powershell scripting csv batch-file

我正在尝试制作一个脚本,该脚本将放置一个正在运行的进程列表(在 .csv 文件中),这些进程占用超过 10 mb 的 RAM,并显示脚本运行的时间和日期。我的老师在他的演讲中这样做了,但我不记得他是怎么做到的。只是想弄清楚如何在 IT 方面做得更好。

所以我的问题是,有人可以帮我解决这个问题吗?我什至不知道从哪里开始。

最佳答案

您可以像这样在 PowerShell 中执行此操作:

Get-Process | Where {$_.PM -gt 10MB} | 
    Export-Csv "memhogs-$(Get-Date -uf %Y%m%d%H%M).csv

或使用别名

gps | ?{$_.PM -gt 10MB} | epcsv "memhogs-$(Get-Date -uf %Y%m%d%H%M).csv

关于windows - 使用 cmd 提示符编写脚本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2600527/

相关文章:

Powershell - 排除 Get-ChildItem 中的文件夹

linux - 在 bash 中搜索多个目录

c++ - UuidCreateSequential 的奇怪行为

windows - 使用命令行更改注册表

c++ - 在卡萨布兰卡获取 HTTP 请求的 IP

powershell - 使用 Powershell 获取 WSUS 中已安装/不适用的百分比

powershell - 为什么$(Write-Host)的子表达式输出到字符串的开头?

linux - 使用 bash 导入和导出变量 (read -p/input)

java - 使用 ssh-net 的 ruby​​ 脚本中的文件路径问题

c# - Windows 服务,app.config 中 appSettings 的奇怪行为