none
Copiar arquivo todo dia RRS feed

  • Pergunta

  • Pessoal,

    Alguem tem algum script, ou GPO, ou procedimento automatizado que copie um arquivo da pasta Netlogon para o desktop dos usuários? Detalhe, ele deve ser copiado todos os dias, pois é alterado à noite por uma aplicação.

     

    Obrigado,

    • Editado Pedro Rossefi sexta-feira, 6 de agosto de 2010 19:34 Correção
    sexta-feira, 6 de agosto de 2010 19:34

Respostas

  • Pedro, bom dia!

    Segue um script que talvez te ajude nesta jornada ele copia os dados todo dia!

    1. Script
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set Wshs = WScript.CreateObject("WScript.Shell")
    usrProfile = Wshs.ExpandEnvironmentStrings("%UserProfile%")
    objFSO.CopyFile \\Servidor\netlogon\arquivo.txt , usrProfile & "\Desktop\", OverwriteExisting

    Coloca no logon dos usuários, toda vez que iniciar a maquina ele irá substituir o arquivo existente!

    abs

     


    ...Carlos Henrique | MCSA WINDOWS SERVER 2003...
    segunda-feira, 9 de agosto de 2010 14:11
  • Olá Pedro Rossefi,

    Você pode fazer com que a pasta Netlogon seja copiada sempre que usuário fizer logon. Abra o bloco de notas e digite o seguinte comando:

    copy \\servidor\netlogon\arquivo.txt %userprofile%\desktop /Y

    Salve este arquivo em um compartilhamento na rede (recomendo a Netlogon) com a extensão .bat, por exemplo, script_copy.bat.

    Crie uma GPO para os usuários que executarão este comando. Edite a policy Logon, localizada em User Configuration | Windows Settings | Scripts (Logon/Logoff). Adicione o arquivo criado (no exemplo, script_copy.bat).

    Para testar a eficácia do processo acima, execute o comando gpupdate /force em uma estação de trabalho. Faça logoff, e logon com um usuário que recebe a GPO indicada acima. Verifique se o arquivo foi criado (ou atualizado com sucesso).


    Espero ter ajudado.

    Atenciosamente,




    Caio Vilas Boas 
    Microsoft Certified Trainer
    www.itprogroup.com.br - Comunidade Técnica

    sexta-feira, 9 de novembro de 2012 03:18
    Moderador

Todas as Respostas

  • Pedro, bom dia!

    Segue um script que talvez te ajude nesta jornada ele copia os dados todo dia!

    1. Script
    Set objFSO = CreateObject("Scripting.FileSystemObject")
    Set Wshs = WScript.CreateObject("WScript.Shell")
    usrProfile = Wshs.ExpandEnvironmentStrings("%UserProfile%")
    objFSO.CopyFile \\Servidor\netlogon\arquivo.txt , usrProfile & "\Desktop\", OverwriteExisting

    Coloca no logon dos usuários, toda vez que iniciar a maquina ele irá substituir o arquivo existente!

    abs

     


    ...Carlos Henrique | MCSA WINDOWS SERVER 2003...
    segunda-feira, 9 de agosto de 2010 14:11
  • Bom dia Carlos e Caio

     

    O script do Carlos é melhor no meu caso porque já utilizo vbs no logon dos usuários, vou testar e te informo o resultado.

    Caio, eu até tentei utilizar o seu em bat, porém o arquivo não foi sobrescrito.

    Obrigado,

    segunda-feira, 9 de agosto de 2010 14:33
  • Boa Tarde Carlos,

     

    Desculpa a demora. Sua solução funcionou exatamente como eu precisava. Muito obrigado!

     

    Bom serviço a todos.

    segunda-feira, 9 de agosto de 2010 18:33
  • Olá Pedro Rossefi,

    Você pode fazer com que a pasta Netlogon seja copiada sempre que usuário fizer logon. Abra o bloco de notas e digite o seguinte comando:

    copy \\servidor\netlogon\arquivo.txt %userprofile%\desktop /Y

    Salve este arquivo em um compartilhamento na rede (recomendo a Netlogon) com a extensão .bat, por exemplo, script_copy.bat.

    Crie uma GPO para os usuários que executarão este comando. Edite a policy Logon, localizada em User Configuration | Windows Settings | Scripts (Logon/Logoff). Adicione o arquivo criado (no exemplo, script_copy.bat).

    Para testar a eficácia do processo acima, execute o comando gpupdate /force em uma estação de trabalho. Faça logoff, e logon com um usuário que recebe a GPO indicada acima. Verifique se o arquivo foi criado (ou atualizado com sucesso).


    Espero ter ajudado.

    Atenciosamente,




    Caio Vilas Boas 
    Microsoft Certified Trainer
    www.itprogroup.com.br - Comunidade Técnica

    sexta-feira, 9 de novembro de 2012 03:18
    Moderador