Robocopy e permissões

1

Eu tenho esse problema, estou tentando copiar o diretório inicial de um servidor para outro usando o robocopy. Agora, meu problema é, seria robocopy ser capaz de trazer todas as permissões também?

Aqui está a linha de comando que estou usando:

robocopy "\server1\home" "D:\home" /E /SEC /Copy:DATSOU /IS /IT /log:c:\logfile.txt /TEE

Estou lidando com o Windows 2003 R2 Standard de 32 bits para o Windows 2008 R2 Enterprise de 64 bits.

Agora, eu não sou casado para fazer robocopy, se houver outra solução melhor, eu sou todo ouvidos, por favor!

Obrigado!

    
por George 22.08.2012 / 18:14

3 respostas

2

Robocopy pode fazer isso Os switches que controlam isso são:

/ COPY: copyflag [s]: o que COPY (o padrão é / COPY: DAT)                       (copyflags: D = Data, A = Atributos, T = Timestamps                        S = Segurança = ACLs NTFS, O = Informações do proprietário, U = informações de edição).               / SEC: Copie arquivos com SECurity (equivalente a / COPY: DATS).

    
por 22.08.2012 / 18:17
1

Esta é provavelmente uma página que você não deveria ter sem se você planeja usar um pouco de robocopy.

Sintaxe, opções disponíveis, códigos de saída, atributos de arquivos, exemplos, problemas conhecidos com diferentes versões ... muito mais do que você gostaria de saber sobre o robocopy. De qualquer forma, como você tem /COPY:DATSOU em seu código, considere o abaixo. Toda vez que vejo um script com /COPY:DATSOU , sei que o autor não fez a devida diligência em robocopy e não deu muita importância a ele.

/COPYALL : Copy ALL file info (equivalent to /COPY:DATSOU)

    
por 23.08.2012 / 22:35
0

As listas de DACL que realmente definem as permissões só funcionarão se estiverem referenciando entidades de segurança baseadas em domínio OU um dos SIDs conhecidos (por exemplo: S-1-5-18 para LocalSystem). Se você tiver grupos locais em jogo, eles não poderão ser resolvidos no servidor de destino.

    
por 22.08.2012 / 21:56