Usuário com melhor resposta
Copiar arquivo todo dia

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
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\", OverwriteExistingColoca no logon dos usuários, toda vez que iniciar a maquina ele irá substituir o arquivo existente!
abs
...Carlos Henrique | MCSA WINDOWS SERVER 2003...- Marcado como Resposta Erick AlbuquerqueModerator segunda-feira, 9 de agosto de 2010 14:27
- Não Marcado como Resposta Pedro Rossefi segunda-feira, 9 de agosto de 2010 14:33
- Marcado como Resposta Pedro Rossefi 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- Marcado como Resposta Adriel GavazzaModerator sexta-feira, 9 de novembro de 2012 03:47
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\", OverwriteExistingColoca no logon dos usuários, toda vez que iniciar a maquina ele irá substituir o arquivo existente!
abs
...Carlos Henrique | MCSA WINDOWS SERVER 2003...- Marcado como Resposta Erick AlbuquerqueModerator segunda-feira, 9 de agosto de 2010 14:27
- Não Marcado como Resposta Pedro Rossefi segunda-feira, 9 de agosto de 2010 14:33
- Marcado como Resposta Pedro Rossefi 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- Marcado como Resposta Adriel GavazzaModerator sexta-feira, 9 de novembro de 2012 03:47