我想在我的SCCM 2012任务序列中使用WMIC命令将UAC设置为正确的级别。可以这样做吗?如果没有,在W7x64部署期间,什么是我最好的选择?
答案 0 :(得分:0)
您无法通过wmic设置UAC级别。
有许多注册表值可以控制可以操作的UAC级别:
请查看此文档: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,则这是必需的。