prnport

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

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

Синтаксис

cscript prnport {-a | -d | -l | -g | -t | -?} [-r <portname>] [-s <Servername>] [-u <Username>] [-w <password>] [-o {raw | lpr}] [-h <Hostaddress>] [-q <Queuename>] [-n <portnumber>] -m{e | d} [-i <SNMPindex>] [-y <communityname>] -2{e | -d}

Параметры

Параметр Описание
-a Создает стандартный порт принтера TCP/IP.
-d Удаляет стандартный порт принтера TCP/IP.
-l Выводит список всех стандартных портов принтера TCP/IP на компьютере, указанном параметром -s .
g- Отображает конфигурацию стандартного порта принтера TCP/IP.
-t Настраивает параметры порта для стандартного порта TCP/IP-принтера.
-R <portname> Указывает порт, к которому подключен принтер.
-s <Servername> Указывает имя удаленного компьютера, на котором размещен принтер, которым требуется управлять. Если не указать компьютер, используется локальный компьютер.
-u <Username> -w <password> Указывает учетную запись с разрешениями на подключение к компьютеру, на котором размещен принтер, которым требуется управлять. Все члены локальной группы Администратор istrators целевого компьютера имеют эти разрешения, но разрешения также могут быть предоставлены другим пользователям. Если вы не указываете учетную запись, необходимо войти в учетную запись с этими разрешениями для работы команды.
-O {raw|lpr} Указывает, какой протокол использует порт: TCP raw или TCP lpr. Необработанный протокол TCP является более высоким уровнем производительности в Windows, чем протокол lpr. Если вы используете tcp raw, можно дополнительно указать номер порта с помощью параметра -n . Номер порта по умолчанию — 9100.
-H <Hostaddress> Указывает (по IP-адресу) принтер, для которого требуется настроить порт.
-Q <Queuename> Указывает имя очереди для необработанного порта TCP.
-N <portnumber> Указывает номер порта для необработанного порта TCP. Номер порта по умолчанию — 9100.
{e|d} Указывает, включена ли SNMP. Параметр e включает SNMP. Параметр d отключает SNMP.
<SNMPindex Указывает индекс SNMP, если включен SNMP. Дополнительные сведения см. на сайте редактора Rfc 1759.
-Y <communityname> Указывает имя сообщества SNMP, если включен SNMP.
-2{e|-d} Указывает, включены ли двойные пулы (также известные как respooling) для портов TCP lpr. Двойные пулы необходимы, так как TCP lpr должен включать точное число байтов в файл управления, отправляемый принтеру, но протокол не может получить количество от локального поставщика печати. Таким образом, когда файл копируется в очередь печати TCP lpr, он также копируется в качестве временного файла в каталоге system32. TCP lpr определяет размер временного файла и отправляет размер серверу под управлением LPD. Параметр e включает двойные спули. Параметр d отключает двойные спули.
/? Отображение справки в командной строке.

Замечания

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

Примеры

Чтобы отобразить все стандартные порты печати TCP/IP на сервере \Server1, введите следующее:

cscript prnport -l -s Server1

Чтобы удалить стандартный порт печати TCP/IP на сервере \Server1, который подключается к сетевому принтеру в 10.2.3.4, введите следующее:

cscript prnport -d -s Server1 -r IP_10.2.3.4

Чтобы добавить стандартный порт печати TCP/IP на сервере \Server1, который подключается к сетевому принтеру в версии 10.2.3.4 и использует необработанный протокол TCP через порт 9100, введите:

cscript prnport -a -s Server1 -r IP_10.2.3.4 -h 10.2.3.4 -o raw -n 9100

Чтобы включить SNMP, укажите имя сообщества "public" и задайте для индекса SNMP значение 1 на сетевом принтере в 10.2.3.4, совместно используемом сервером \Server1, введите:

cscript prnport -t -s Server1 -r IP_10.2.3.4 -me -y public -i 1 -n 9100

Чтобы добавить стандартный порт печати TCP/IP на локальном компьютере, который подключается к сетевому принтеру в 10.2.3.4 и автоматически получает параметры устройства из принтера, введите:

cscript prnport -a -r IP_10.2.3.4 -h 10.2.3.4