Принтеры списка от командной строки до текстового файла

Существует ли команда, которая может использоваться из командной строки для вывода списка установленных принтеров и их местоположение, если отображено, к текстовому файлу? Или возможно программа, которую я могу запустить из командной строки, которая сделала бы это?

30
задан 27.06.2012, 02:02

1 ответ

В Windows XP используют prntmngr:

PRNMNGR -l >> C:\printers.txt

В Windows Vista и вне, используйте PowerShell:

get-WmiObject -class Win32_printer | ft name, systemName, shareName >> c:\printers.txt

Примечание: МОЖНО получить ошибку, при попытке записать файл в C:\ на Vista +, в зависимости от Ваших прав, и как PowerShell был порожден.

Для Windows 2000:

Файл PrnMngr.vbs от XP (расположенный в/Windows/System32 папке) действительно работает над Windows 2000. Просто найдите и скопируйте его в машину 2000 от машины XP и выполните его с:

cscript prnmngr.vbs -l >> c:\printers.txt

Я нашел, что это не будет работать от рабочего стола моего пользователя по некоторым причинам, но когда я скопировал.VBS в корень C: это хорошо работало.

28
ответ дан 07.12.2019, 09:16

Теги

Похожие вопросы