Windows Server 2012 sunucu işletim sistemi ile gelen en güzel yeniliklerden biride sunucu yönetimi panelinden VHDX ya da VHD tabanlı sanal makinelere çevrim dışı (offline) modda iken rol ve özellik ekleyebilmemizdir.
Bu özellik istenirse powershell üzerinden de kullanılabilir. Böylelikle komut satırından kapalı duran bir sanal makine içerisine rahatlıkla özellik ve rol ekleyebiliriz.
Bu işlem için Windows Server 2012 üzerinde gelen powershell komut satırı aracını açıp aşağıdaki komutu vermemiz gerekmektedir.
Install-WindowsFeature -Name Web-Server –VHD d:\iisserver.vhdx
Komutun son kısmında VHD ya da VHDX tabanlı sanal makinemizin dosyasını göstermemiz gerekmektedir.
Bu örnekte temel bileşenleri ile IIS sunucu eklenmesi gösterilmiştir.
Birçok rol ve özellik yüklenebilir.
Windows Server üzerindeki özellikleri görmek için aşağıdaki komutu verebilirsiniz.
Get-WindowsFeatures
Komutu verdikten sonra sanal makinemizin bulunduğu klasörde uzantısı “DISM” olan yeni bir dosya yaratılmaktadır ve yükleme süresince bu dosyanın boyutu artacaktır.
Yükleme işlemi bitince bu dosya silinmektedir. İşlemin başarılı bir şekilde sonlandığını powershell üzerinden görebiliriz.
Bu işlem sonrasında sanal makinemizi açarsak eğer powershell ile offline kurulum yaptığımız bileşen sunucu yönetimi paneline gelmektedir.