Jak mogę utworzyć maszyny wirtualne jako część procesu kompilacji przy użyciu MSBuild i MS Virtual Server i / lub wirtualizacji serwera Hyper-V?

Chciałbym stworzyć czysty obraz maszyny wirtualnej jako wynik kompilacji aplikacji.

Zostanie utworzona nowa maszyna wirtualna (z szablonu jest w porządku, z zainstalowanym systemem operacyjnym i zainstalowanym oprogramowaniem bazowym) --- nowa witryna internetowa zostanie utworzona w usługach IIS, a dane wyjściowe kompilacji aplikacji WWW zostaną skopiowane do lokalizacji dysk twardy maszyny wirtualnej i poprawnie skonfigurowane IIS, maszyna wirtualna uruchomi się i uruchomi.

Wiem, że istnieją zadania MSBuild do skryptowania wszystkich działań administracyjnych w IIS, ale jak skryptuj wszystkie działania na maszynach wirtualnych? W szczególności tworzenie nowej maszyny wirtualnej z szablonu, unikalne nazywanie jej, uruchamianie, konfigurowanie itp. ...

W szczególności zastanawiałem się, czy ktoś z powodzeniem zaimplementował jakiekolwiek skrypty VM jako część procesu kompilacji.

Aktualizacja: Zakładam, że z Hyper-V, istnieje inny zestaw bibliotek / API do skryptowania maszyn wirtualnych, każdy brał w tym udział? A każdy, kto ma praktyczne doświadczenie w robieniu czegoś takiego?

questionAnswers(2)

yourAnswerToTheQuestion