Per ottenere il GUID di una VM possiamo utilizzare la PowerShell management Library for Hyper-V disponibile gratuitamente su CodePlex. Il GUID è possibile utilizzarlo per la creazione di shortcut così da avviare rapidamente le VM, anche nel caso in cui siano state rinominate - vedi post Tip - Lanciare rapidamente una VM Hyper-V con VM Connection -.
Di seguito il codice Powershell da utilizzare:
get-vm -server <NomeServerHyper-V> | select-object -property @{Name="VMName"; Expression={$_.ElementName}}, @{Name="VMGUID"; Expression={$_.Name}}
Dove
<NomeServerHyper-V> - Nome del server Hyper-V
di seguito un esempio d'uso:
PS C:\Users\Administrator> get-vm -server MT-HPV | select-object -property @{Name="VMName"; Expression={$_.ElementName}} , @{Name="VMGUID"; Expression={$_.Name}}
Lo script deve essere lanciato con privilegi amministrativi e dopo aver caricato la Powershell Library. Per conoscere il GUID di una sola VM, basta aggiungere in nome della VM che interessa.
PS C:\Users\Administrator> get-vm MT-SCVMM08 -server MT-HPV | select-object -property @{Name="VMName"; Expression={$_.ElementName}} , @{Name="VMGUID"; Expression={$_.Name}}
Luca
Luca Conte, MCSE/MCSA:Security, MCT, VMWare VCP
Consulting Services & Professional Training
Virtualization Discovery - http://www.virtualizationdiscovery.com
Virtualization Technical Days - http://days.virtualizationdiscovery.com