这是 vSphere 5.1。Windows 7 非域。客户 Windows 中的所有必要设置都已更改以禁用任何自动锁定功能。但是,当我关闭 VIClient(vSphere 本机客户端)控制台会话时,它也会锁定我的 Windows 会话。当我再次打开控制台会话时,我会看到登录屏幕。当我关闭 VMware Tools 时,它就恢复正常了。关于如何避免这种行为,有什么想法吗?
答案1
对应的设置是tools.guest.desktop.autolock=false
。它位于 VM 设置 => 选项 => 高级 => 常规 => 配置参数下。
在我的特定情况下(使用 knife-vsphere),我能够创建 cplugin:
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
玩得开心!