O ICACLS pode salvar a ACL de uma árvore com o comando abaixo, onde a_dir_root
está a raiz desta árvore:
icacls a_dir_root\ /save AclFile /T /C /Q
Naturalmente, os grupos são identificados como SIDs. Quero restaurá-los em outro servidor, que tenha o mesmo grupo definido por nome, mas o SID mapeado não seja igual ao do servidor de origem.
Existe uma maneira simples e elegante, ou devo planejar escrever um script para esta tarefa, ou seja, algumas linhas para substituir no arquivo ACL todos os SIDs pelos nomes mapeados? (uma versão automatizada de umsubstituição de força bruta)
Uma vez usei um script Bash rodando no Cygwin, mas é claro que ele foi atingido porBLODA. Estou perguntando antes de começar a codificar