【问题标题】:Enable prevention of accidental deletions of DNS zones stored in Active Directory Domain Services (ADDS)防止意外删除存储在 Active Directory 域服务 (ADDS) 中的 DNS 区域
【发布时间】:2020-06-11 12:09:54
【问题描述】:

我想防止我的域中的 dns 区域被意外删除。我曾尝试通过 powershell 执行此操作,但我有一些疑问。 我使用了以下命令,我在 Microsoft 上找到了这个:

Get-ADobject -Server "<DomainController_fqdn>" -Filter {objectclass -eq "DNSZone"} -SearchBase "DC=DomainDNSZones,<DomainDN>" | Set-ADObject -ProtectedFromAccidentalDeletion $true

此命令是否适用于我的域:

Get-ADobject -Server "myservername+fqdn" -Filter {objectclass -eq "mydominzone"} -SearchBase "DC=DomainDNSZones,DC=aa,DC=bb,DC=cc" | Set-ADObject -ProtectedFromAccidentalDeletion $true

脚本似乎运行正常,但我没有收到任何消息表明该 fag 已更改为“true”。 如何检查此设置是否已应用?

【问题讨论】:

    标签: powershell dns active-directory


    【解决方案1】:

    您只需告诉Get-ADObject 使用-Properties 参数显示该属性:

    Get-ADobject -Server "myservername+fqdn" `
                 -Filter {objectclass -eq "mydominzone"} `
                 -SearchBase "DC=DomainDNSZones,DC=aa,DC=bb,DC=cc" `
                 -Properties ProtectedFromAccidentalDeletion
    

    有趣的是,Active Directory 中实际上没有任何标志。它所做的只是将“所有人”的“拒绝删除”权限添加到帐户。但是Set-ADObjectGet-ADObject 都将其转换为您可以设置和读取的属性。甚至 AD 用户和计算机也将其显示为一个复选框。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2019-07-01
      • 1970-01-01
      • 1970-01-01
      • 2016-05-27
      • 2020-07-02
      • 2020-12-14
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多