Шеф-повар - подтвердите наличие раздела реестра

После того, как Chef запускает мой компьютер с Windows, я использую следующий тест Inspec, чтобы убедиться, что раздел реестра существует:

describe registry_key('HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\SecurityProviders\SCHANNEL\Protocols\SSL 2.0\Client') do
    it { should exist }
end

Тест завершается с ошибкой "ожидаемый ключ реестра существует"

Когда я вхожу в систему, я ясно вижу, что ключ действительно существует в этом месте. В чем может быть проблема? Нужно ли ждать какое-то время после того, как все заработает, прежде чем выполнять проверку?


person FBryant87    schedule 17.05.2018    source источник
comment
Есть ли шанс, что 32-битная и 64-битная ерунда вызовет проблемы?   -  person coderanger    schedule 17.05.2018


Ответы (1)


Код InSpec по-прежнему Ruby. Попробуйте отменить обратную косую черту.

describe registry_key('HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\SSL 2.0\\Client') do
  it { should exist }
end
person Brandon Miller    schedule 18.05.2018