【问题标题】:How can I create a virtual directory in IIS 5.1, 6.0, 7.0 and 7.5 using a script from with an NSIS install script?如何使用 NSIS 安装脚本中的脚本在 IIS 5.1、6.0、7.0 和 7.5 中创建虚拟目录?
【发布时间】:2012-09-21 19:09:59
【问题描述】:

我正在尝试在多个版本的 Windows 操作系统和 IIS(IIS 版本 5.1、6.0、7.0 和 7.5)上安装 Web 应用程序和虚拟目录。不同版本的 Windows 似乎有不同的脚本(mkwebdir.vbs、AppCmd)。

目前,我执行以下操作来为 IIS 5.1 (Windows XP) 创建一个虚拟目录:

ExecWait "Cscript c:\InetPub\AdminScripts\mkwebdir.vbs -c localhost -w $\"Default Web Site$\" -v myApp,$INSTDIR"

我对 IIS 7.0 及更高版本执行以下操作:

ExecWait "c:\Windows\System32\inetsrv\AppCmd add app /site.name:$\"Default Web Site$\" /path:/myApp /physicalPath:$INSTDIR"

这些是各个版本的 IIS 的最佳命令吗?对于 IIS 6.0,我应该使用什么命令?是否有创建可用于我列出的所有 IIS 版本的虚拟目录的命令?

【问题讨论】:

    标签: iis nsis


    【解决方案1】:

    您可以通过NsisIIS plugin 连接到 IIS。

    从 NSIS 创建虚拟目录很简单

    NsisIIS::CreateVDir "VDir Name" "Physical Path"
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-08-02
      相关资源
      最近更新 更多