2009-12-01 7 views
1

J'ai créé un petit outil qui répertorie tous les pools d'applications s'exécutant sur une boîte et vous permet de les démarrer/arrêter/recycler. J'ai utilisé System.DirectoryServices.Récupération de l'ID de processus d'un pool d'applications à l'aide de ADSI

Maintenant j'essaye de l'obtenir pour écrire le ProcessID de chaque AppPool pour l'utiliser dans un autre outil mais j'ai du mal à trouver où c'est/comment y accéder. Quelqu'un at-il des pointeurs?

Merci

Répondre

0

Je sais que ce n'est pas ADSI, mais j'utiliser appcmd pour montrer les piscines et leurs ids de processus ...

liste appcmd wp

WP "4404" (ApplicationPool : bla)
WP "6864" (ApplicationPool: blahblah)
WP "2976" (ApplicationPool: blahblahblah)

puis analyser le processus id de de la re sult. Appcmd se trouve dans le répertoire system32 \ inetsrv.