
Eu instalo uma máquina virtual do Windows XP no Windows 7 usando o VirtualBox. Eu executo um comando na VM: ping www.google.com > file.txt
mas nenhum resultado foi encontrado no arquivo. É o mesmo com todos os outros comandos. Mas os mesmos comandos funcionam bem na máquina host.
Alguém pode 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?
Responder1
Você já tentou fornecer um caminho de saída explícito?
ping www.google.com >C:\file.txt
Responder2
Embora esta 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
.
É importante notar que tee
aqui é semelhante ao *nix, tee
mas no mundo do powershell é na verdade um apelido para Tee-Object. Como tal, o mesmo comando sem o alias seriaping google.com | Tee-Object file.txt