我正在监控广告日志,当有人修改 AD 对象时,我可以看到日志,但该行中仅提供了该组策略的 GUID。
因此,给定组策略的 GUID,是否可以获取 gpmc.msc 中显示的名称?(我的意思是使用 LDAP 协议来获取它)
答案1
LDAP?该 guid 是 Active Directory 中某个对象的属性,因此您可以查询它:
(&(objectCategory=groupPolicyContainer)(name={D45A4D0F-77BE-4116-9F5B-CF96E81D2DDC}))
您还可以在组策略管理控制台中搜索该值:
答案2
您可以使用PowerShell 的Get-GPO
cmdlet为此。它包含一个-GUID
开关,这正是您要在此处使用的。您还需要安装 RSAT 的 AD 命令行工具,以便可以访问组策略模块。如果您使用 AD 模块,则您已经安装了该模块。
链接文章中的示例是:
Import-Module GroupPolicy
Get-GPO -Guid 31a09564-cd4a-4520-98fa-446a2af23b4b -Domain sales.contoso.com
答案3
当然。打开组策略管理。导航到 GPO。单击该 GPO 的“详细信息”选项卡。查看“唯一 ID”属性。
答案4
这个简单的 PowerShell 将把所有具有 GUID 的域 GPO 列表导出到 .csv。
Get-GPO -All internal.example.com | Export-CSV C:\somefolder\file.csv