none
script .bat RRS feed

  • 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.

       

    sexta-feira, 1 de junho de 2012 13:03

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

    sexta-feira, 1 de junho de 2012 13:22
  • 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.

    sexta-feira, 1 de junho de 2012 14:17

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

    sexta-feira, 1 de junho de 2012 13:22
  • 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.

    sexta-feira, 1 de junho de 2012 14:17