Wie kann ich virtuelle Maschinen als Teil eines Erstellungsprozesses mit MSBuild und MS Virtual Server und / oder Hyper-V Server Virtualization erstellen?

Ich möchte ein sauberes Image der virtuellen Maschine als Ausgabe eines Builds einer Anwendung erstellen.

Es wird also eine neue virtuelle Maschine erstellt (eine Vorlage reicht aus, wenn das Betriebssystem und eine Basissoftware installiert sind). In IIS wird eine neue Website erstellt und die Build-Ausgabe der Webanwendung an einen Speicherort kopiert Wenn die Festplatte der virtuellen Maschine und IIS richtig konfiguriert sind, wird die VM gestartet und ausgeführt.

Ich weiß, dass es MSBuild-Aufgaben gibt, mit denen Sie alle Verwaltungsaktionen in IIS skripten können. Wie können Sie jedoch alle Aktionen mit virtuellen Maschinen skripten? Insbesondere das Erstellen einer neuen virtuellen Maschine aus einer Vorlage, das eindeutige Benennen, das Starten, das Konfigurieren usw.

Insbesondere habe ich mich gefragt, ob jemand erfolgreich VM-Skripte als Teil eines Build-Prozesses implementiert hat.

Update: Ich gehe davon aus, dass es mit Hyper-V einen anderen Satz von Bibliotheken / APIs gibt, um virtuelle Maschinen zu skripten. Und wer mit echter praktischer Erfahrung so etwas zu tun?

Antworten auf die Frage(2)

Ihre Antwort auf die Frage