Вывод командной строки CMD в файл не работает на виртуальной машине Windows XP

Вывод командной строки CMD в файл не работает на виртуальной машине Windows XP

Я устанавливаю виртуальную машину Windows XP на Windows 7 с помощью VirtualBox. Я запускаю команду в виртуальной машине: ping www.google.com > file.txtно в файле не найден результат. То же самое со всеми другими командами. Но те же команды отлично работают на хост-машине.

Может ли кто-нибудь объяснить мне, почему это происходит и как вывести результат команды CMD в текстовый файл в виртуальной машине Windows XP?

решение1

Вы пробовали указать явный путь вывода?

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

решение2

Хотя это, возможно, и не то решение, которое вы ищете, тем не менее, это решение:

  1. Ознакомьтесь с этой страницей о том, как установить PowerShell на Windows XP.

  2. Введите команду следующим образом: ping google.com | tee file.txt.

Стоит отметить, что teeздесь это похоже на *nix, teeно в мире powershell это на самом деле псевдоним для Tee-Object. Таким образом, та же команда без псевдонима будетping google.com | Tee-Object file.txt

Связанный контент