Acho que isso funcionará:
robocopy source destination /E /COPY:SOU /xo /xn /xc /xx /LOG+:F:\Sec.log.
" SOU " cópias: S = Informações de segurança (ACLs NTFS), O = Informações de propriedade, U = informações de edição
Se isso não funcionar, você pode usar este comando para fazer backup de permissões NTFS:
icacls d:\data /save ntfspermissions.txt /t /c
A opção / T permite que ele também receba permissões de subpasta. O interruptor / C permite que ele continue, mesmo que erros sejam encontrados (embora ainda sejam exibidos erros).
E, em seguida, use este comando para restaurar as permissões:
icacls d:\ /restore ntfsperms.txt
Observe que no comando para salvar as permissões, eu especifiquei a pasta de destino D:\Data
, mas quando as restaurei, especifiquei apenas D:\
como o destino. Você pode pensar que especificar D:\
como o destino no comando restore pode de alguma forma atrapalhar as permissões em outras pastas nesse nível, mas como você pode ver no arquivo de saída ntfspermissions.txt, ele possui apenas informações sobre a pasta Data e subpastas , então isso é tudo que vai mudar.