Przydatne komendy w PowerCli
Podłączenie się do serwera vCenter
Connect-VIServer -Server 192.168.177.10
Wylistowanie wszystkich VMs
Get-VM
SSH na wszystkich hostach
Wyłączenie SSH na wszystkich hostach ESXi
Get-Cluster „Cluster Name” | Get-VMHost | ForEach {Stop-VMHostService -HostService ($_ | Get-VMHostService | Where {$_.Key -eq “TSM-SSH”}) -Confirm:$FALSE}
Uruchomienie SSH na wszystkich hostach ESXi
Get-Cluster „ Cluster Name ” | Get-VMHost | ForEach {Start-VMHostService -HostService ($_ | Get-VMHostService | Where {$_.Key -eq “TSM-SSH”})}
Sprawdzenie wersji VMtool’sów na wszystkich maszynach
get-vm | % { get-view $_.ID } | select Name, @{ Name=”hostName”; Expression={$_.guest.hostName}}, @{ Name=”ToolsStatus”; Expression={$_.guest.toolsstatus}}, @{ Name=”ToolsVersion”; Expression={$_.config.tools.toolsVersion}} | sort-object name