Изменение разрешений с помощью powershell не распространяется на дочерние элементы

Когда я устанавливаю новое правило доступа к файловой системе с помощью powershell и set-acl, я устанавливаю флаги наследования для распространения на дочерние и конечные объекты

$acl.AddAccessRule((New-Object System.Security.AccessControl.FileSystemAccessRule(
    "username","FullControl", "ContainerInherit, ObjectInherit", "None", "Allow")))
Set-Acl -path $filename -aclObject $acl

Когда я смотрю на разрешение в проводнике ..во вкладке безопасность..дополнительно..распространение настроено правильно.Но если я смотрю на самих детей,то они НЕ показывают новое правило безопасности.

Если в проводнике,добавляю еще одно правило с другим SID .. и сохраните его (без форсирования опции «заменить все разрешения дочернего объекта ...»). Затем на дочерних элементах отображаются как руководство, так и правило powershell. Как будто для запуска требуется какой-то кикстарт дети, чтобы подобрать новое распространенное правило. Что мне не хватает, чтобы сделать дочерние объекты s как добавлено новое правило?

7
задан Andy Arismendi 10 June 2012 в 21:54
поделиться