際際滷

際際滷Share a Scribd company logo
Zabawy z szablonami
maszyn wirtualnych
ukasz Kau甜ny | lukasz@kaluzny.pro |
blog.kaluzny.pro*
Cloud Architect w ITMAGINATION | MVP: Hyper-V
O czym dzi?
 sysprep
 Unattend.xml
 Windows System Image Manager
 Convert-WindowsImage.ps1
 MS-UPD-LOAD
Tworzenie nowych maszyn
 Rczna instalacja
 Sysprep i kopiowanie dysku
 Sysprep i dyski r坦甜nicowe
 Tworzenie nowej maszyny automatycznie
 Tworzenie nowej maszyny automatycznie wraz z Unattend.xml
sysprep
 Co robi:
 Nowy SID
 Usuwa odwoania do sprztu
 sysprep /generalize /oobe /shutdown
Unattend.xml
 Plik odpowiedzi
 Instalacja niedozorowana
 Automatyzacja ustawie
Unattend.xml
Windows System Image Manager
 Dostpny w ramach Windows Assessment and Deployment Kit
 WADK instalujmy Deployment Tools
 Graficznie edytujemy plik Unattend.xml
 http://blog.inleo.pl/?m=201103
Convert-WindowsImage.ps1
 Do pobrania z gallery.technet
 Robi dyski wirtualne z:
 WIM
 ISO
 Mo甜na wstrzykn Unattend.xml
 Jest opcja GUI
Convert-WindowsImage.ps1
 .Convert-WindowsImage.ps1 -SourcePath C:Tempinstall.wim -VHDFormat VHDX Edition
"ServerStandard" -SizeBytes 40GB -VHDPartitionStyle MBR -VHDPath
E:TemplatesDisks2012R2-Base.vhdx
 .Convert-WindowsImage.ps1 -SourcePath C:Tempinstall.wim -VHDFormat VHDX Edition
"ServerStandard" -SizeBytes 40GB -VHDPartitionStyle MBR -VHDPath
E:TemplatesDisks2012R2-Base.vhdx -Unattend D:myUnattend.xml
Convert-WindowsImage.ps1 && Unattend.xml
$Name = "WGUISW
$Folder = "C:Temp
$Unattend = gc "C:Userslukasz.kaluznySkyDriveSysprep XMLs2012R2.xml
$Unattend = $Unattend.Replace("HOSTNAME",$Name)
$UnattendGuid = "{0}.xml" -f [guid]::NewGuid().ToString()
$Unattend | Out-File $env:TEMP$UnattendGuid
E:TemplatesScriptsConvert-WindowsImage.ps1 -SourcePath C:Tempinstall.wim -VHDFormat VHDX 
Edition "ServerStandard" -SizeBytes 40GB -VHDPartitionStyle MBR -VHDPath $Folder$Name.vhdx -
Unattend $env:TEMP$UnattendGuid
New-VM -Name $Name -MemoryStartupBytes 1GB -SwitchName WiFi -VHDPath $Folder$Name.vhdx
Set-VM Name $Name -DynamicMemory -MemoryMaximumBytes 2GB -AutomaticStopAction ShutDown
Script1.ps1
MS-UPD-LOAD
 Do pobrania z gallery.technet
 ciga aktualizacje do podania offline 
 U甜ycie:
Import-Module .MS-UPD-LOAD.psm1
Invoke-Update -Product "Windows Server 2012 R2"
Aktualizacje offline
 cignij za pomoc MS-UPD-LOAD
 Podcz VHDX
 Add-WindowsPackage
Script2.ps1
Nowa maszyna i
aktualizacje
offline
Script3.ps1
Dzikuj!
ukasz Kau甜ny | lukasz@kaluzny.pro

More Related Content

Zabawy z szablonami maszyn wirtualnych

  • 1. Zabawy z szablonami maszyn wirtualnych ukasz Kau甜ny | lukasz@kaluzny.pro | blog.kaluzny.pro* Cloud Architect w ITMAGINATION | MVP: Hyper-V
  • 2. O czym dzi? sysprep Unattend.xml Windows System Image Manager Convert-WindowsImage.ps1 MS-UPD-LOAD
  • 3. Tworzenie nowych maszyn Rczna instalacja Sysprep i kopiowanie dysku Sysprep i dyski r坦甜nicowe Tworzenie nowej maszyny automatycznie Tworzenie nowej maszyny automatycznie wraz z Unattend.xml
  • 4. sysprep Co robi: Nowy SID Usuwa odwoania do sprztu sysprep /generalize /oobe /shutdown
  • 5. Unattend.xml Plik odpowiedzi Instalacja niedozorowana Automatyzacja ustawie
  • 7. Windows System Image Manager Dostpny w ramach Windows Assessment and Deployment Kit WADK instalujmy Deployment Tools Graficznie edytujemy plik Unattend.xml http://blog.inleo.pl/?m=201103
  • 8. Convert-WindowsImage.ps1 Do pobrania z gallery.technet Robi dyski wirtualne z: WIM ISO Mo甜na wstrzykn Unattend.xml Jest opcja GUI
  • 9. Convert-WindowsImage.ps1 .Convert-WindowsImage.ps1 -SourcePath C:Tempinstall.wim -VHDFormat VHDX Edition "ServerStandard" -SizeBytes 40GB -VHDPartitionStyle MBR -VHDPath E:TemplatesDisks2012R2-Base.vhdx .Convert-WindowsImage.ps1 -SourcePath C:Tempinstall.wim -VHDFormat VHDX Edition "ServerStandard" -SizeBytes 40GB -VHDPartitionStyle MBR -VHDPath E:TemplatesDisks2012R2-Base.vhdx -Unattend D:myUnattend.xml
  • 10. Convert-WindowsImage.ps1 && Unattend.xml $Name = "WGUISW $Folder = "C:Temp $Unattend = gc "C:Userslukasz.kaluznySkyDriveSysprep XMLs2012R2.xml $Unattend = $Unattend.Replace("HOSTNAME",$Name) $UnattendGuid = "{0}.xml" -f [guid]::NewGuid().ToString() $Unattend | Out-File $env:TEMP$UnattendGuid E:TemplatesScriptsConvert-WindowsImage.ps1 -SourcePath C:Tempinstall.wim -VHDFormat VHDX Edition "ServerStandard" -SizeBytes 40GB -VHDPartitionStyle MBR -VHDPath $Folder$Name.vhdx - Unattend $env:TEMP$UnattendGuid New-VM -Name $Name -MemoryStartupBytes 1GB -SwitchName WiFi -VHDPath $Folder$Name.vhdx Set-VM Name $Name -DynamicMemory -MemoryMaximumBytes 2GB -AutomaticStopAction ShutDown Script1.ps1
  • 11. MS-UPD-LOAD Do pobrania z gallery.technet ciga aktualizacje do podania offline U甜ycie: Import-Module .MS-UPD-LOAD.psm1 Invoke-Update -Product "Windows Server 2012 R2"
  • 12. Aktualizacje offline cignij za pomoc MS-UPD-LOAD Podcz VHDX Add-WindowsPackage Script2.ps1
  • 14. Dzikuj! ukasz Kau甜ny | lukasz@kaluzny.pro