В контексте диагностики самой полезной частью этого сценария является получение принтеров, подключенных к серверу печати. Как только имена принтеров будут известны, их можно будет использовать в других командах управления печатью, например prnqctl.vbs, речь о котором пойдет в очередной статье.
Такой синтаксис команды позволяет просмотреть список принтеров, подключенных к серверу печати, и их конфигурационную информацию:
cscript prnmngr.vbs -l [-s <RemoteComputer>] [-u <user> -w <password>]
Параметры этой команды рассматриваются далее.
Параметры команды prnmngr.vbs
Параметр |
Использование |
-s <RemoteComputer> |
Этот параметр позволяет указать имя или адрес IP удаленного сервера печати |
-u <user> |
Если учетная запись, от имени которой выполняется команда, не имеет разрешения на управление принтерами (по умолчанию, такое разрешение есть только у членов групп Администраторы и Опытные пользователи), можно воспользоваться этим параметром для запуска команды от имени другого пользователя |
-w <password> |
При использовании параметра -u, параметр -w позволяет указать пароль учетной записи пользователя, от имени которого будет запущена команда |
Предположим, что необходимо приостановить печать на принтере, подключенном к серверу печати DODO1, но имя принтера при этом неизвестно. Для получения информации о принтерах, подключенных к серверу печати, необходимо запустить следующую команду:
cscript prnmngr.vbs -l -s dodo1
Остальные версии этой команды описаны в справочном руководстве Windows.