PowerShell

PowerShell Direct ile Windows Sanal Makineleri Yönetmek

PowerShell Direct ile Windows Sanal Makineleri Yönetmek

 

Windows Server 2016 ile gelen yeniliklerden biri olan PowerShell Direct ile Hyper-V üzerindeki Windows 10 veya Windows Server 2016 sanal makinelerimizi network yapılandırması ve uzaktan yönetim için tanımlamalar yapmaya gerek kalmadan artık çok daha kolay bir şekilde yönetebiliriz.

 

 

PowerShell Direct nedir?

 

Windows Server 2016 yeniliklerinden biri olan PowerShell Direct aslında Hyper-V sunucusu üzerindeki sanal makineleri merkezi olarak daha kolay yönetebilmenin yeni bir yoludur.

  • Herhangi bir network/firewall yapılandırmasına gerek duyulmaz.
  • Uzaktan Yönetim yapılandırmasına gerek duyulmaz

 

 

Neden PowerShell Direct?

 

Windows Server 2016 öncesi Hyper-V sunucular üzerindeki sanal makineleri PowerShell ile zaten yönetebiliyorduk ama öncesinde her sanal makine üzerinde uzaktan yönetim tanımları ve network bazında firewall izinleri gibi bir takım ayarlar yapmak gerekiyordu. Şimdi bu ayarlar ile uğraşmadan direkt olarak bağlantı kurup ihtiyacımız olan scriptleri koşturabiliyoruz.

 

 

PowerShell Direct kullanım gereksinimleri nelerdir?

 

PowerShell Direct kullanarak sanal makineleri yönetebilmek için aşağıdaki gereksinimleri karşılayabilmeliyiz.

  • Sanal makine Hyper-V host üzerinde ve çalışır durumda olmalı.
  • Hyper-V host üzerinde Hyper-V yönetici yetkisine sahip bir kullanıcı ile oturum açılmalı.
  • Sanal makine için geçerli bir credentials sağlanmalı
  • Hyper-V host işletim sistemi en azından Windows 10 veya Windows Server 2016 olmalı.
  • Sanal makine işletim sistemi en azından Windows 10 veya Windows Server 2016 olmalı.

 

 

PowerShell Direct’i nasıl kullanacağım?

 

  • Hyper-V Yöneticisi ile oturum açın
  • PowerShell’i Administrator yetkisi ile başlatın
  • Enter-PSSession ile bağlanın

 

 

İlk bölüm: Hyper-V yöneticisi ile oturum açın

 

Hyper-V sunucusu üzerinde Hyper-V yönetebilmeye yetkili olan kullanıcınız ile oturum açın.

 

 

İkinci bölüm: PowerShell’i Administrator yetkisi ile başlatın

 

Başlat düğmesine sağ click ile basıp açılan menüden Windows PowerShell (Admin)’i açın.

 

PowerShell_Direct_Windows_PowerShell

 

 

Üçüncü bölüm: Enter-PSSession ile bağlanın

 

PowerShell üzerinde “Get-VM” komutu ile Hyper-V Host üzerindeki sunucuların listesini alabilirsiniz. (sunucu listesini alamıyorsanız Hyper-V yönetici yetkilerine sahip olmayan bir kullanıcı ile oturum açmış olabilirsiniz.)

 

PowerShell_Direct_Get-VM

 

 

Enter-PSSession –VMName” komutu ile belirttiğiniz sanal makineye bağlantı sağlayabilirsiniz.

 

PowerShell_Direct_Enter-PSSession

 

 

Sanal makine bağlantısı için size credentials bilgilerini sorabilir, sanal makine üzerindeki yetkili kullanıcı adı şifre bilgisini girin.

 

PowerShell_Direct_Credential

 

 

Artık sanal makine üzerinde çalıştırmak istediğiniz PowerShell komutlarını çalıştırabilirsiniz.

 

PowerShell_Direct_Get-Service

 

PowerShell_Direct_Systeminfo

 

 

 

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir