0

基本イメージから仮想マシンのビルドをスクリプト化し、多数のファイルとフォルダーをターゲット マシンにコピーし、いくつかのソフトウェアもインストールしたいと考えています。これは可能ですか?これに最適なテクノロジはどれですか? VMWare、Virtual PC/Server、または Virtual Box? このソリューションは WS2003 または WS2008 で実行する必要があるため、新しい Windows Virtual PC は私にとって選択肢ではありません。

ありがとう、マジックアンディ。

4

3 に答える 3

2

私は過去にこれに VMWare、特に無料の VMWare Server 製品を使用しました。VM を作成し、通常どおり OS をインストールしてから、sysprep を使用してマシンをパッケージ化し、無人ファイルにフィードします。sysprep がマシンをシャットダウンしたら、ベース イメージとして保存します。

新しいイメージを作成する場合は、ベース イメージのコピーを作成し、vmware-mount ツールを使用して、新しくコピーしたイメージをドライブ文字としてマウントします。無人ファイルを開き、マシン名などを変更し、マシンの電源を入れた後に実行するコマンドを追加します。次に、vmware-mount /d を実行し、仮想マシンをパワーオンします。

これらすべてを一緒にスクリプト化すると、ワンクリック マシン ジェネレーターが完成します。

私は VWmare サーバーのファンです。これは無料で、vmx ファイル形式は簡単に理解できます。

于 2009-07-21T00:44:46.187 に答える
0

私が思いついた解決策は、仮想マシンに加える必要のあるすべての変更を、WindowsインストーラーXML(WiX)ツールセットを使用して構築されたカスタムMSIに焼き付けることです。仮想マシンにサードパーティソフトウェアをインストールするには、各アプリケーションインストーラーによってOSへの変更を追跡し(SysInternalSoftwareのProcessMonitorを使用、それらを独自のカスタムMSIに複製するか、スクリプトを使用します(このように)AutoItスクリプト)共有ディレクトリからソフトウェアをインストールします。また、スクリプトにWhiteとPowerShellを使用することも検討しています。

于 2009-07-02T14:30:37.397 に答える
0

MS Virtual Server 2005を使用して、仮想イメージの作成を自動化できるようです。次の記事では、PowerShell スクリプトを使用して仮想イメージの作成を自動化する方法について詳しく説明しています。

パート 2 から、仮想マシンでの構成テストのセクションで、ファイルを転送し、実行するスクリプトをスケジュールすることができるようです。これらの記事を基礎として使用すると、VMware イメージについて説明したlordbrainと同じ方法で、MS 仮想イメージの構築を自動化できるはずです。

于 2009-07-21T10:07:19.413 に答える