UUIDs auslesen von VMs

Welche BIOS-UUIDs haben die VMs und ist vielleicht eine doppelt vergeben? Backuplösungen mögen das gar nicht!

Hier mal ein kleiner Scriptblock, der eine Funktion bereitstellt, um die UUIDs auszulsesen:

function Get-VMUuid ($VMs) {
  if (!$VMs) {$VMs = Get-VM}
  return (Get-VM $VMs | Select-Object Name,@{N='Uuid';E={(Get-View $_.Id).config.uuid}})
}

Wie funktioniert die Funktion?

Aufruf Ergebnis
Get-VMUuid  Alle UUIDs von allen VMs, welche im Kontext verfügbar sind
Get-VMUuid ‘VM-Name’UUID der gewünschten VM
Get-VMUuid ‘$VM-Liste’UUID der gewünschten VMs 

Nun kannst du damit kontrollieren, ob eine UUID doppelt vergeben ist, was Ursache sein kann, dass ein Backup nicht funktioniert, weil die UUID bereits vergeben ist.

Leave a Reply

Your email address will not be published. Required fields are marked *