Большинство сценариев, работающих с IIS, предполагают, что вы работаете на локальном компьютере. Если вы посмотрите на код сценария, он, скорее всего, использует WMI для работы с IIS, и первое, что он должен сделать, это подключиться к провайдеру WMI, которому всегда требуется имя компьютера и путь провайдера WMI. Имя машины для локальной машины часто представляется как "." где требуется.
Например:
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
& "{impersonationLevel=impersonate}!\\" _
& strComputer & "\root\cimv2")
Set colProcesses = objWMIService.ExecQuery( _
"select * from win32_process Where Name = 'w3wp.exe'" )
For Each objProcess in colProcesses
WScript.Echo objProcess.ProcessId
Если вы измените strComputer, чтобы он указывал на сервер IIS, вы получите PID для всех процессов w3wp, запущенных во время запроса.
Примечание: приведенный выше код является фрагментом скрипта, а не законченной программой.