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