Tolga CEYHANTolga CEYHAN
Bildiri Daha fazla göster
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
      • Windows Server 2025
      • Server 2016
      • Server 2019
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Okuma: PowerShell ile Hyper-V Yönetimi
Paylaş
Tolga CEYHANTolga CEYHAN
Yazı Tipi BoyutlandırıcıAaa
  • Anasayfa
  • Hakkımda
  • İletisim
Arama
  • Anasayfa
  • Rehberler & DeneyimlerRehberler & DeneyimlerRehberler & Deneyimler
    • TeknolojiTeknolojiTeknoloji
    • WordPressWordPressWordPress
    • Genel YaşamGenel YaşamGenel Yaşam
  • SanallaştırmaSanallaştırmaSanallaştırma
    • Hyper-VHyper-VHyper-V
  • Sistem Yönetimi
    • Ağ ve GüvenlikAğ ve GüvenlikAğ ve Güvenlik
    • Sistem GüvenliğiSistem GüvenliğiSistem Güvenliği
    • AzureAzureAzure
    • Active DirectoryActive DirectoryActive Directory
    • File ServerFile ServerFile Server
    • Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)Group Policy (Grup İlkesi)
    • PowerShellPowerShellPowerShell
    • SQL ServerSQL ServerSQL Server
    • LinuxLinuxLinux
  • System Center
    • SCCMSCCMSCCM
  • Windows İşletim SistemleriWindows İşletim SistemleriWindows İşletim Sistemleri
    • Windows ServerWindows ServerWindows Server
    • Windows 11
    • Windows 10
  • Veri & Yedekleme
    • Veeam Backup & ReplicationVeeam Backup & ReplicationVeeam Backup & Replication
Bizi takip edin
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar
© 2022 Foxiz News Network. Ruby Design Company. All Rights Reserved.
Tolga CEYHAN > Sanallaştırma > Hyper-V > PowerShell ile Hyper-V Yönetimi
Hyper-VPowerShellSanallaştırma

PowerShell ile Hyper-V Yönetimi

Tolga CEYHAN
Son güncelleme: 17 Haziran 2025 00:12
Tolga CEYHAN
Paylaş
Paylaş

PowerShell ile Hyper-V Yönetiminde Temel Komutlar ve Kullanımı

Powershell ile Hyper-V, Windows işletim sistemlerinde sanal makineler oluşturmak ve yönetmek için oldukça güçlü bir platform sunar. PowerShell komutları ile Hyper-V yönetimini daha da etkili hale getirerek hızlıca sanal makineler (VM) kurabilir, yönetebilir ve yapılandırabilirsiniz. Bu yazıda, Hyper-V’nin temel PowerShell komutlarını kullanarak VM oluşturma, başlatma, durdurma gibi işlemleri nasıl yapabileceğinizi adım adım anlatacağım.

1. Hyper-V Modülünü Yüklemek

İlk adım olarak Hyper-V’nin sisteminizde yüklü olup olmadığını kontrol etmelisiniz. Hyper-V’nin yüklü olup olmadığını görmek için şu komutu kullanabilirsiniz:

Get-WindowsFeature -Name Hyper-V

Eğer Hyper-V yüklü değilse, aşağıdaki komutu kullanarak yükleyebilirsiniz:

Install-WindowsFeature -Name Hyper-V -IncludeManagementTools -Restart

Bu komut, Hyper-V’yi ve yönetim araçlarını yükler ve sistemin yeniden başlatılmasını gerektirir.

2. Yeni Bir Sanal Makine Oluşturma

Hyper-V üzerinde yeni bir sanal makine oluşturmak için New-VM komutu kullanılır. Örneğin, 20 GB boyutunda bir sanal disk ve 2 GB başlangıç belleğiyle bir VM oluşturmak için:

New-VM -Name "VM_Adi" -MemoryStartupBytes 2GB -Path "C:\HyperV\VM_Adi" -NewVHDPath "C:\HyperV\VM_Adi\disk.vhdx" -NewVHDSizeBytes 20GB
  • -Name: VM’ye vereceğiniz ad.
  • -MemoryStartupBytes: VM’nin başlarken kullanacağı bellek miktarı.
  • -Path: VM’nin dosyalarının depolanacağı klasör.
  • -NewVHDPath: Sanal diskin (VHD veya VHDX) kaydedileceği yol.
  • -NewVHDSizeBytes: Sanal diskin boyutu.

3. Sanal Makineyi Başlatma ve Durdurma

Oluşturduğunuz sanal makineyi başlatmak veya durdurmak için Start-VM ve Stop-VM komutlarını kullanabilirsiniz:

  • Sanal makineyi başlatmak için:
Start-VM -Name "VM_Adi"
  • Sanal makineyi durdurmak için:
Stop-VM -Name "VM_Adi"

Bu komutlarla, VM’yi hızlıca başlatabilir ve durdurabilirsiniz.

Contents
PowerShell ile Hyper-V Yönetiminde Temel Komutlar ve Kullanımı1. Hyper-V Modülünü Yüklemek2. Yeni Bir Sanal Makine Oluşturma3. Sanal Makineyi Başlatma ve Durdurma4. Sanal Makineyi Silme5. Mevcut Sanal Makineleri Listeleme6. Sanal Makineye Bellek Eklemek7. Sanal Ağ Bağdaştırıcısı Ekleme8. Ek Sanal Sabit Disk Ekleme9. Sanal Makinenin Durumunu Kontrol Etme10. Anlık Görüntü (Snapshot) Alma ve Geri Yükleme

4. Sanal Makineyi Silme

Bir VM’yi kaldırmak için Remove-VM komutunu kullanabilirsiniz. Ancak, bu komut sadece VM’yi siler, sanal diskleri (VHD veya VHDX) korur:

Remove-VM -Name "VM_Adi"

Eğer sanal diski de silmek isterseniz, dosya konumuna gidip manuel olarak silmeniz gerekecektir.

5. Mevcut Sanal Makineleri Listeleme

Hyper-V üzerinde çalışan veya durdurulmuş tüm VM’leri görmek için Get-VM komutunu kullanabilirsiniz:

Get-VM

Bu komut, Hyper-V üzerinde mevcut tüm VM’lerin isimlerini, durumlarını ve daha fazla detayını gösterir.

6. Sanal Makineye Bellek Eklemek

Bir VM’ye daha fazla bellek atamak veya mevcut belleği ayarlamak için Set-VM komutunu kullanabilirsiniz:

Set-VM -Name "VM_Adi" -MemoryStartupBytes 4GB

Bu örnekte, VM’nin başlangıç belleği 4 GB olarak ayarlanmıştır.

7. Sanal Ağ Bağdaştırıcısı Ekleme

VM’yi bir ağa bağlamak için Add-VMNetworkAdapter komutunu kullanarak bir ağ bağdaştırıcısı ekleyebilirsiniz:

Add-VMNetworkAdapter -VMName "VM_Adi" -SwitchName "Switch_Adi"

Bu komut, VM’yi belirtilen sanal anahtara bağlayarak ağa erişmesini sağlar.

8. Ek Sanal Sabit Disk Ekleme

Mevcut bir VM’ye ek bir sanal disk eklemek istiyorsanız, Add-VMHardDiskDrive komutunu kullanabilirsiniz:

Add-VMHardDiskDrive -VMName "VM_Adi" -Path "C:\HyperV\YeniDisk.vhdx"

Bu komut, VM’ye yeni bir sanal disk ekler. Diskin yolunu ve adını -Path parametresi ile belirtebilirsiniz.

9. Sanal Makinenin Durumunu Kontrol Etme

Bir VM’nin çalışıp çalışmadığını kontrol etmek için Get-VM komutuyla birlikte Select-Object komutunu kullanabilirsiniz:

Get-VM -Name "VM_Adi" | Select-Object Name, State

Bu komut, VM’nin adını ve durumunu (çalışıyor, durdurulmuş vb.) gösterir.

10. Anlık Görüntü (Snapshot) Alma ve Geri Yükleme

Hyper-V üzerinde, bir VM’nin anlık görüntüsünü (snapshot) alarak herhangi bir anda VM’nin o anki durumuna geri dönebilirsiniz:

  • Anlık görüntü almak için:
Checkpoint-VM -Name "VM_Adi" -SnapshotName "Anlik_Goruntu_Adi"
  • Snapshot’u geri yüklemek için:
Restore-VMSnapshot -VMName "VM_Adi" -Name "Anlik_Goruntu_Adi"

Anlık görüntüler, VM üzerinde kritik değişiklikler yapmadan önce durumu kaydetmek için faydalıdır.

PowerShell ile Hyper-V yönetimi, sanal makinelerinizi kolayca yapılandırmanıza, yönetmenize ve izlemenize yardımcı olur. Yukarıdaki komutlarla temel sanal makine işlemlerini rahatça gerçekleştirebilir, iş akışınızı hızlandırabilirsiniz.

  • Anasayfa
  • Hakkımda
  • İletisim
ETİKETLENDİ:hyper v ile powershellhyper-v powershellhyper-v powershell kurulumpowershell hyper v komutları

Haber Bültenine Kaydolun

Gelişmeleri takip edin! Son dakika haberlerini doğrudan e-posta kutunuza alın.
[mc4wp_form id=310]
Kaydolarak şartlarımızı kabul etmiş olursunuz. Kullanım Şartları ve verileri saklamamızı kabul edersinizGizlilik Politikası. Dilediğiniz zaman aboneliğinizi iptal edebilirsiniz.
Bu makaleyi paylaş
Facebook Twitter Bağlantıyı kopyala Yazdır
Paylaş
By Tolga CEYHAN
Takip et:
Tolga CEYHAN, bilgi teknolojilerini severek takip eder ve BT üzerine hali hazırda aktif olarak çalışmaktadır. 2006 yılından 2017 yılına kadar web tasarım yazılım üzerine çalışmalar yaptım. Şuan ise Windows Sistem ve Sistem Güvenliği alanında çalışmalarımı sürdürmekteyim.
Önceki makale Powershell ile AD Kullanıcı ve Bİlgisayarları Dışa Aktarma Komutları
Sonraki Makale AD Snapshot Nasıl Alınır ?
Yorum Yap

Bir yanıt yazın Yanıtı iptal et

E-posta adresiniz yayınlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Bunlarda İlginizi Çekebilir

PowerShellRehberler & DeneyimlerSistem YönetimiWindows Server

PowerShell Komutları (Profesyonel Rehber)

Tolga CEYHAN Tolga CEYHAN 21 Min Read
Ağ ve GüvenlikFile ServerFirewall-Güvenlik DuvarıPowerShellRehberler & DeneyimlerSistem Güvenliği

NTFS Permission Tasarımı ve AGDLP Modeli Rehberi

Tolga CEYHAN Tolga CEYHAN 8 Min Read
PowerShellSistem GüvenliğiSQL ServerVeri & YedeklemeWindows Server

PowerShell SQL Backup Script – Automated Full Database Backup

Tolga CEYHAN Tolga CEYHAN 7 Min Read
  • Anasayfa
  • Hakkımda
  • İletisim

Arama Yap..

Tolga CEYHANTolga CEYHAN
Bizi takip edin
© 2017 Tolga CEYHAN. All Rights Reserved.
  • Gizlilik Politikası
  • KVKK (Kişisel Verilerin Korunması Kanunu)
  • Çerez Politikası
  • Şartlar ve Koşullar