Práticas recomendadas - Exportar / importar permissões de arquivo / pasta do Windows 2008

2

Estou no processo de criação de um site secundário em nosso servidor da Web, no qual gostaria de ter pastas idênticas e (principalmente) permissões de arquivo, mas conteúdo completamente diferente. Idealmente, gostaria apenas de descarregar as permissões da estrutura da pasta de origem e importá-la para a nova estrutura de pastas.

Eu olhei para as ferramentas Sysinternals, linha de comando e opções de powershell e elas não parecem fazer exatamente o que eu quero. Qual seria a melhor maneira de fazer o que eu quero?

    
por Techie Joe 20.03.2013 / 19:59

2 respostas

1

Você pode fazer isso com robocopy .

Supondo uma origem C:\inetpub\site1 e destino de C:\inetpub\site2 , o seguinte criará uma hierarquia de pastas idêntica em "site2", preservando as permissões de "site1".

robocopy C:\inetpub\site1 C:\inetpub\site2 /mir /copyall /xf *
  • /mir mirror
  • /copyall Copiar todas as permissões
  • /xf * Excluir arquivos correspondentes *
por 20.03.2013 / 21:21
0

Você já olhou para icacls? Você poderia simplesmente ter icacls cuspindo os acls em um arquivo e depois usar o arquivo para definir permissões no destino.

Ou você pode usar o xcopy para copiar suas pastas para o novo inetpub / wwwroot e substituir os arquivos que precisam ser substituídos:

Copie uma pasta para outra pasta e retenha suas permissões

Clique em Iniciar e, em seguida, clique em Executar. Na caixa Abrir, digite cmd e clique em OK. Digite xcopy sourcedestination / O / X / E / H / K e, em seguida, pressione ENTER, em que source é o caminho de origem para os arquivos a serem copiados e destination é o caminho de destino dos arquivos.

    
por 20.03.2013 / 20:52