Partilhar via


PRNPORT

Cria, exclui e lista portas de impressora TCP/IP padrão, além de exibir e alterar a configuração da porta. Este 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 pelo 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
-um 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 local do computador de destino têm essas permissões, mas as permissões também podem ser concedidas a outros usuários. Se você não especificar uma conta, deverá estar conectado em uma conta com essas permissões para que o comando funcione.
-o {raw|lpr} Especifica qual protocolo a porta usa: TCP raw ou TCP lpr. O protocolo TCP raw é um protocolo de desempenho superior no Windows do que o protocolo lpr. Se você usar TCP raw, opcionalmente poderá especificar o número da porta usando o parâmetro -n. O número de 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 bruta TCP.
-n <portnumber> Especifica o número da porta para uma porta bruta TCP. O número de porta padrão é 9100.
-m{e|d} Especifica se o SNMP está habilitado. O parâmetro e habilita SNMP. O parâmetro d desativa o SNMP.
-Eu <SNMPindex Especifica o índice SNMP, se o SNMP estiver habilitado. Para obter mais informações, consulte 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 spools duplos (também conhecidos como respooling) estão habilitados para portas lpr TCP. Spools duplos são necessários porque o lpr TCP deve incluir uma contagem de bytes precisa 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 é spooled para uma fila de impressão TCP lpr, ele também é spooled como um arquivo temporário no diretório system32. TCP lpr determina o tamanho do arquivo temporário e envia o tamanho para o servidor que executa LPD. O parâmetro e permite bobinas duplas. O parâmetro d desativa bobinas duplas.
/? Exibe a ajuda no prompt de comando.

Observações

  • 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 raw 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 compartilhada 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 em 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