По сути, мне нужно полностью переработать довольно старые (и беспорядочные) разрешения NTFS на сервере Windows. У меня есть сценарий Powershell, который дает мне информацию, необходимую для разрешений, но оказывается, что администраторы многих папок и подпапок не имеют разрешений, и они не являются владельцами папки.
Моя идея заключалась в том, чтобы сделать рекурсивный takeown
и передать права собственности на группу администраторов. Затем в папке верхнего уровня выдвиньте разрешения для всех подпапок с помощью параметра Replace all child permission entries with these inheritable object permissions
.
Однако даже после того, как я стал владельцем папок, у меня нет разрешений - я все равно получаю access denied
при попытке сбросить разрешения с более высокого уровня. Как я могу легко этого добиться?
РЕДАКТИРОВАТЬ:
Я бегу:
takeown /F FOLDER /a /r /d Y
Затем из верхней папки я пытаюсь настроить разрешения, установите флажок, чтобы вытолкнуть его во все подпапки. Однако также кажется takeown
убирает разрешения и просто добавляет Администратора! Я не думаю takeown
перебрал разрешения.