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

 

 

“PowerShell Direct ile Windows Sanal Makineleri Yönetmek” için 4 yorum

Bir yanıt yazın

Yapacağınız yorumlar için, aşağıda verdiğiniz bilgileriniz ve IP adresiniz kaydedilecektir. KVKK kapsamında bu bilgiler başkaları ile paylaşılmayacak olup, yapacağınız yorumlar içerisinde suç teşkil edecek bir unsur bulunması durumunda, saklanan bu bilgileriniz yetkili kişi ve kuruluşlar ile paylaşılacaktır. Gerekli alanlar * ile işaretlenmiştir.