cancel
Showing results for
Show  only  | Search instead for
Did you mean:
Highlighted
Pilgrim

## Installscript: Get IIS WebSites with WMI

I am trying to a list of websites from the local machine that IIS has available. I am trying to use the CoGetObject to access WMI but i cannot get it to work any ways that i have been able to find online. Ultimately i am trying to get the Virtual Directory path for any current website that may exist on the users machine before install or upgrade.

What i have tried so far is not working for me. Anyone have something working with IIS 7.5 on Win7 x64?

`set oIISRoot = CoGetObject("IIS://localhost/W3SVC","");`

`set oIISRoot = CoGetObject("winmgmts:\\.\root\CIMV2", "");`

`set oIISRoot = CoGetObject("IIS://localhost/W3SVC/1/ROOT");I have had limited success on some machines with this`

I've tried these same pieces of code for GetObject as well with no success
Labels (1)

Tags (4)
3 Replies
Highlighted
Pilgrim

## Re: Installscript: Get IIS WebSites with WMI

Anyone have any suggestions?
Highlighted
Intrepid explorer

## Re: Installscript: Get IIS WebSites with WMI

From a command prompt or bat file do this:
`set "appcmd=%windir%\system32\inetsrv\appcmd.exe"%appcmd% list site`
Pilgrim

## Re: Installscript: Get IIS WebSites with WMI

rguggisberg wrote:
From a command prompt or bat file do this:
`set "appcmd=%windir%\system32\inetsrv\appcmd.exe"%appcmd% list site`

I ended up taking this route. appcmd.exe can handle what i need it too. Thanks