Log ping e data não está funcionando [fechado]

3
:START
echo %date% %time% && ping -n 1 192.168.1.1 >> pingReport.txt 2>&1
echo %date% %time% && ping -n 1 192.168.1.2 >> pingReport.txt 2>&1
echo %date% %time% && ping -n 1 192.168.1.3 >> pingReport.txt 2>&1
echo %date% %time% && ping -n 1 192.168.1.4 >> pingReport.txt 2>&1
goto START

Esta é a data e a hora na tela, mas não no arquivo.

Como posso obter data e hora no arquivo txt também?

    
por Henricristo 02.10.2013 / 13:54

1 resposta

3

echo e ping são dois comandos separados por "& &". Do jeito que você escreveu, o segundo comando (depois de "& &") é enviado para o arquivo de texto.

Se você quiser que ambos os comandos sejam enviados para o arquivo de texto, você pode colocá-los entre parênteses:

:START
(echo %date% %time% && ping -n 1 192.168.1.1) >> pingReport.txt 2>&1
(echo %date% %time% && ping -n 1 192.168.1.2) >> pingReport.txt 2>&1
(echo %date% %time% && ping -n 1 192.168.1.3) >> pingReport.txt 2>&1
(echo %date% %time% && ping -n 1 192.168.1.4) >> pingReport.txt 2>&1
goto START
    
por 02.10.2013 / 14:08