1

我写了一个小工具,列出了一个盒子上运行的所有应用程序池,并允许您启动/停止/回收它们。我使用过 System.DirectoryServices。

现在我试图让它写出每个 AppPool 的 ProcessID 以在另一个工具中使用,但我很难找到它在哪里/如何访问它。有没有人有任何指示?

谢谢

4

1 回答 1

0

我意识到这不是 ADSI,但我会使用 appcmd 来显示池及其进程 ID...

appcmd 列表 wp

WP“4404”(应用程序池:blah)
WP“6864”(应用程序池:blahblah)
WP“2976”(应用程序池:blahblahblah)

然后从结果中解析进程ID。

appcmd 可以在 system32\inetsrv 目录中找到。

于 2009-12-01T19:36:44.353 回答