Я понимаю, что это не ADSI, но я бы использовал appcmd, чтобы показать пулы и идентификаторы их процессов ...
appcmd list wp
WP "4404" (applicationPool: blah)
WP "6864" (приложение Pool: бла-бла)
РГ "2976" (заявка на пул: бла-бла-блах)
затем анализируйте идентификаторы процесса из результата.
appcmd находится в каталоге system32 \ inetsrv.