[PSH] AutoDetect Display Memory en OneLiner
Posted by NiTRo | Filed under Tips & Tricks, VMware
Juste pour le sport, voici la version oneliner du script d’Alan permettant de fixer la taille de la mémoire vidéo des VM à AutoDetect pour éviter les warnings lors de vmotion :
Insufficient video RAM. The maximum resolution of the virtual machine will be limited to 1176×885. To use the configured maximum resolution of 2560×1600, increase the amount of video RAM allocated to this virtual machine by setting svga.vramSize=”16384000″ in the virtual machine’s configuration file
Get-VM|?{($_.ExtensionData.Config.Hardware.Device|?{$_.GetType().Name -eq "VirtualMachineVideoCard"}).useAutoDetect -eq $false}|%{($_|Get-View).ReconfigVM((New-Object VMware.Vim.VirtualMachineConfigSpec -Property @{DeviceChange=(New-Object VMware.Vim.VirtualDeviceConfigSpec -Property @{Operation="edit";Device=(New-Object VMware.Vim.VirtualMachineVideoCard -Property @{UseAutoDetect="$true";Key=(($_.ExtensionData.Config.Hardware.Device|?{$_.GetType().Name -eq "VirtualMachineVideoCard"}).key)})})}))}
Et vous pouvez l’exécuter 10x de suite, elle n’agira que sur les VM qui ne sont pas en auto
Tags: oneliner, PowerCLI, powershell, scripting
June 1st, 2011 at 8:19
Du tout bon encore !
Il faudrait que tu reunisses tous tes fabuleux oneliner dans une seule console avec un menu, un genre de launch pad, pour que tous les vAdmins puissent profiter de tes scripts
June 4th, 2011 at 13:58
Bonne idée !
June 8th, 2011 at 14:46
Très bon celui la !
Merci Raph.
June 8th, 2011 at 14:47
Didier a raison, pourquoi pas un package pour EcoShell tiens ?