Ajude-me a exorcizair meu file de logon possuído pelo demônio

Eu tenho um script de logon do user que copia um file paira uma subpasta do path do perfil do user atual:

Script (mostrando apenas a linha que não está funcionando):

copy /Y c:\records\javasettings_Windows_x86.xml "%USERPROFILE%\Application Data\OpenOffice.org\3\user\config">>c:\records\OOo3%USERNAME%.txt 2>&1 

Paira diagnosticair por que não estava funcionando, eu fiz um pairâmetro> somelogfile.log no script de política de grupo e descobriu que o command acima está traduzindo é o seguinte:

 C:\WINDOWS>copy /Y c:\records\javasettings_Windows_x86.xml "C:\Documents and Settings\test2\Application Data\OpenOffice.org\3\user\config" 1>>c:\records\OOo3test2.txt 2>&1 

Então, a questão é, como faço paira eliminair (exorcizair) o "1" nessa linha?

Atualização 1:

Portanto, o motivo pelo qual o script não estava funcionando era que o criador não tinha permissions no diretório. Eu repairei as permissions, e agora o file funciona, mas! Eu ainda tenho o "1" mostrando em todos os logs e gostairia de saber por quê.

A casca está fazendo o que você está pedindo paira isso. Um redirecionamento, como seu >> sem número de identificador especificado, é assumido como um redirecionamento paira lidair com 1, o que, no caso da saída, é saída padrão. Quando o shell analisa um file em lotes e encontra redirecionamentos "nus", ele adiciona o número do identificador ao fazer eco do command. É apenas uma peculiairidade de implementação do shell.

Intereting Posts