none
Copiar arquivos de um servidor a outro mantendo as permissões RRS feed

  • Pergunta

  • Olá,

    Alguém poderia me passar um script no qual eu mude toda estrutura de pastas de arquivos de um servidor a outro, mas mantendo as permissões nas pastas conforme configuradas inicialmente no AD? Sei que o XCOPY tem essa função, mas teria um script, para facilitar o uso?
    segunda-feira, 15 de março de 2010 15:42

Respostas

Todas as Respostas

  • Olá,

    Utilize o ROBOCOPY (Resource Kit)

    http://www.microsoft.com/downloads/details.aspx?FamilyID=9D467A69-57FF-4AE7-96EE-B18C4790CFFD&displaylang=en


    Abaixo, segue o robocopy com interface gráfica para facilitar:

    http://technet.microsoft.com/en-us/magazine/2006.11.utilityspotlight.aspx?pr=blog


    Até mais,

    Jesiel

    Obs.: Se útil, classifique

    segunda-feira, 15 de março de 2010 18:09
  • Olá,

    Alguém poderia me passar um script no qual eu mude toda estrutura de pastas de arquivos de um servidor a outro, mas mantendo as permissões nas pastas conforme configuradas inicialmente no AD? Sei que o XCOPY tem essa função, mas teria um script, para facilitar o uso?

    Só pra reforçar o dito pelo Jesiel ... o ROBOCOPY é o melhor para tal operação ...

    Utilizei estes dias para transferência de 500GB e foi tudo 100% ...
    Siga o exemplo abaixo que funciona sem erro:

    1- Copie o robocopy.exe para o local de destino
    2- robocopy.exe \\servidor_origem c:\local_dos_arquivos_no_novo_servidor /E /SEC /COPYALL
    Exemplo:

    robocopy.exe \\SVR01\Files c:\Files /E /SEC /COPYALL

    O comando acima, irá copiar o conteúdo da pasta files no SVR01 e irá colar o mesmo na pasta Files do servidor de origem ( lembre-se que estou executando o robocopy no servidor de origem ) mantendo todas as permissões NTFS ...

    Se quiser gerar um arquivo de texto com o resultado da cópia, insira >c:\Copia.txt ao final do comando acima ...

    robocopy.exe \\SVR01\Files c:\Files /E /SEC /COPYALL >c:\Copia.txt

    Abraços !



    MCP / MCSA / MCSA+M.
    segunda-feira, 15 de março de 2010 18:51
  • Bom dia Paulo,

     

    O único problema que eu vejo no robocopy e que ele não leva compartilhamento de pasta. Aqui onde trabalho tive de migrar mais de 1 T de arquivo de um FS para um novo FS e utilizei sem problema o Microsoft File Server Migration, ele leva permissão NTFS como compartilhamento de pasta.


    Grato

    Rodrigo Diniz

     

    terça-feira, 16 de março de 2010 13:07
  • Bom dia Paulo,

     

    O único problema que eu vejo no robocopy e que ele não leva compartilhamento de pasta. Aqui onde trabalho tive de migrar mais de 1 T de arquivo de um FS para um novo FS e utilizei sem problema o Microsoft File Server Migration, ele leva permissão NTFS como compartilhamento de pasta.


    Grato

    Rodrigo Diniz

     


    O compartilhamento de pasta, você consegue exportar para .txt e depois apenas incluir o net share e re-criar ( desde que os discos sejam os mesmos ) ... enfim ... vai de cada um ...


    MCP / MCSA / MCSA+M.
    terça-feira, 16 de março de 2010 13:49
  • Agradeço a todos pela ajuda. Irei testar com cada uma dessas opções e logo posto os resultados obtidos.
    terça-feira, 16 de março de 2010 14:57
  • Olá,

    Para migrar os compartilhamentos, exporte a chave abaixo:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\Shares


    Importe no novo server.


    Até mais,

    Jesiel

    Obs.: Se útil, classifique


    terça-feira, 16 de março de 2010 16:41
  • Olá,

    Para migrar os compartilhamentos, exporte a chave abaixo:

    HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\LanManServer\Shares


    Importe no novo server.


    Até mais,

    Jesiel

    Obs.: Se útil, classifique



    Não funciona se ele for passar para o Win2008 ... eu testei isso, inclusive criei uma thread sobre ...

    Segue o link onde eu relatei o erro:

    http://social.technet.microsoft.com/Forums/pt-BR/winsrv2008pt/thread/d92403c2-14ed-48d2-8b30-66ff351eaf68/#ef53c03e-4e32-4c13-9547-2bdeee3d12a2


    Abraços !

    MCP / MCSA / MCSA+M.
    • Sugerido como Resposta santosjf segunda-feira, 26 de abril de 2010 17:21
    • Marcado como Resposta Fábio JrModerator terça-feira, 1 de novembro de 2011 19:38
    terça-feira, 16 de março de 2010 19:29
  • Segue alguns comandos. Sempre que usamos o comando robocopy é da seguinte maneira.

    rocobopy c:\teste\ d:\teste /mir /sec /copyall /r:1 /w:5 /v /eta /log:c:\log.txt /tee

    /MIR – Espelha todo o conteúdo entre o diretório de origem e destino
    /ZB – Tenta realizar em modo reinicializável, caso não consiga realizará em modo backup
    /SEC – realiza a cópia também das permissões de segurança
    /COPYALL – copia todos as informações dos arquivos
    /R – Quantidade de repetições caso haja falha na cópia
    /W – Tempo de espera entre as repetições
    /V – Mostra o detalhamento na cópia dos arquivos e arquivos ignorados
    /ETA – Mostra tempo estimado da cópia dos arquivos
    /LOG – Permite armazenar o log com o resumo da operação da cópia
    /TEE – abre a janela de conso


    terça-feira, 8 de setembro de 2015 14:23