【问题标题】:In Powershell, how to retrieve existing policy settings (Win8.1/server 2012 r2 core)Powershell中,如何检索现有策略设置(Win8.1/server 2012 r2 core)
【发布时间】:2015-08-18 02:50:49
【问题描述】:

是否可以在 Powershell(使用 Get-WmiObject 或类似方法)中检索本地、单 win 8.1 或服务器 2012 R2 核心机器上的现有策略设置?

在 SecPol 中,我要检索设置的策略是 “本地策略”->“用户权限分配”->“作为服务登录”

我已经知道我可以使用 secedit /export 将数据转储到配置文件中,想知道是否有更直接的方法,例如 Get-WmiObject 可以将相关对象和属性返回到标准输出。

谢谢!

【问题讨论】:

    标签: powershell wmi wmi-query wmic local-security-policy


    【解决方案1】:

    Boe Prox 写了a module for this called PoshPrivilege

    使用此模块,您将使用以下内容:

    Get-Privilege -Privilege SeServiceLogonRight
    

    【讨论】:

    • 谢谢回答!是否可以在不安装任何其他模块等的情况下执行该操作?
    • 好吧,你可以看看the source code for the module 看看他是怎么做到的,但我怀疑你不会想经历所有这些。据我所知,没有现有的直接 cmdlet。如果有 WMI 调用,我不知道它们。
    • 无论如何感谢您的回答!我最终只是从使用 secedit 导出的 .cfg 文件中查找要检查的字符串。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-11-11
    • 2018-07-17
    • 1970-01-01
    相关资源
    最近更新 更多