Active Directory安全权限自动重置

我有一台安装了Windows部署服务的Server 2008 R2机器,这个工作非常好。 但是,经过一段时间(可能是在安装更新后重新启动),Active Directory中应用的允许WDS工作的安全权限将被重置。

所需的设置是:

Domain Admins: Full Control Enteprise Admins: Full Control Account Operators: Full Control System: Full Control SELF: Create All Child Objects, Delete All Child Objects, Validated write to DNS host name, Validated write to service principal name, Read Personal Information, Write Personal Information 

我已经从自己的机器和域控制器应用这些设置。 我不确定为什么会发生这种情况,其他任何AD设置都不会出现问题。 我已经阅读了关于AdminSDHolder,但不知道这是否适用于我的情况,因为我手动设置权限 – 也是我读过这不是最好的做法来改变它,虽然承认这是我第一次碰到这个。

我如何让AD保留这些设置?

如TechNet杂志文章“AdminSDHolder,Protected Groups和SDPROP”所述 ,Active Directory“保护”一组“受保护的组”的成员。

目录服务代理每60分钟运行一个后台作业:

  1. 标识所有“受保护”的对象。 这些对象然后将其AdminCount属性设置为值1
  2. 对于现在匹配的每个对象(&(adminCount=1)) ,它从AdminSDHolder容器对象中复制安全描述符,并用它“保护”受保护的对象。

这个过程简称为“安全描述符传播者”或“SDPROP”。

Backup Operators只是这些“受保护的组”之一,所以如果计算机账户对象是Backup Operators的成员,则SDPROP将“重置”所述计算机账户对象上的SD。

如果您想在不等待1小时的情况下testing这个假设,请打开PowerShell,连接到域中任何域控制器的RootDSE ,并调用FixUpInheritance例程(这是SDPROP在内部执行的操作),如下所示:

 $RDSE = [ADSI]"LDAP://dc01.my.domain.tld/RootDSE" $RDSE.Put("FixUpInheritance",1) $RDSE.SetInfo() 

您可以从Backup Operators组中删除服务器,然后手动取消设置该对象上的adminCount属性,也可以更改AdminSDHolder对象的安全描述符,尽pipe如果您对自己的内容没有信心,我会强烈build议您是做