Сохранить вывод devcon.exe в формате .txt

#cmd

#cmd

Вопрос:

Мне нужно сохранить вывод на devcon в формате .txt, если я использую командные строки, у меня не возникает проблем, но при использовании пакетного файла создается файл, но файл пуст.

Это командная строка в моем пакетном файле:

devcon.exe статус * > file.txt

Комментарии:

1. Вы хотите сохранить вывод devcon.exe или devcon.exe status * в file.txt ? Если это только devcon.exe devcon.exe > file.txt должно сработать … или я не совсем понял ваш вопрос. ИЛИ: devcon.exe status * (без перенаправления) имеет вывод (я имею в виду, что-то написать на экране)?

2. Привет, я хочу сохранить devcon.exe статус * в file.txt Да, у него есть вывод

3. 1./ Это обычный вывод или вывод с ошибкой? 2./ Есть ли у вас права на запись в file.txt ?

Ответ №1:

Тест здесь (Windows 8.1) показывает мне, что devcon выводится на другой экран консоли, если вы не запускаетесь от имени администратора.

Итак, щелкните правой кнопкой мыши командный файл и запустите его от имени администратора.

Комментарии:

1. Привет, я запускаю его как администратор (Windows 7), но командный файл создает пустой файл

2. Вы щелкнули по нему правой кнопкой мыши и запустили его с повышенными разрешениями? Недостаточно использовать учетную запись администратора.

3. Да, я получил его, если я открываю cmd с помощью запуска от имени администратора, но если я создаю его с помощью пакетного файла, он не работает