如何读取“计算机配置\策略\Windows 设置\安全设置\本地策略\安全选项”值?

How to read "Computer Configuration\Policies\Windows Settings\Security Settings\Local Policies\Security Options" value?

提问人:kopiev 提问时间:11/14/2023 更新时间:11/14/2023 访问量:35

问:

我想使用命令提示符和 wmic.exe 工具以编程方式读取安全设置值。

具体值为“计算机配置\策略\Windows 设置\安全设置\本地策略\安全选项\用户帐户控制:在管理员批准模式下运行所有管理员”。

从控制台禁用它也很有趣。我未能通过谷歌找到任何有意义的东西。也许有人知道如何阅读它?使用“...GetObject(“winmgmts:...”)“ 也是可以接受的。Tnx 提前提供有用的提示。

使用 cmd.exe 读取 Windows 安全设置。

CMD WMIC

评论

0赞 kopiev 11/14/2023
不幸的是,我在注册表中找不到它。关于“wmic.exe”。是的,我提到它是最有可能解决此问题的实用程序。当然,它有帮助,但随之而来的是大量的键和参数。也就是说,目前尚不清楚如何在此帮助中搜索相应请求的参数列表。

答:

0赞 kopiev 11/23/2023 #1

我在注册表中找到了相应的值,所以问题的答案就在那里,而且很可能已经关闭。并且不需要实用程序 wmic.exe。

可能对某人有用。相应的属性值和注册表值:

“secpol.msc”中的设置位置:计算机配置\策略\Windows 设置\安全设置\本地策略\安全选项\

相应的注册表项:HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Policies\System

传说:

  1. 不带前缀的设置项目名称 “用户帐户管理” = 要设置的设置项目值
  2. 相应的注册表项名称 = 与所需设置值对应的注册表项值

设置和注册表值 #1:

  1. 管理员审批模式下管理员的提升提示行为 = 在不提示的情况下提升(默认值)
  2. ConsentPromptBehaviorAdmin = 0

设置和注册表值 #2:

  1. 检测应用程序安装并提示提升 = 禁用
  2. EnableInstallerDetection = 0

设置和注册表值 #3:

  1. 仅提升安装在安全位置的 UIAccess 应用程序 = 禁用
  2. EnableSecureUIAPaths = 0

设置和注册表值 #4:

  1. 在管理员批准模式下运行所有管理员 = 已禁用
  2. EnableLUA = 0 (需要重新启动)