Usuário com melhor resposta
Xcopy Com .bat em loop

Pergunta
-
Senhores,
Tem um processo de atualização que tem que ser feita em nossas estações.
para evitar que essa atualização ocorra sem necessidade troquei o bat antigo
ECHO COPIANDO OS ARQUIVOS DO MILLENIUM LOJA
MD C:\MILLENIUM\VENDAS
Copy \\xxx\Sistemas\Vendas\*.* C:\Millenium\Vendas /y
Por esse
Xcopy /D /S/ /E L:\\Vendas\*.* (Unidade mapeado) C:\Millenium\Vendas
Foi adotado o xcopy /D para evitar que a atualização ocorra toda vez que os usuários entre no sistema, só ocorrendo quando houver alguma atualização dos arquivos.
Quando esse comando é executado pelo PROMPT ocorre tudo beleza, quando esse mesmo comando é executado pelo BAT parece que o script entra em Loop infinito.
Esse teste foi feito com usuário Administrador com totais direitos em ambas as pastas.
já vasculhei no fórum e não encontrei nada parecido ou que resolvesse essa situação, alguém teria uma idéia?- Editado Fábio R. Couto quarta-feira, 2 de dezembro de 2009 15:21 Alteração Titulo
Respostas
-
Senhores,
Tem um processo de atualização que tem que ser feita em nossas estações.
para evitar que essa atualização ocorra sem necessidade troquei o bat antigo
ECHO COPIANDO OS ARQUIVOS DO MILLENIUM LOJA
MD C:\MILLENIUM\VENDAS
Copy \\xxx\Sistemas\Vendas\*.* C:\Millenium\Vendas /y
Por esse
Xcopy /D /S/ /E L:\\Vendas\*.* (Unidade mapeado) C:\Millenium\Vendas
Foi adotado o xcopy /D para evitar que a atualização ocorra toda vez que os usuários entre no sistema, só ocorrendo quando houver alguma atualização dos arquivos.
Quando esse comando é executado pelo PROMPT ocorre tudo beleza, quando esse mesmo comando é executado pelo BAT parece que o script entra em Loop infinito.
Esse teste foi feito com usuário Administrador com totais direitos em ambas as pastas.
já vasculhei no fórum e não encontrei nada parecido ou que resolvesse essa situação, alguém teria uma idéia?
Fabio boa tarde.
Não sei realmente o motivo do LOOP. Fiz testes com o mesmo ambiente citado porem funcionou normalmente.
Implica em alguma coisa se ao invez de .bat vc utilizar .cmd?
Efetue a alteração e poste o resultados!
Caso não normaliza possuem algumas formas de executar esse procedimento.
[]s,
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda"Boa tarde Marcellus,
Cara foi o bat é necessário porque esse script roda em logon no perfil dos usuários.
Porém, eu percebi que mesmo eu alterando o script e salvando, quando eu executava o bat ele estava com os códigos de comando antigo, quero dizer, era como não estivesse salvando, mas quando eu fechava e abria o bat os comandos estavam com as modificações que tinha feito. E ainda assim quando eu executava a mensagem que sai pelo prompt era do endereço de rede que não existia mais antes da alteração.
Esse problema foi resolvido quando apaguei os arquivos do diretório %temp% e o TEMP do Windows, funcionou sem problemas...
Mais valeu mesmo pela atenção Marcellus!!!- Marcado como Resposta Jesiel S. Pereira quarta-feira, 2 de dezembro de 2009 22:45
-
Senhores,
Tem um processo de atualização que tem que ser feita em nossas estações.
para evitar que essa atualização ocorra sem necessidade troquei o bat antigo
ECHO COPIANDO OS ARQUIVOS DO MILLENIUM LOJA
MD C:\MILLENIUM\VENDAS
Copy \\xxx\Sistemas\Vendas\*.* C:\Millenium\Vendas /y
Por esse
Xcopy /D /S/ /E L:\\Vendas\*.* (Unidade mapeado) C:\Millenium\Vendas
Foi adotado o xcopy /D para evitar que a atualização ocorra toda vez que os usuários entre no sistema, só ocorrendo quando houver alguma atualização dos arquivos.
Quando esse comando é executado pelo PROMPT ocorre tudo beleza, quando esse mesmo comando é executado pelo BAT parece que o script entra em Loop infinito.
Esse teste foi feito com usuário Administrador com totais direitos em ambas as pastas.
já vasculhei no fórum e não encontrei nada parecido ou que resolvesse essa situação, alguém teria uma idéia?
Fabio boa tarde.
Não sei realmente o motivo do LOOP. Fiz testes com o mesmo ambiente citado porem funcionou normalmente.
Implica em alguma coisa se ao invez de .bat vc utilizar .cmd?
Efetue a alteração e poste o resultados!
Caso não normaliza possuem algumas formas de executar esse procedimento.
[]s,
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda"Boa tarde Marcellus,
Cara foi o bat é necessário porque esse script roda em logon no perfil dos usuários.
Porém, eu percebi que mesmo eu alterando o script e salvando, quando eu executava o bat ele estava com os códigos de comando antigo, quero dizer, era como não estivesse salvando, mas quando eu fechava e abria o bat os comandos estavam com as modificações que tinha feito. E ainda assim quando eu executava a mensagem que sai pelo prompt era do endereço de rede que não existia mais antes da alteração.
Esse problema foi resolvido quando apaguei os arquivos do diretório %temp% e o TEMP do Windows, funcionou sem problemas...
Mais valeu mesmo pela atenção Marcellus!!!
Pelo menos resolveu rs....
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda"- Marcado como Resposta Fábio R. Couto quarta-feira, 2 de dezembro de 2009 19:59
- Não Marcado como Resposta Jesiel S. Pereira quarta-feira, 2 de dezembro de 2009 22:46
- Marcado como Resposta Fábio R. Couto quinta-feira, 3 de dezembro de 2009 10:22
Todas as Respostas
-
Senhores,
Tem um processo de atualização que tem que ser feita em nossas estações.
para evitar que essa atualização ocorra sem necessidade troquei o bat antigo
ECHO COPIANDO OS ARQUIVOS DO MILLENIUM LOJA
MD C:\MILLENIUM\VENDAS
Copy \\xxx\Sistemas\Vendas\*.* C:\Millenium\Vendas /y
Por esse
Xcopy /D /S/ /E L:\\Vendas\*.* (Unidade mapeado) C:\Millenium\Vendas
Foi adotado o xcopy /D para evitar que a atualização ocorra toda vez que os usuários entre no sistema, só ocorrendo quando houver alguma atualização dos arquivos.
Quando esse comando é executado pelo PROMPT ocorre tudo beleza, quando esse mesmo comando é executado pelo BAT parece que o script entra em Loop infinito.
Esse teste foi feito com usuário Administrador com totais direitos em ambas as pastas.
já vasculhei no fórum e não encontrei nada parecido ou que resolvesse essa situação, alguém teria uma idéia?
Fabio boa tarde.
Não sei realmente o motivo do LOOP. Fiz testes com o mesmo ambiente citado porem funcionou normalmente.
Implica em alguma coisa se ao invez de .bat vc utilizar .cmd?
Efetue a alteração e poste o resultados!
Caso não normaliza possuem algumas formas de executar esse procedimento.
[]s,
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda" -
Senhores,
Tem um processo de atualização que tem que ser feita em nossas estações.
para evitar que essa atualização ocorra sem necessidade troquei o bat antigo
ECHO COPIANDO OS ARQUIVOS DO MILLENIUM LOJA
MD C:\MILLENIUM\VENDAS
Copy \\xxx\Sistemas\Vendas\*.* C:\Millenium\Vendas /y
Por esse
Xcopy /D /S/ /E L:\\Vendas\*.* (Unidade mapeado) C:\Millenium\Vendas
Foi adotado o xcopy /D para evitar que a atualização ocorra toda vez que os usuários entre no sistema, só ocorrendo quando houver alguma atualização dos arquivos.
Quando esse comando é executado pelo PROMPT ocorre tudo beleza, quando esse mesmo comando é executado pelo BAT parece que o script entra em Loop infinito.
Esse teste foi feito com usuário Administrador com totais direitos em ambas as pastas.
já vasculhei no fórum e não encontrei nada parecido ou que resolvesse essa situação, alguém teria uma idéia?
Fabio boa tarde.
Não sei realmente o motivo do LOOP. Fiz testes com o mesmo ambiente citado porem funcionou normalmente.
Implica em alguma coisa se ao invez de .bat vc utilizar .cmd?
Efetue a alteração e poste o resultados!
Caso não normaliza possuem algumas formas de executar esse procedimento.
[]s,
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda"Boa tarde Marcellus,
Cara foi o bat é necessário porque esse script roda em logon no perfil dos usuários.
Porém, eu percebi que mesmo eu alterando o script e salvando, quando eu executava o bat ele estava com os códigos de comando antigo, quero dizer, era como não estivesse salvando, mas quando eu fechava e abria o bat os comandos estavam com as modificações que tinha feito. E ainda assim quando eu executava a mensagem que sai pelo prompt era do endereço de rede que não existia mais antes da alteração.
Esse problema foi resolvido quando apaguei os arquivos do diretório %temp% e o TEMP do Windows, funcionou sem problemas...
Mais valeu mesmo pela atenção Marcellus!!!- Marcado como Resposta Jesiel S. Pereira quarta-feira, 2 de dezembro de 2009 22:45
-
Senhores,
Tem um processo de atualização que tem que ser feita em nossas estações.
para evitar que essa atualização ocorra sem necessidade troquei o bat antigo
ECHO COPIANDO OS ARQUIVOS DO MILLENIUM LOJA
MD C:\MILLENIUM\VENDAS
Copy \\xxx\Sistemas\Vendas\*.* C:\Millenium\Vendas /y
Por esse
Xcopy /D /S/ /E L:\\Vendas\*.* (Unidade mapeado) C:\Millenium\Vendas
Foi adotado o xcopy /D para evitar que a atualização ocorra toda vez que os usuários entre no sistema, só ocorrendo quando houver alguma atualização dos arquivos.
Quando esse comando é executado pelo PROMPT ocorre tudo beleza, quando esse mesmo comando é executado pelo BAT parece que o script entra em Loop infinito.
Esse teste foi feito com usuário Administrador com totais direitos em ambas as pastas.
já vasculhei no fórum e não encontrei nada parecido ou que resolvesse essa situação, alguém teria uma idéia?
Fabio boa tarde.
Não sei realmente o motivo do LOOP. Fiz testes com o mesmo ambiente citado porem funcionou normalmente.
Implica em alguma coisa se ao invez de .bat vc utilizar .cmd?
Efetue a alteração e poste o resultados!
Caso não normaliza possuem algumas formas de executar esse procedimento.
[]s,
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda"Boa tarde Marcellus,
Cara foi o bat é necessário porque esse script roda em logon no perfil dos usuários.
Porém, eu percebi que mesmo eu alterando o script e salvando, quando eu executava o bat ele estava com os códigos de comando antigo, quero dizer, era como não estivesse salvando, mas quando eu fechava e abria o bat os comandos estavam com as modificações que tinha feito. E ainda assim quando eu executava a mensagem que sai pelo prompt era do endereço de rede que não existia mais antes da alteração.
Esse problema foi resolvido quando apaguei os arquivos do diretório %temp% e o TEMP do Windows, funcionou sem problemas...
Mais valeu mesmo pela atenção Marcellus!!!
Pelo menos resolveu rs....
" Qm tem boca vai a roma, meu fogão tem 6 e não saiu da cozinha ainda"- Marcado como Resposta Fábio R. Couto quarta-feira, 2 de dezembro de 2009 19:59
- Não Marcado como Resposta Jesiel S. Pereira quarta-feira, 2 de dezembro de 2009 22:46
- Marcado como Resposta Fábio R. Couto quinta-feira, 3 de dezembro de 2009 10:22