我需要获取所有正在运行的 ASP.NET 工作进程及其关联的应用程序池和进程 ID 的列表。
有没有办法以务实的方式(C#)或powershell脚本做到这一点?
我需要获取所有正在运行的 ASP.NET 工作进程及其关联的应用程序池和进程 ID 的列表。
有没有办法以务实的方式(C#)或powershell脚本做到这一点?
识别 IIS 6.0 中的工作进程
cscript iisapp.vbs
从 IIS 7.0 开始,您需要运行 IIS 命令工具 (appcmd)。
appcmd list wp
如果您想将该列表保存到文本文件,只需在命令后附加 >> myfile.txt。
现在,在这里您可以看到iisapp.vbs源代码。
它使用 WMI 来获取所有信息。将其重写为 C# 看起来很简单。
无论如何,可以在这里看到我找到此信息的完整文章:识别工作进程(w3wp.exe)