@" =============================================================================== Title: Fix-ViewWindowDrag.ps1 Description: Update mks.poll.headlessRates for improved VMware View performance and reduced lag when dragging Windows between desktops in a multi-monitor PCoIP environment. See VMware KB 2010359 for more info. Warning: may increase CPU on View ESXi Hosts!!! Last Updated: July 26 2012 Created by: Josh Townsend, http://vmtoday.com Usage: Update variables. Run .\Fix-ViewWindowDrag.ps1 in PowerCLI =============================================================================== "@ $VMFolder = "Windows7" # Folder where View VMs have been placed - Must be unique in VC $vCServer = "192.168.1.111" # Name or IP of VMware vCenter Server hosting View Desktops # Connect to VC Connect-VIServer -Server $vCServer # Get all VMs placed in $vmfolder $vms = Get-View -ViewType VirtualMachine -Filter @{"Name" = "Windows7-3"} $vmConfigSpec = New-Object VMware.Vim.VirtualMachineConfigSpec $extra = New-Object VMware.Vim.optionvalue $extra.Key="mks.poll.headlessRates" $extra.Value="1000 100 2" $vmConfigSpec.extraconfig += $extra foreach($vm in $vms){ $vm.ReconfigVM($vmConfigSpec) } # Disconnect from vCenter Server Disconnect-VIServer -Confirm:$False