La línea de comando CMD de salida al archivo no funciona en la máquina virtual de Windows XP

La línea de comando CMD de salida al archivo no funciona en la máquina virtual de Windows XP

Instalo una máquina virtual con Windows XP en Windows 7 usando VirtualBox. Ejecuto un comando dentro de la VM: ping www.google.com > file.txtpero no se encontró ningún resultado en el archivo. Lo mismo ocurre con todos los demás comandos. Pero los mismos comandos funcionan bien en la máquina host.

¿Puede alguien explicarme por qué sucede esto y cómo enviar el resultado de un comando CMD a un archivo de texto en la máquina virtual de Windows XP?

Respuesta1

¿Has intentado dar una ruta de salida explícita?

ping www.google.com >C:\file.txt

Respuesta2

Si bien esta puede no ser la solución que está buscando, no deja de ser una solución:

  1. Consulte esta página sobre cómo instalar PowerShell en Windows XP.

  2. Escriba su comando como tal: ping google.com | tee file.txt.

Vale la pena señalar que teeaquí es similar al de *nix, teepero en el mundo de PowerShell es en realidad un alias de Tee-Object. Como tal, el mismo comando sin el alias seríaping google.com | Tee-Object file.txt

información relacionada