Virtual PC 2007 v 32 bitové i 64 bitové verzi je ditribuováno jako soubor setup.exe. Abychom z něj získali .msi balíček použijeme tento příkaz. Výsledkem jsou dva soubory uložené ve složce C:\Temp. Jedním je balíček Virtual_PC_2007_Install.msi a druhým je aktualizace XML Core Services (msxml6-KB927977-enu-x86.exe), kterou Virtual PC vyžaduje.
setup.exe /c /t C:\Temp
Samotnou instalaci Virtual PC pak obvykle realizuji tímto skriptem. Proměnná Apps obsahuje cestu k instalačním souborům. Poslední řádek definuje systémovou proměnnou pro výchozí umístění virtuálních pevných disků (VHD) a nastavení virtuálních počítačů (VMC). Nechci je totiž mít uložené na systémovém disku aktuálního OS. Raději volím úložiště E:\VM na externím disku.
Tichá Instalace 32 bitové verze
“%Apps%\msxml6-KB927977-enu-x86.exe” /quiet
msiexec /qn /i “%Apps%\Virtual_PC_2007_Install.msi” allusers=2
REG ADD “HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment” /t REG_SZ /v MYVIRTUALMACHINES /d E:\VM /f
Tichá Instalace 64 bitové verze
“%Apps%\msxml6-KB927977-enu-amd64.exe” /quiet
msiexec /qn /i “%Apps%\Virtual_PC_2007_Install.msi” allusers=2
REG ADD “HKLM\SYSTEM\ControlSet001\Control\Session Manager\Environment” /t REG_SZ /v MYVIRTUALMACHINES /d E:\VM /f