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.


Drucken