Você já tentou dar um caminho de saída explícito?
ping www.google.com >C:\file.txt
Eu instalo uma máquina virtual do Windows XP no Windows 7 usando o VirtualBox.
Eu executo um comando dentro da VM: ping www.google.com > file.txt
mas nenhum resultado encontrado no arquivo. É o mesmo com todos os outros comandos. Mas os mesmos comandos funcionam bem na máquina host.
Pode vir me explicar por que isso acontece e como enviar o resultado de um comando CMD para um arquivo de texto na máquina virtual do Windows XP?
Você já tentou dar um caminho de saída explícito?
ping www.google.com >C:\file.txt
Embora isso possa não ser a solução que você está procurando, ainda assim é uma solução:
Confira esta página sobre como instalar o powershell no Windows XP
Digite seu comando como tal: ping google.com | tee file.txt
.
Vale a pena notar que tee
aqui é similar ao tee
do * nix, mas no mundo do powershell é na verdade um alias para o Tee-Object. Como tal, o mesmo comando sem o alias seria ping google.com | Tee-Object file.txt