summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrishichawda <rishichawda@users.noreply.github.com>2021-09-01 15:23:16 +0530
committerrishichawda <rishichawda@users.noreply.github.com>2021-09-01 17:23:20 +0530
commitb7aed99581df715dbdcbedeef94de2851c7cf607 (patch)
tree75425f284e322a35476a6a726354be33996edde0
parent211463b86f35b68f8388bd10a8667ddc37a6b25d (diff)
downloadchef-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>
-rw-r--r--lib/chef/resource/windows_uac.rb4
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