Назад | Перейти на главную страницу

Инструменты VMware - при закрытии сеанса консоли в VIClient он блокирует экран на моем компьютере с Windows 7

Это 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

Радоваться, веселиться!