Я устанавливаю виртуальную машину Windows XP в Windows 7, используя VirtualBox.
Я запускаю команду в виртуальной машине : ping www.google.com > file.txt
но в файле ничего не найдено. То же самое со всеми другими командами. Но те же команды отлично работают на хост-машине.
Может ли кто-нибудь объяснить мне, почему это происходит и как вывести результат команды CMD в текстовый файл на виртуальной машине Windows XP?
2 ответа
1
Вы пытались дать явный выходной путь?
ping www.google.com >C:\file.txt
-1
Хотя это может быть не то решение, которое вы ищете, тем не менее это решение:
Проверьте эту страницу о том, как установить PowerShell на Windows XP
Введите команду следующим образом:
ping google.com | tee file.txt
.
Стоит отметить, что tee
здесь похож на tee
* nix, но в мире PowerShell на самом деле является псевдонимом для Tee-Object. Таким образом, та же команда без псевдонима будет ping google.com | Tee-Object file.txt