0

在 Chef 启动我的 Windows 机器后,我使用以下 Inspec 测试来断言存在注册表项:

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

测试失败,“预期的注册表项存在”

当我登录该框时,我可以清楚地看到该位置确实存在密钥。可能是什么问题呢?是否需要在一切正常运行后等待一段时间才能执行检查?

4

1 回答 1

0

InSpec 代码仍然是 Ruby。尝试取消反斜杠。

describe registry_key('HKEY_LOCAL_MACHINE\\SYSTEM\\CurrentControlSet\\Control\\SecurityProviders\\SCHANNEL\\Protocols\\SSL 2.0\\Client') do
  it { should exist }
end
于 2018-05-18T01:10:33.690 回答