我的InstallShield安装程序需要在IIS默认网站的主目录中安装文件,并将其设置为默认网页。
不幸的是,在我们的环境中,我不能假设主目录是C:\ Inetpub \ wwwroot,但我需要找出它是什么。
关于如何使用脚本执行此操作的任何想法?我们需要支持XP,2003和2008.
答案 0 :(得分:2)
找到它 - 它很简单:
Dim objIIsWebService
Set objIIsWebService = GetObject("IIS://localhost/W3SVC/1/ROOT")
wscript.echo objIIsWebService.Path
我知道必须有一个简单的方法!
答案 1 :(得分:0)
你可以use a script to enumerate the IIS Web Sites and query them for information。
像
这样的东西SET objWebService = GetObject( "IIS://" & strServer & "/W3SVC" )
FOR EACH objWebServer IN objWebService
objWebService.SomeProperty
...
但我认为这属于Server Fault。