Это vSphere 5.1. Windows 7 вне домена. Все необходимые настройки в гостевой Windows были изменены, чтобы отключить любую функцию автоматической блокировки. Однако, когда я закрываю сеанс консоли VIClient (собственный клиент vSphere), он также блокирует мой сеанс Windows. Когда я снова открываю сеанс консоли, я вижу экран входа в систему. Когда убиваю VMware Tools, становится нормально. Есть идеи, как избежать такого поведения?
Настройки соответствуют тому, что tools.guest.desktop.autolock=false
. Это в настройках виртуальной машины => Параметры => Дополнительно => Общие => Параметры конфигурации.
В моем конкретном случае (с помощью 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
Радоваться, веселиться!