首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用powershell获取UAC设置

使用powershell获取UAC设置
EN

Stack Overflow用户
提问于 2010-08-04 19:41:36
回答 4查看 19.7K关注 0票数 5

有没有办法获得UAC的状态(包括级别)在Windows7计算机上使用powershell?

EN

回答 4

Stack Overflow用户

发布于 2011-01-10 17:44:21

代码语言:javascript
运行
复制
(Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System).EnableLUA

将告诉您UAC是否已启用。

票数 12
EN

Stack Overflow用户

发布于 2016-08-16 13:44:07

UAC级别记录在系统注册表项中。您可以使用下面的代码来获取它们。

代码语言:javascript
运行
复制
$Key = "HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System" 
$ConsentPromptBehaviorAdmin_Name = "ConsentPromptBehaviorAdmin" 
$PromptOnSecureDesktop_Name = "PromptOnSecureDesktop" 

$ConsentPromptBehaviorAdmin_Value = Get-RegistryValue $Key $ConsentPromptBehaviorAdmin_Name 
$PromptOnSecureDesktop_Value = Get-RegistryValue $Key $PromptOnSecureDesktop_Name 

$ConsentPromptBehaviorAdmin_Value和$PromptOnSecureDesktop_Valued之间的不同组合定义了UAC级别。

有关完整的示例,请参阅https://gallery.technet.microsoft.com/How-to-switch-UAC-level-0ac3ea11

票数 0
EN

Stack Overflow用户

发布于 2019-03-30 18:26:39

@ravikanth已经发布了一个很好的答案,但对于那些探索其他选择的人来说,这里有另外两种以不同方式获取相同信息的方法:

代码语言:javascript
运行
复制
Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name EnableLUA

代码语言:javascript
运行
复制
Get-ItemProperty HKLM:\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System -Name EnableLUA | Select-Object EnableLUA
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3405122

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档