トップ回答者
IIS7.5 「サーバーまたはサイトパッケージのインポート・・・」 に相当するコマンド

質問
-
IIS7.5で質問があります。
「サーバーパッケージのエクスポート」で出力したzipファイルを
別サーバーにコピー後、GUIの「サーバーまたはサイトパッケージのインポート・・・」
ではなくmsdeployコマンドで実行する場合のオプションを調べているのですが
以下のサイト(IIS6→IIS7.5)で解説されている内容で試してみたのですが、構成に変更があった場合のみ
差分だけ修正されます。(やりたいバージョンはIIS7.5→IIS7.5)
http://www.computerworld.jp/topics/560/Windows%20Server/201519/Windows%20Server%202008%20R2%20SP1%20%E5%AE%8C%E5%85%A8%E7%A7%BB%E8%A1%8C%E3%82%AC%E3%82%A4%E3%83%89%EF%BC%BBPart3%EF%BC%BD?page=0,3
実現したいことは差分の有無にかかわらず設定を丸ごと上書きコピーをしたいのですが
上記サイトのコマンドはGUIの「サーバーまたはサイトパッケージのインポート・・・」
とは挙動が違うようです。
以下自分が試したコマンド
c:\Program Files\IIS\Microsoft Web Deploy>msdeploy -verb:sync -source:archivedir=d:\work\export -dest:metakey=lm/w3svc/1
情報: filePath (D:\D7\sum\AltWcfService\Web.config) を更新しています。
情報: metaProperty (/lm/w3svc/1/ROOT/test/Path) を削除しています。
情報: metaProperty (/lm/w3svc/1/ROOT/test/KeyType) を削除しています。
情報: metaProperty (/lm/w3svc/1/ROOT/test/AppPoolId) を削除しています。
情報: metaProperty (/lm/w3svc/1/ROOT/test/AppIsolated) を削除しています。
情報: metaProperty (/lm/w3svc/1/ROOT/test/AppRoot) を削除しています。
情報: metaKey (/lm/w3svc/1/ROOT/test) を削除しています。
変更の総数: 7 (0 個の追加、6 個の削除、1 個の更新、0 個のパラメーターの変更、3864 バイトのコピー)
↓
これをzip形式のパッケージに変更したところエラーが出てしまいます。ただこの組み合わせはMSの再度では例として挙がっておりました。
msdeploy -verb:sync -source:package=C:\Windows\system32\msdeploytest.zip -dest:metakey=lm/w3svc/1
エラー: ソース (webServer) とデスティネーション (metaKey) では、特定の操作での互換性がありません。
エラー数: 1。
GUIの「サーバーまたはサイトパッケージのインポート・・・」が裏でどのようなコマンドで行われているかを知る方法
を教えていただければ幸いです。
よろしくお願いいたします- 移動 田中夢 2012年3月28日 4:15 "Internet Information Services 7.x – 全般" フォーラム が適切だと思われるため (移動元:Windows Server 2008 R2 全般)
回答
-
こんにちは、
フォーラム オペレーターの星 睦美です。Web 配置ツールに関してはTechNet ライブラリに詳しい説明がありますので
stanwick さんの参考になるのではないかと思います。(参考情報)
・Web 配置コマンド ライン リファレンス:
http://technet.microsoft.com/ja-jp/library/dd568991(v=ws.10).aspxWeb Deploy 2.0 ではPowerShell を利用することができます。
以下のページは英語ですがサンプルスクリプトの参考にご紹介します。
・Web Deploy 2.0 PowerShell Scripts :(英語)
http://learn.iis.net/page.aspx/1024/web-deploy-20-powershell-scripts/
こちらの情報がお役にたちましたら幸いです。日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美
- 回答としてマーク 星 睦美 2012年4月5日 5:14
すべての返信
-
こんにちは、
フォーラム オペレーターの星 睦美です。Web 配置ツールに関してはTechNet ライブラリに詳しい説明がありますので
stanwick さんの参考になるのではないかと思います。(参考情報)
・Web 配置コマンド ライン リファレンス:
http://technet.microsoft.com/ja-jp/library/dd568991(v=ws.10).aspxWeb Deploy 2.0 ではPowerShell を利用することができます。
以下のページは英語ですがサンプルスクリプトの参考にご紹介します。
・Web Deploy 2.0 PowerShell Scripts :(英語)
http://learn.iis.net/page.aspx/1024/web-deploy-20-powershell-scripts/
こちらの情報がお役にたちましたら幸いです。日本マイクロソフト株式会社 フォーラム オペレーター 星 睦美
- 回答としてマーク 星 睦美 2012年4月5日 5:14