retro Цитата: Это так не работает.
Ещё раз повторяю:
Цитата: ..прогружают виртуалки, делают реарм, если надо - доконфигурируют виртуалки уже внутри..
Что не опознается внутри виртуалки после того, как скрипт её стартанет?
Могу сказать - в моём варианте всё отлично работает. Причём аналогично я разливаю и доконфигурирую виртуалки не только из курсов (ака почти готовые от MS), но созданные с нуля мной.
На всякий случай уточняю. Речь идёт о виртуалках, работющих под HyperV.
Пример частичного управляющего файла:
Код: <MOC Name="10135B">
<CreateVM VMName="10135B-VAN-CL1" CPUCount="1" MemorySize="768">
<Networks>
<NIC Legacy="Yes" Switch="Private Network" />
</Networks>
<IDEs>
<IDE ControllerID="0" LUN="0" File="$VMDisks\10135B-VAN-CL1.vhd">
<BaseVHD File="$VMs\10135B-10233B-VAN-CL1.vhd">
<BaseVHD File="$Base\Base11D-W7-Office10-HV.vhd" />
</BaseVHD>
</IDE>
<IDE ControllerID="1" LUN="0" Type="DVD" />
</IDEs>
<SnapShot SnapShotName="Base" />
<Mount Bus="IDE" ControllerID="0" LUN="0" />
<Copy From="$CommonControl\Control" To="$VMBootDrive" />
<Copy From="$MOCControl\Control" To="$VMBootDrive" />
<Copy From="$VMControl\Control" To="$VMBootDrive" />
<SetAutoLogon User="Administrator" Password="Pa$$w0rd" Domain="Adatum" File="C:\Control\Next.ps1" />
<DisMount Bus="IDE" ControllerID="0" LUN="0" />
</CreateVM>
<CreateVM VMName="10135B-VAN-DC1" CPUCount="1" MemorySize="1024">
<Networks>
<NIC Legacy="Yes" Switch="Private Network" />
</Networks>
<IDEs>
<IDE ControllerID="0" LUN="0" File="$VMDisks\10135B-VAN-DC1.vhd">
<BaseVHD File="$VMs\10135B-10233B-VAN-DC1.vhd">
<BaseVHD File="$Base\Base11A-WS08R2SP1.vhd" />
</BaseVHD>
</IDE>
<IDE ControllerID="1" LUN="0" Type="DVD" />
</IDEs>
<SnapShot SnapShotName="Base" />
<Mount Bus="IDE" ControllerID="0" LUN="0" />
<Copy From="$CommonControl\Control" To="$VMBootDrive" />
<Copy From="$MOCControl\Control" To="$VMBootDrive" />
<Copy From="$VMControl\Control" To="$VMBootDrive" />
<SetAutoLogon User="Administrator" Password="Pa$$w0rd" Domain="Adatum" File="C:\Control\Next.ps1" />
<DisMount Bus="IDE" ControllerID="0" LUN="0" />
</CreateVM>
<CreateVM VMName="10135B-VAN-EX1" CPUCount="1" MemorySize="1536">
<Networks>
<NIC Legacy="Yes" Switch="Private Network" />
</Networks>
<IDEs>
<IDE ControllerID="0" LUN="0" File="$VMDisks\10135B-VAN-EX1.vhd">
<BaseVHD File="$VMs\10135B-10233B-VAN-EX1.vhd">
<BaseVHD File="$Base\Base11A-WS08R2SP1.vhd" />
</BaseVHD>
</IDE>
<IDE ControllerID="0" LUN="1" File="$VMDisks\10135B-VAN-EX1-Allfiles.vhd" />
<IDE ControllerID="1" LUN="0" Type="DVD" />
</IDEs>
<SnapShot SnapShotName="Base" />
<Mount Bus="IDE" ControllerID="0" LUN="0" />
<Copy From="$CommonControl\Control" To="$VMBootDrive" />
<Copy From="$MOCControl\Control" To="$VMBootDrive" />
<Copy From="$VMControl\Control" To="$VMBootDrive" />
<SetAutoLogon User="Administrator" Password="Pa$$w0rd" Domain="Adatum" File="C:\Control\Next.ps1" />
<DisMount Bus="IDE" ControllerID="0" LUN="0" />
</CreateVM>
<PrepareVM VMName="10135B-NYC-DC1">
<Shutdown />
<DisConnect />
<SnapShot SnapShotName="Starting" />
</PrepareVM>
<PrepareVM VMName="10135B-VAN-DC1">
<Connect />
<Start />
<WaitShutdown />
<Start />
<WaitHeartBeat />
</PrepareVM>
<PrepareVM VMName="10135B-VAN-CL1">
<Connect />
<Start />
<WaitShutdown />
<DisConnect />
<SnapShot SnapShotName="Starting" />
</PrepareVM>
<PrepareVM VMName="10135B-VAN-EX1">
<Connect />
<Start />
<WaitShutdown />
<DisConnect />
<SnapShot SnapShotName="Starting" />
</PrepareVM>
<PrepareVM VMName="10135B-VAN-DC1">
<Shutdown />
<DisConnect />
<SnapShot SnapShotName="Starting" />
</PrepareVM>
</MOC>