Essencialmente, eu tenho que fazer uma revisão completa em uma antiga (e desordenada) permissão NTFS do servidor Windows. Eu tenho um script Powershell que me dá a informação que eu preciso para permissões, mas verifica-se muitas pastas e subpastas administradores não tem permissões e nem são o proprietário da pasta.
Minha ideia era fazer um takeown
recursivo e dar a propriedade do grupo de administradores. Em seguida, na pasta de nível superior, envie as permissões para todas as subpastas usando a opção Replace all child permission entries with these inheritable object permissions
.
No entanto, mesmo depois de assumir a propriedade das pastas sobre as quais não tenho permissões, ainda recebo access denied
ao tentar transferir permissões de um nível superior. Como posso conseguir isso facilmente?
EDITAR:
Estou correndo:
takeown /F FOLDER /a /r /d Y
Em seguida, na pasta superior que estou tentando configurar, marque a caixa para enviar todas as subpastas. No entanto, também parece takeown
remove permissões e apenas adiciona administrador! Eu não achei que takeown
tocou em permissões.