我写了一个小工具,列出了在盒子上运行的所有应用程序池,并允许您启动/停止/回收它们。我使用过System.DirectoryServices。
现在我试图让它写出每个AppPool的ProcessID以便在另一个工具中使用,但我很难找到它的位置/如何访问它。有没有人有任何指示?
由于
答案 0 :(得分:0)
我意识到这不是ADSI,但我会使用appcmd来显示池及其进程ID ...
appcmd list wp
WP“4404”(applicationPool:blah)
WP“6864”(applicationPool:blahblah)
WP“2976”(applicationPool:blahblahblah)
然后从结果中解析进程id。
appcmd可以在system32 \ inetsrv目录中找到。