prnmngr

Область применения: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Добавляет, удаляет и перечисляет принтеры или подключения к принтерам, помимо настройки и отображения принтера по умолчанию. Эта команда представляет собой скрипт Visual Basic, расположенный в каталоге %WINdir%\System32\printing_Admin_Scripts\<language> . Чтобы использовать эту команду в командной строке, введите cscript , а затем полный путь к файлу prnmngr или измените каталоги в соответствующую папку. Например: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnmngr.

Синтаксис

cscript prnmngr {-a | -d | -x | -g | -t | -l | -?}[c] [-s <Servername>] [-p <Printername>] [-m <printermodel>] [-r <portname>] [-u <Username>]
[-w <password>]

Параметры

Параметр Описание
-a Добавляет подключение локального принтера.
-d Удаляет подключение принтера.
-x Удаляет все принтеры с сервера, указанного параметром -s . Если сервер не указан, Windows удаляет все принтеры на локальном компьютере.
g- Отображает принтер по умолчанию.
-t Задает принтер по умолчанию принтеру, указанному параметром -p .
-l Выводит список всех принтеров, установленных на сервере, указанного параметром -s . Если сервер не указан, Windows перечисляет принтеры, установленные на локальном компьютере.
c Указывает, что параметр применяется к подключениям принтера. Можно использовать с параметрами -a и -x .
-s <Servername> Указывает имя удаленного компьютера, на котором размещен принтер, которым требуется управлять. Если не указать компьютер, используется локальный компьютер.
-P <Printername> Указывает имя принтера, которым требуется управлять.
-m <Modelname> Указывает (по имени) драйвер, который требуется установить. Драйверы часто называются моделью принтера, который они поддерживают. Дополнительные сведения см. в документации по принтеру.
-R <portname> Указывает порт, в котором подключен принтер. Если это параллельный или последовательный порт, используйте идентификатор порта (например, LPT1: или COM1:). Если это порт TCP/IP, используйте имя порта, указанное при добавлении порта.
-u <Username> -w <password> Указывает учетную запись с разрешениями на подключение к компьютеру, на котором размещен принтер, которым требуется управлять. Все члены локальной группы Администратор istrators целевого компьютера имеют эти разрешения, но разрешения также могут быть предоставлены другим пользователям. Если вы не указываете учетную запись, необходимо войти в учетную запись с этими разрешениями для работы команды.
/? Отображение справки в командной строке.

Замечания

  • Если указанная информация содержит пробелы, используйте кавычки вокруг текста (например, "Имя компьютера").

Примеры

Чтобы добавить принтер с именем colorprinter_2, подключенный к LPT1 на локальном компьютере, требуется драйвер принтера с именем color printer Driver1, введите:

cscript prnmngr -a -p colorprinter_2 -m "color printer Driver1" -r lpt1:

Чтобы удалить принтер с именем colorprinter_2 с удаленного компьютера с именем HRServer, введите следующее:

cscript prnmngr -d -s HRServer -p colorprinter_2