In meinem Testlab verzichte ich bisweilen auf bestimmte Best Practices. So kommt es vor, dass ich virtuelle Festplatten von Hyper-V-VMs einfach “irgendwo” ablege. Ebenso lege ich oft VMs ohne Platte an, weil ich nur eine Hülle brauche.
Der Nachteil daran ist, dass ich beim Starten einer VM manchmal erst zu spät feststelle, dass diese gar nicht lauffähig ist. Als kleine Gedankenstütze habe ich mir daher ein Skript gebaut, das die Konfiguration der virtuellen Platten in die Notizen der VM schreibt, sodass der Hyper-V-Manager diese Informationen im Infobereich gleich anzeigen kann.
$VMs = (Get-VM) foreach ($VM in $VMs) { $Drives = Get-VMHardDiskDrive -VM $VM | Sort-Object -Property @{Expression = 'ControllerNumber'; Descending = $true}, @{Expression = 'ControllerLocation'; Descending = $true} $Notes = $VM.Notes if ($Drives -ne $null) { foreach ($Drive in $Drives) { $Notes = $Drive.Path + "`r`n" + $Notes Set-VM $VM -Notes $Notes } } }
Set-VMDisk2Notes (376 bytes, 888-mal heruntergeladen, letzte Änderung am 17. März 2017)
http://faq-o-matic.net/?p=7760