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

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

2 ответа2

1

Вы пытались дать явный выходной путь?

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

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

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

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

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

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .