diff options
author | rishichawda <rishichawda@users.noreply.github.com> | 2021-09-01 15:23:16 +0530 |
---|---|---|
committer | rishichawda <rishichawda@users.noreply.github.com> | 2021-09-01 17:23:20 +0530 |
commit | b7aed99581df715dbdcbedeef94de2851c7cf607 (patch) | |
tree | 75425f284e322a35476a6a726354be33996edde0 /lib | |
parent | 211463b86f35b68f8388bd10a8667ddc37a6b25d (diff) | |
download | chef-b7aed99581df715dbdcbedeef94de2851c7cf607.tar.gz |
fix(resource/windows_uac): fix registry settings for consent_behavior_usersfix-windows-user-account-control-registry-values
Signed-off-by: rishichawda <rishichawda@users.noreply.github.com>
Diffstat (limited to 'lib')
-rw-r--r-- | lib/chef/resource/windows_uac.rb | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/chef/resource/windows_uac.rb b/lib/chef/resource/windows_uac.rb index 330a6432bc..4f01b542a5 100644 --- a/lib/chef/resource/windows_uac.rb +++ b/lib/chef/resource/windows_uac.rb @@ -104,7 +104,9 @@ class Chef # # @return [Integer] def consent_behavior_users_symbol_to_reg(sym) - %i{auto_deny secure_prompt_for_creds prompt_for_creds}.index(sym) + # Since 2 isn't a valid value for ConsentPromptBehaviorUser, assign the value at index as nil. + # https://docs.microsoft.com/en-us/windows/security/identity-protection/user-account-control/user-account-control-group-policy-and-registry-key-settings#registry-key-settings + [:auto_deny, :secure_prompt_for_creds, nil, :prompt_for_creds].index(sym) end end end |