prnport

Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012

Cria, exclui e lista as portas de impressora TCP/IP padrão, além de exibir e alterar a configuração da porta. Esse comando é um script do Visual Basic localizado no diretório %WINdir%\System32\printing_Admin_Scripts\<language>. Para usar esse comando em um prompt de comando, digite cscript seguido do caminho completo para o arquivo prnport ou altere os diretórios para a pasta apropriada. Por exemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prnport.

Sintaxe

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}

Parâmetros

Parâmetro Descrição
-a Cria uma porta de impressora TCP/IP padrão.
-d Exclui uma porta de impressora TCP/IP padrão.
-l Lista todas as portas de impressora TCP/IP padrão no computador especificado pelo parâmetro -s.
-g Exibe a configuração de uma porta de impressora TCP/IP padrão.
-T Define as configurações de porta para uma porta de impressora TCP/IP padrão.
-r <portname> Especifica a porta à qual a impressora está conectada.
-s <Servername> Especifica o nome do computador remoto que hospeda a impressora que você deseja gerenciar. Se você não especificar um computador, o computador local será usado.
-u <Username> -w <password> Especifica uma conta com permissões para se conectar ao computador que hospeda a impressora que você deseja gerenciar. Todos os membros do grupo administradores locais do computador de destino têm essas permissões, mas as permissões também podem ser concedidas a outros usuários. Caso você não especifique uma conta, deve estar conectado a uma conta com essas permissões para que o comando funcione.
-o {raw|lpr} Especifica qual protocolo a porta usa: TCP bruto ou TCP lpr. O protocolo TCP bruto é um protocolo de melhor desempenho no Windows do que o protocolo lpr. Se você usar o TCP bruto, opcionalmente, poderá especificar o número da porta usando o parâmetro -n. O número da porta padrão é 9100.
-h <Hostaddress> Especifica (por endereço IP) a impressora para a qual você deseja configurar a porta.
-q <Queuename> Especifica o nome da fila para uma porta TCP bruto.
-n <portnumber> Especifica o número da porta para uma porta TCP bruto. O número da porta padrão é 9100.
-m{e|d} Especifica se o SNMP está habilitado. O parâmetro e habilita o SNMP. O parâmetro d desabilita o SNMP.
-i <SNMPindex Especifica o índice SNMP, se o SNMP estiver habilitado. Para obter mais informações, confira Rfc 1759 no site do editor rfc.
-y <communityname> Especifica o nome da comunidade SNMP, se o SNMP estiver habilitado.
-2{e|-d} Especifica se os spools duplos (também conhecidos como respooling) estão habilitados para portas TCP lpr. Spools duplos são necessários porque o TCP lpr deve incluir uma contagem precisa de bytes no arquivo de controle que é enviado para a impressora, mas o protocolo não pode obter a contagem do provedor de impressão local. Portanto, quando um arquivo é enfileirado em uma fila de impressão TCP lpr, ele também é colocado em spool como um arquivo temporário no diretório system32. O TCP lpr determina o tamanho do arquivo temporário e envia o tamanho para o servidor que executa o LPD. O parâmetro e habilita spools duplos. O parâmetro d desabilita spools duplos.
/? Exibe a ajuda no prompt de comando.

Comentários

  • Se as informações fornecidas contiverem espaços, use aspas ao redor do texto (por exemplo, "Nome do Computador").

Exemplos

Para exibir todas as portas de impressão TCP/IP padrão no servidor \Server1, digite:

cscript prnport -l -s Server1

Para excluir a porta de impressão TCP/IP padrão no servidor \Server1, que se conecta a uma impressora de rede em 10.2.3.4, digite:

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

Para adicionar uma porta de impressão TCP/IP padrão no servidor \Server1, que se conecta a uma impressora de rede em 10.2.3.4 e usa o protocolo TCP bruto na porta 9100, digite:

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

Para habilitar o SNMP, especifique o nome da comunidade "pública" e defina o índice SNMP como 1 em uma impressora de rede em 10.2.3.4 compartilhado pelo servidor \Server1, digite:

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

Para adicionar uma porta de impressão TCP/IP padrão no computador local, que se conecta a uma impressora de rede na versão 10.2.3.4, e obter automaticamente as configurações do dispositivo da impressora, digite:

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