WMIC可用于设置UAC级别吗?

时间:2015-12-01 09:40:30

标签: wmi uac sccm

我想在我的SCCM 2012任务序列中使用WMIC命令将UAC设置为正确的级别。可以这样做吗?如果没有,在W7x64部署期间,什么是我最好的选择?

2 个答案:

答案 0 :(得分:0)

您无法通过wmic设置UAC级别。

有许多注册表值可以控制可以操作的UAC级别:

  • FilterAdministratorToken
  • ConsentPromptBehaviorAdmin
  • ConsentPromptBehaviorUser
  • EnableInstallerDetection
  • ValidateAdminCodeSignatures
  • EnableLUA
  • PromptOnSecureDesktop
  • EnableVirtualization

请查看此文档:https://msdn.microsoft.com/en-us/library/cc232771.aspx

答案 1 :(得分:0)

我通过将UAC设置为默认值和最低(0)设置来尝试Fallen Vagrant的答案。这是更改(对我来说好像是两个注册表设置):

                        Default UAC=0   
FilterAdministratorToken    1   1   Is Admin automatically in admin mode
ConsentPromptBehaviorAdmin  5   0   When to prompt - 5 modes just like UAC settings
ConsentPromptBehaviorUser   3   3   Do std users have chance to supply credentials or are they summarily nuked
EnableInstallerDetection    1   1   Should OS detect that installation will require privilege
ValidateAdminCodeSignatures 0   0   Should interactive packages that require privilege have their crypto signatures verified, 1 means yes
EnableLUA                   1   0   0 gets rid of the admin approval mode
PromptOnSecureDesktop       1   0   Do UAC prompts happen on secure desktop or interactive desktop

将EnableLUA设置为0似乎会使大多数内容在管理模式下打开。将ConsentPromptBehaviorAdmin设置为0会导致已配置为以admin身份打开的程序打开而没有提示。

另一个值得注意的设置:HKEY_CURRENT_USER \ Console ForceV2。

ForceV2 = 0与在快捷方式的“选项”选项卡上设置“使用旧版控制台”相同。如果您使用16位程序和NTVDM,则这是必需的。