Usuário com melhor resposta
script .bat

Pergunta
-
Ola a todos beleza!
Tenho um ambiente de dominio de 40 maquinas windows 7 professional, e preciso criar um script para copiar um arquivo para todas as maquinas ou seja quando o usuário loga na maquina executa o script. Mas fiz um teste e não esta copiando para o usuario que faz logon na maquina e sim para os usuários locais, segue um exemplo de como esta o script.
xcopy \\nomedoservidor\<caminho> c:\usuarios\%username%\desktop <- Nao sei se esta linha esta correta gostaria de saber se esta faltando informar um informação de dominio.
Respostas
-
Bom dia
Tente desta maneira
xcopy "\\servidor\caminho\arquivo.exe" "%USERPROFILE%\desktop\" /c/h/e/y/i/z
Fiz o teste e funcionou perfeitamente.
Aguardo resultado
Enderson Valente Teixeira - Coordenador de Informática
- Marcado como Resposta Wagner dos Santos VasconcellosModerator segunda-feira, 4 de junho de 2012 11:06
-
Tens que ver onde estás fazendo o deploy deste script. Se estiver em computer settings ele vais executar com as credenciais de system, e não do usuário em questão, aí não da pra usar o %userprofile%, pois carrega antes do perfil do usuário.
Se tu tens um script implantado no "User Profile" do AD, podes só jogar o comando do Enderson lá que vai funcionar direitinho.
Senão faz o deploy por police em User Configuration->Polices->Windows Settings-> scripts, que funciona também.
Abraços.
- Marcado como Resposta Wagner dos Santos VasconcellosModerator segunda-feira, 4 de junho de 2012 11:06
Todas as Respostas
-
Bom dia
Tente desta maneira
xcopy "\\servidor\caminho\arquivo.exe" "%USERPROFILE%\desktop\" /c/h/e/y/i/z
Fiz o teste e funcionou perfeitamente.
Aguardo resultado
Enderson Valente Teixeira - Coordenador de Informática
- Marcado como Resposta Wagner dos Santos VasconcellosModerator segunda-feira, 4 de junho de 2012 11:06
-
Tens que ver onde estás fazendo o deploy deste script. Se estiver em computer settings ele vais executar com as credenciais de system, e não do usuário em questão, aí não da pra usar o %userprofile%, pois carrega antes do perfil do usuário.
Se tu tens um script implantado no "User Profile" do AD, podes só jogar o comando do Enderson lá que vai funcionar direitinho.
Senão faz o deploy por police em User Configuration->Polices->Windows Settings-> scripts, que funciona também.
Abraços.
- Marcado como Resposta Wagner dos Santos VasconcellosModerator segunda-feira, 4 de junho de 2012 11:06