是否有任何命令或批处理脚本允许我只获取用户的会话 ID?我知道Query Session
,但它显示的信息比我需要的多。
问问题
4960 次
1 回答
4
就在这里。
TASKLIST /FI "USERNAME EQ yourusername"
这将列出由您的用户名启动的所有任务。如果你想对这些任务做点什么,比如(杀死它们)你可以使用
TASKKILL /FI "USERNAME EQ yourusername"
但要小心,你最终可能会杀死 EXPLORER.EXE 这会导致 Windows 行为异常,所以我建议这样的事情
TASKKILL /FI "imagename eq EXCEL.EXE"
有关如何使用 TASKKILL 和 TASKLIST 类型的更多信息
TASKLIST /?
TASKKILL /?
如果您只想要这些任务的 PID,那么您可以通过在命令行中附加 /FO 将 TASKLIST 的输出保存到 CSV 文件,然后像这样键入要写入的文件名
tasklist /fi "username eq 25163" /fo csv > mytasks.csv
这将创建一个 CSV 文件,您可以使用 EXCEL 打开该文件,其中包含您需要使用的所有列
于 2012-07-21T08:37:34.927 回答