VMware Cloud Community
rptd
Contributor
Contributor
Jump to solution

Enable 3D support with power cli

Hello everybody

How do I can enable 3D support with power cli for all virtual machines?

regard

Hamid Reza Danehchin

Tags (2)
1 Solution

Accepted Solutions
LucD
Leadership
Leadership
Jump to solution

Try like this

$vmName = 'MyVM'

$vm = Get-View -ViewType VirtualMachine -Filter @{'Name'="^$($vmName)$"}

$spec = New-Object VMware.Vim.VirtualMachineConfigSpec

$dc = New-Object VMware.Vim.VirtualDeviceConfigSpec

$dc.Operation = 'edit'

$dev = $vm.Config.Hardware.Device | where{$_ -is [VMware.Vim.VirtualMachineVideoCard]}

$dev.enable3DSupport = $true

$dc.Device += $dev

$spec.DeviceChange += $dc

$vm.ReconfigVM($spec)


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference

View solution in original post

1 Reply
LucD
Leadership
Leadership
Jump to solution

Try like this

$vmName = 'MyVM'

$vm = Get-View -ViewType VirtualMachine -Filter @{'Name'="^$($vmName)$"}

$spec = New-Object VMware.Vim.VirtualMachineConfigSpec

$dc = New-Object VMware.Vim.VirtualDeviceConfigSpec

$dc.Operation = 'edit'

$dev = $vm.Config.Hardware.Device | where{$_ -is [VMware.Vim.VirtualMachineVideoCard]}

$dev.enable3DSupport = $true

$dc.Device += $dev

$spec.DeviceChange += $dc

$vm.ReconfigVM($spec)


Blog: lucd.info  Twitter: @LucD22  Co-author PowerCLI Reference