É incrível que essa informação seja tão difícil de encontrar. Eu não consegui encontrar um único recurso que efetivamente explicava isso, mas eu precisava delegar a exclusão de registros para uma conta de serviço e queria fazê-lo com o menor privilégio. Depois de muita tentativa e erro, eu inventei isso, aplicado à zona em si (isso se ajusta às minhas necessidades, você pode precisar trazê-la até um nível no ADSI Edit):
Delete
e Write all properties
Aplicado a: All descendant objects
Você provavelmente precisará de Read
se ainda não tiver sido concedido por meio de outra associação.
Eu especificamente não preciso de Delete all child objects
no pai; isso pareceu não fazer nada.