요리사 레서피를 만들고 registry_key 리소스를 사용하여 레지스트리 키를 만들거나 업데이트하려고합니다. 이 필요한 경우 내가요리사의 registry_data_exists 리소스에 Regex 사용 레시피
registry_key'HKLM\\Software\\Microsoft\\WindowsNT\\CurrentVersion\\Winlogon' do values [{ name: 'SCRemoveOption', type: :string, data: '1', }] # recursive true action :create not_if { registry_data_exists?('HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon',{ name: 'SCRemoveOption', type: :string, data: '1' } ,:x86_64) } end
레지스트리 키는 데이터를 1 또는 2 또는 3으로 존재하는 경우, 다른 UDPATE하거나 할 필요가 없습니다 레지스트리 키 만 업데이트가 있는지 확인하는 정규식을 사용하는 방법 registry_key 데이터 1.
not_if { registry_data_exists?('HKLM\\Software\\Microsoft\\Windows NT\\CurrentVersion\\Winlogon',{ name: 'SCRemoveOption', type: :string, data: '([1-3])'} ,:x86_64) }
Craig, 귀하의 제안에 감사드립니다. 데이터의 존재 여부를 확인해야합니다. –