Merhaba; bu yazımda sizlere çok popüler olan Hyper-V Powershell Commands konusundan bahsedeceğim. Günümüzde sanallaştırma platformalarını neredeyse tüm şirketler kullanmaktadır. Hyper-V de Microsoft’un bir sanallaştırma yazılımıdır. Burada sıklıkla kullanılan Powershell üzerinden yönetim komutlarını sizler için özetleyecğim.
Hyper-V için PowerShell komutlarını detaylı olarak açıklayalım. Hyper-V, Microsoft tarafından sunulan bir sanallaştırma teknolojisidir ve Windows Server üzerinde çalışan sanal makinelerin yönetilmesi için güçlü komutlar sunar. Aşağıda Hyper-V yönetimi için kullanabileceğiniz bazı temel PowerShell komutları ve bunların açıklamalarını bulabilirsiniz.
Aşağıdaki linkler üzerinden Microsoft tarafında incelemeler yapabilirsiniz.
Working with Hyper-V and Windows PowerShell
Hyper-V Powershell Commands
Hyper-V Modüllerini Yüklemek
Hyper-V cmdlet’lerini kullanabilmek için, Hyper-V PowerShell modüllerini yüklemeniz gerekmektedir:
Import-Module Hyper-V
Sanal Makineleri Listelemek
Mevcut sanal makinelerin listesini almak için:
Get-VM
Sistem Bilgisi Almak
Sisteminiz hakkında detaylı bilgi almak için kullanabileceğiniz komut:
systeminfo | clip
Bu komut, sistem bilgilerini toplar ve doğrudan panonuza kopyalar.
IP Konfigürasyonunu Görüntülemek
Ağ bilgilerinizi görüntülemek ve kopyalamak için:
ipconfig | clip
Bu, tüm ağ konfigürasyon detaylarınızı panoya kopyalar.
Çalışan Süreçleri Listelemek
Sistemdeki çalışan süreçleri listelemek ve bunları kopyalamak için:
Get-Process | clip
Bu komut tüm aktif süreçleri listeler ve sonuçları panoya kopyalar.
Sistem Hizmetlerini Görüntülemek
Tüm sistem hizmetlerini görüntüleyip kopyalamak için:
Get-Service | clip
Bu, başlatılan tüm servisleri gösterir ve panoya kopyalar.
Disk Kullanımı Bilgileri
Disk kullanımıyla ilgili bilgileri görüntülemek ve kopyalamak için:
Get-PSDrive | clip
Bu komut, tüm disklerinizin kullanım bilgilerini listeler ve bunu panoya kopyalar.
Ortam Değişkenlerini Listelemek
Sistemde tanımlı ortam değişkenlerini görüntülemek ve kopyalamak için:
Get-ChildItem Env: | clip
Bu, tüm ortam değişkenlerini gösterir ve panoya kopyalar.
Dosya Sistemi Bilgilerini Görüntülemek
Belirli bir konumdaki dosya ve klasörleri listelemek için:
Get-ChildItem | clip
Bu komut, mevcut dizindeki tüm dosya ve klasörleri listeler ve panoya kopyalar.
Hyper-V Üzerinde Komutlar
VM Oluşturmak:
Komut: New-VM -Name “VMName” -MemoryStartupBytes 2GB
Açıklama: İsim ve başlangıç belleği verilen sanal makine oluşturur.
VM Başlatmak:
Komut: Start-VM -Name “VMName”
Açıklama: Belirtilen isimdeki sanal makineyi başlatır.
VM Durdurmak:
Komut: Stop-VM -Name “VMName”
Açıklama: Belirtilen sanal makineyi güvenli bir şekilde durdurur.
VM Durumunu Sorgulamak:
Komut: Get-VM -Name “VMName” | Select-Object State
Açıklama: Sanal makinenin mevcut durumunu gösterir.
VM Silmek:
Komut: Remove-VM -Name “VMName” -Force
Açıklama: Belirtilen sanal makineyi kalıcı olarak siler.
Kullanım Notları
Yukarıdaki komutlar, çıktıları doğrudan panoya kopyalar (clip komutu kullanılarak). Bu, çıktıları başka bir yere yapıştırmayı kolaylaştırır.
clip komutu Windows panosuna çıktıları kopyalar. Linux veya macOS’te benzer işlevsellik için pbcopy (macOS) veya xclip/xsel (Linux) kullanılabilir.
Hyper terminalde, bu komutları yazıp Enter tuşuna bastığınızda, çıktıları anında alıp kullanabilirsiniz.
Bu komutlar, Hyper gibi modern terminallerde PowerShell ile verimli bir şekilde çalışmanızı sağlar. İhtiyacınıza göre bu komutları modifiye edebilirsiniz. Bu yazımda sizlere çok popüler olan Hyper-V Powershell Commands konusundan bahsettim. Faydalı olması dileğiyle.