Web アプリケーションを Win2k8 (IIS 7) サーバーにデプロイするための power-shell スクリプトを作成しましたが、運用サーバーが実際には Win2k3 (IIS 6) であり、powershell スクリプトが必要な機能を実行していないことがわかりました。
現在、配置スクリプトは IIS 7.0 でのみ機能します。
PowerShell スクリプトは次の機能を実行します
Apppool が存在するかどうかを確認する
1a) 認証情報を使用して Apppool を作成しない場合
1b) Apppool が存在する場合 apppool を停止します
M-SDeploy コマンドを実行して、Web アプリケーションをローカル マシンにインストールします。
Web アプリケーションを Apppool にバインドします (手順 1 で作成)
アプリプールを開始する
IIS 6 と 7.0 の両方で動作する PowerShell フレームワークはありますか、それともターゲット マシンが WIN2k3 か WIN 2k8 かを展開スクリプトで確認してから、適切な展開スクリプトを実行する必要がありますか。
IIS 6 と 7.0 の両方に対応する展開スクリプトを作成する最善の方法を提案してください。さらに情報が必要な場合はお知らせください。