PowerCLI için bazı temel komut dizilerini açıklamaları ile aşağıda bulabilirsiniz. Kırmızı renkte yazılmış alanları kendi ortamınıza göre düzenlemeniz gerekmektedir.
PowerCLI ile vCenter veya ESXi Hostunuza bağlanma;
Connect-VIServer -server “vCenter/ESXi Host FQDN veya IP Adresiniz”
Tüm sanal makinelerinizin listesini görme;
Get-VM
vCenter altındaki tüm VMware clusterları listeleme;
Get-Cluster
vCenter altındaki tüm hostları listeleme;
Get-VMHost
Yalnızca Fatih Clusterı altındaki tüm hostları listeleme;
Get-Cluster Fatih | Get-VMHost
Yalnızca Fatih Clusterı altındaki ESXi01 isimli hostun altındaki sanal makineleri listeleme;
Get-Cluster Fatih | Get-VMHost ESXi01 | Get-VM
Sanal makineleri detaylı bilgileri ile listeleme;
Get-VM | fl
Kapalı olan sanal makineleri listeleme;
Get-VM | where-object {$_.PowerState –eq “PoweredOff”}
Açık olan sanal makineleri listeleme;
Get-VM | where-object {$_.PowerState –eq “PoweredOn”}
8 vCPU kaynağa sahip makineleri listeleme;
Get-VM | where-object {$_.NumCpu –gt 8 }
8 GB vMEM kaynağına sahip sanal makineleri listeleme;
Get-VM | where-object {$_.MemoryGB –eq 8 }
Fatih Datacenterı içerisindeki tüm sanal makinelerin adını, VMware HW versiyonunu, VMwareTools versiyonunu ve VMwareTools durumunu görüntüleme;
Get-Datacenter Fatih | Get-VM | Select Name, Version, ToolsVersion, ToolsVersionStatus
Yukarıda verdiğim örneklerden yola çıkarak eklenmesini istediğiniz komutlar var ise yorum olarak iletebilirsiniz. Diğer VMware PowerCLI script ve komut dizileri için BURAYA tıklayabilirsiniz.