Category: PowerCli

PowerCli – Check and change Advanced VM settings – disk.enableUUID

Added menu stuff: http://stackoverflow.com/questions/1785474/get-index-of-current-item-in-powershell-loop http://blogs.technet.com/b/heyscriptingguy/archive/2008/06/02/hey-scripting-guy-how-can-i-use-leading-zeroes-when-displaying-a-value-in-windows-powershell.aspx https://www.novell.com/support/kb/doc.php?id=7002966 http://kb.vmware.com/selfservice/microsites/search.do?language=en_US&cmd=displayKC&externalId=2006865 +++++++++++++ POWERCLI SCRIPT +++++++++++++++ # Autor: AA # Datum: 05.10.15 get-cluster | select Name | sort $CLName = Read-Host “Type the exact name of the Cluster to be checked/set for disk.enableUUID” $vms=get-cluster $CLName | get-vm | where {$_.Guest.OSFullName -match “Linux*” } | sort name $vmscount=($vms).count echo ” ====================================================

▶ Using PowerCLI to get the IP address of a VM (vSphere)

Here is a simple but handy PowerCLI one liner which can output the VM name and it’s IP address. Connect-VIServer  <name> <credentials> Get-VM $VM | Select Name, @{N="IP Address";E={@($_.guest.IPAddress[0])}} or get-vmguest $VM | select VM,IPADDRESS VM                IPAddress --                  --------- vmname      {192.168.1.35, <ipv6 address>}