4

私は、Windows でさまざまなアプリケーション (主に svn および http、dns、メール、ftp、および db 用のオープン ソース サーバー) をセットアップするスクリプトを作成しています。このスクリプトは、新しい開発者向けの新しい/クリーンな Windows ワークステーションで実行することを目的としており、本番環境と非常によく似た環境を作成するためにすべてを自動的に設定します。実行後、すべてがローカルで実行され、開発者はすぐに作業を開始できます。

これは、新しい開発者だけでなく、システム全体に変更があった場合は常にすべての既存の開発者がローカルに複製されます。

私がまだできないことの 1 つは、Web アプリを実行している IIS サーバー (Prod サーバーにあります) の何らかのバックアップを作成し、それを新しい開発者のマシンに自動的に復元することです。 IIS をローカルにインストール/構成します。

appcmd.exe を使用してバックアップを作成および復元することについて読んだことがありますが、それは同じマシンに対してのみ機能します (暗号化キーを使用し、それらのキーはコンピューター間で変更されます)。

ユーザーの介入なしに、IIS に関連するすべてのものをあるサーバーから取得し、別のサーバーに復元し、復元された IIS を元のサーバーとまったく同じように実行するスクリプト可能な方法はありますか?

前もって感謝します!

フランシスコ

4

1 に答える 1