2

いくつかのバージョンの Windows OS と 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 で使用できる仮想ディレクトリを作成するコマンドはありますか?

4

1 に答える 1

2

NsisIIS プラグインを介して IIS に接続できます。

NSIS からの仮想ディレクトリの作成は、次のように簡単です。

NsisIIS::CreateVDir "VDir Name" "Physical Path"
于 2012-09-22T17:07:04.693 に答える