すべての IIS 設定をあるサーバーから別のサーバーに安全にエクスポートするにはどうすればよいですか?

StackOverflow https://stackoverflow.com/questions/578341

質問

Webアプリの実稼働インスタンスで使用されるサーバーの1つのクローンを作成する仮想マシンを構築して、デプロイメントテストを実行できるようにしようとしています。

必要なファイルをすべて入手し、IIS をインストールし、データベースを起動して実行しました。私の目には、残っているのは、すべての IIS 設定を運用環境から仮想マシンにコピーすることだけです。過去に同様の状況で、メタベースをバックアップし、ファイルを見つけて新しいマシンに移動し、復元したことがあります。ただし、これはより困難なシナリオであり、これを実行しようとすると、ターゲット マシンからメタベース ファイルに「無効な署名」があることが通知されます。

しばらくグーグルで調べてみると、iiscnfg.vbs /export を使用することが推奨されていることがわかりました。ただし、次の msdn ページ これ の使用を推奨します iiscnfg.vbs /コピー (ただし、リンクはそれ自体を指しています)。

したがって、コピーのすべての手順を実行すると、次の出力が得られます。

C:\WINDOWS\system32>cscript.exe iiscnfg.vbs /copy /ts 208.10.202.61 /tu wmydomain\admin /tp mypassword
Microsoft (R) Windows Script Host Version 5.6
Copyright (C) Microsoft Corporation 1996-2001. All rights reserved.

Backing up server 127.0.0.1
Backup complete.
Mapping local drive E: to admin share on server 127.0.0.1
Mapping local drive F: to admin share on server 208.10.202.61

これは問題ないようですが、ターゲット コンピュータでは何も変わっていないように見えます。何が与えますか?これを行う別の方法はありますか?

役に立ちましたか?

解決

使用できます Web展開ツール ローカルとリモートの IIS サーバー間で Web サイトを同期します。(IIS 6 から IIS 7 に移行することもできます)

他のヒント

実行中のサーバーから仮想マシンを作成できるユーティリティが多数あります。たとえば、これは VMWare のものです (http://www.vmware.com/products/converter/)。物理マシンを仮想化するために私が見つけた最も簡単な方法。

同じネットワーク/ドメイン上で実行する場合は、マシンの SID を変更する必要があります。私の記憶が正しければ、アプリケーションがそれを行ってくれます。ぜひチェックしてみる価値があります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top