-2

欢迎我遇到了一个小问题。所以基本上我一直在编写一个程序来打开 power-shell 并运行 proc dump 并转储一个进程。使用过程转储。我一直在运行多个进程。而且我无法获得PID,所以它没用。是否有其他第三方工具可以使用而不会出现此问题?或者我可以通过 CMD 或 power-shell 做到这一点而不使用其他软件吗?谢谢!

我收到错误

Multiple processes match the specified name.
4

1 回答 1

1

我过去曾使用以下 powershell 命令来创建具有相同名称的多个进程的 procdump

gps notepad* | %{ 
    $argumentList = "-accepteula -ma -n 1000 -e 1 $($_.Id) "
    start-process C:\My\SysInternals\procdump -argumentList $argumentList
}

这样做的要点是获取一个列表操作 PID 以传递给 procdump。请注意,当您运行数十个记事本时,您将创建数十个转储。

于 2018-11-16T14:12:23.603 回答