Prnport.vbs
Создает, удаляет и составляет список стандартных TCP/IP-портов принтера в дополнение к выводу на экран и изменению настроек порта. При вызове команды prnport.vbsбез параметров в командной строке выводится справка по команде prnport.vbs.
Создание стандартного порта TCP/IP
Синтаксис
cscript prnport.vbs -a -r имя_порта [ -s удаленный_компьютер] -h IP-адрес [ -u имя_пользователя -w пароль] [-o { raw -n номер_порта | lpr}] [-q имя_очереди] [-m{e | d}] [-i индекс] [-y имя_сообщества] [-2{e | d}]
Параметры
- -a
- Обязательный параметр. Задание создания стандартного порта TCP/IP принтера
- -rимя_порта
- Обязательный параметр. Задает порт, к которому подключен принтер.
- -sудаленный_компьютер
- Задает имя удаленного компьютера, к которому требуется добавить порт. Если компьютер не указан, порт добавляется к локальному компьютеру.
- -hIP-адрес
- Обязательный параметр. Задает IP-адрес для назначения его порту.
- -uимя_пользователя-wпароль
- Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется создать стандартный порт принтера TCP/IP. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
- -o{raw-nномер_порта| lpr}
- Задает протокол, используемый портом: необработанный TCP или TCP LPR. Для необработанного протокола TCP задается номер порта для порта принтера необработанного протокола TCP. По умолчанию номер этого порта равен 9100. Большинство принтеров использует необработанный протокол TCP. В сетях UNIX принтерами обычно используется протокол TCP LPR.
- -qимя_очереди
- Задает имя очереди для необработанного протокола TCP
- -m{e| d}
- Задает признак использования SNMP. Параметр eвключает SNMP. Параметр dотключает SNMP.
- -iиндекс
- Задает индекс SNMP при включении SNMP.
- -yимя_сообщества
- Задает имя сообщества SNMP при включении
- -2{e| d}
- Переключатель режима двойных очередей (повторная постановка в очередь) для портов TCP LPR. Двойные очереди необходимы, так как TCP LPR должен включать точное число байт в контрольный файл, отправляемый на принтер, а протокол не может получить это число от локальной службы печати. Поэтому, когда файл помещается в очередь печати TCP LPR, он также помещается как временный файл в каталог system32. TCP LPR определяет размер временного файла и отправляет этот размер серверу LPD. Параметр eвключает двойные очереди. Параметр dотключает двойные очереди.
- /?
- Отображает справку в командной строке.
Примечания
- Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
- Если требуется изменить настройки конфигурации для стандартного порта TCP/IP принтера после его создания, введите команду cscript prnport.vbsс параметром -t.
- Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
- XOX
Удаление стандартного порта TCP/IP принтера
Синтаксис
cscript prnport.vbs -d -r имя_порта [ -s удаленный_компьютер] [-u имя_пользователя -w пароль]
Параметры
- -d
- Обязательный параметр. Задает удаление стандартного порта TCP/IP принтера
- -rимя_порта
- Обязательный параметр. Задает удаление стандартного порта TCP/IP принтера
- -sудаленный_компьютер
- Задает имя удаленного компьютера, у которого требуется удалить порт. Если компьютер не указан, то порт удаляется на локальном компьютере.
- -uимя_пользователя[пароль| *]
- Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, на котором требуется удалить стандартный порт TCP/IP принтера. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
- /?
- Отображает справку в командной строке.
Примечания
- Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscript вводится полный путь к этому каталогу.
- Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для удаления стандартного порта TCP/IP принтера с именем IP_192.168.12.128 из удаленного компьютера с именем HRServer введите:
cscript prnport.vbs -d -r IP_192.168.12.128 -s HRServer
Составление списка стандартных портов TCP/IP принтера на компьютере
Синтаксис
cscript prnport.vbs -l [-s удаленный_компьютер] [ -u имя_пользователя -w пароль]
Параметры
- -l
- Обязательный параметр. Задает составление списка всех стандартных портов TCP/IP принтера на компьютере.
- -sудаленный_компьютер
- Задает имя удаленного компьютера, для которого требуется составить список всех портов. Если компьютер не указан, то список составляется для локального компьютера.
- -uимя_пользователя-wпароль
- Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, для которого требуется составить список всех стандартных портов TCP/IP принтера. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
- /?
- Отображает справку в командной строке.
Примечания
- Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
- Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Пример
Для составления списка всех стандартных портов TCP/IP принтера для удаленного компьютера с именем HRServer введите:
cscript prnport.vbs -l -s HRServer
Вывод параметров стандартного порта TCP/IP принтера
Синтаксис
cscript prnport.vbs -g -r имя_порта [ -s удаленный_компьютер] [-u имя_пользователя -w пароль]
Параметры
- -g
- Обязательный параметр. Задает вывод параметров стандартного порта TCP/IP принтера.
- -rимя_порта
- Обязательный параметр. Задает порт, для которого требуется вывод параметров.
- -sудаленный_компьютер
- Задает имя удаленного компьютера, на котором находится порт, настройку параметров которого требуется вывести. Если компьютер не указан, то выводится информация для порта локального компьютера.
- -uимя_пользователя-wпароль
- Задает учетную запись с разрешениями подключаться, с помощью инструментария управления Windows к компьютеру, параметры порта которого требуется вывести. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
- /?
- Отображает справку в командной строке.
Примечания
- Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
- Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
Настройка параметров стандартного порта TCP/IP принтера
Синтаксис
cscript prnport.vbs -t -r имя_порта [ -s удаленный_компьютер] [-o {raw -n имя_порта | lpr}] [-h IP-адрес] [ -q имя_очереди] [-m{e | d}] [ -i индекс] [-y имя_сообщества] [-2{ e | d}] [-u имя_пользователя -w пароль]
Параметры
- -t
- Обязательный параметр. Задает настройку параметров стандартного порта TCP/IP принтера
- -rимя_порта
- Обязательный параметр. Задает порт, к которому подключен принтер.
- -sудаленный_компьютер
- Задает имя удаленного компьютера, параметры порта которого требуется настроить. Если компьютер не указан, настраивается порт локального компьютера.
- -o{raw-nномер_порта| lpr}
- Задает протокол, используемого портом: необработанный TCP или TCP LPR. Если используется необработанный протокол TCP, то задается номер порта для порта принтера необработанного протокола TCP. По умолчанию номер этого порта равен 9100. Большинство принтеров использует необработанный протокол TCP. В сетях UNIX принтеры обычно использют протокол TCP LPR.
- -hIP-адрес
- Задает IP-адрес принтера, параметры порта которого требуется настроить.
- -qимя_очереди
- Задает имя очереди для необработанного протокола TCP
- -m{e| d}
- Задает признак использования SNMP. Параметр eвключает SNMP. Параметр dотключает SNMP.
- -iиндекс
- Задает индекс SNMP при включении SNMP.
- -yимя_сообщества
- Задает имя сообщества SNMP при включении SNMP.
- -2{e| d}
- Переключатель режима двойных очередей (повторная постановка в очередь) для портов TCP LPR. Двойные очереди необходимы, так как TCP LPR должен включать точное число байт в контрольный файл, отправляемый на принтер, а протокол не может получить это число от локальной службы печати. Поэтому, когда файл помещается в очередь печати TCP LPR, он в качестве временного файла помещается в каталог system32. TCP LPR определяет размер временного файла и отправляет этот размер серверу LPD. Параметр eвключает двойные очереди. Параметр dотключает двойные очереди.
- -uимя_пользователя-wпароль
- Задает учетную запись с разрешениями подключаться с помощью инструментария управления Windows к компьютеру, порт которого требуется настроить. Все члены группы «Администраторы» имеют такие разрешения, но они могут быть даны и другим пользователям. Если учетная запись не задана, то для того, чтобы команда работала, необходимо войти в систему с учетной записью, имеющей такие разрешения.
- /?
- Отображает справку в командной строке.
Примечания
- Эта команда запускает программу из каталога systemroot\system32. Она вводится в командной строке с этим каталогом, указанным в качестве текущего, или в начале команды cscriptвводится полный путь к этому каталогу.
- Если аргументы параметров команды содержат пробелы, их следует заключать в кавычки (например "имя компьютера").
- XOX
Для вопросов, обсуждений, замечаний, предложений и т. п. можете использовать раздел форума этого сайта (требуется регистрация).
Новый раздел о средствах командной строки в рамках этого же проекта расположен здесь