VMware Tools – 在closuresVIClient中的控制台会话时,它locking我的Windows 7机器上的屏幕

这是一个vSphere 5.1。 Windows 7非域。 来宾窗口中的所有必要设置都已更改为禁用任何自动lockingfunction。 但是,当我closuresVIClient(vSphere本地客户端)控制台会话时,它也会locking我的Windows会话。 当我再次打开控制台会话时,我看到login屏幕。 当我杀死VMware Tools时,它变得正常。 任何想法如何避免这种行为?

设置对应的是tools.guest.desktop.autolock=false 。 这是在虚拟机设置=>选项=>高级=>一般=>configuration参数。

在我的特殊情况下(使用knife-vsphere),我能够创buildcplugin:

 require 'rbvmomi' class KnifeVspherePlugin def reconfig_vm(target_vm) puts "Set ConfigSpec.GuestAutoLockEnabled = false" extraConfig = [] extraConfig << { :key => "tools.guest.desktop.autolock", :value => "false" } target_vm.ReconfigVM_Task(:spec => RbVmomi::VIM.VirtualMachineConfigSpec(:extraConfig => extraConfig)).wait_for_completion end end 

使用PowerCLI的另一种方法是:

 GetVM -Name vm1 | New-AdvancedSetting -Name "tools.guest.desktop.autolock" -Value "false" -Confirm:$false -Force 

玩的开心!