Até onde sei, não há como fazer isso diretamente no sistema de arquivos, pois as listas de controle de acesso (de NTFS) são limitadas a objetos únicos. Mas você poderia usar um script e executá-lo em uma programação usando o Agendador de Tarefas do Windows e definir as permissões usando isso.
Existe um artigo intitulado "Oi, o Scripting Guy" intitulado Scripter de fim de semana: Use o PowerShell para obter, adicionar e remover permissões de NTFS , o que pode fornecer algumas dicas sobre como obter a configuração / obtenção de permissões usando um PowerShell roteiro.
É provável que o resultado final seja algo assim:
Get-ChildItem -Recurse *_source | %{
Get-NTFSAccess $_ | Remove-NTFSAccess
Add-NTFSAccess -Path $_ -Account 'DOMAIN\User' -AccessRights FullControl
}
Eu realmente não testei isso, é só o meu palpite ao verificar o artigo.
Uma outra alternativa seria usar icacls
, que é um utilitário de linha de comando normal. A sintaxe é mais complicada, mas funcionaria sem o download de um módulo de script de terceiros. Um exemplo de artigo seria este: Pau pra toda obra Definição de permissões a partir da linha de comando