prndrvr
Aplica-se a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2 e Windows Server 2012
Adiciona, exclui e lista drivers de impressora. 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 prnmngr ou altere os diretórios para a pasta apropriada. Por exemplo: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr
.
Usado sem parâmetros, prndrvr exibe a ajuda da linha de comando.
Sintaxe
cscript prndrvr {-a | -d | -l | -x | -?} [-m <model>] [-v {0|1|2|3}] [-e <environment>] [-s <Servername>] [-u <Username>] [-w <password>] [-h <path>] [-i <inf file>]
Parâmetros
Parâmetro | Descrição |
---|---|
-a | Instala um driver. |
-d | Exclui um driver. |
-l | Lista todos os drivers de impressora instalados no servidor especificado pelo parâmetro -s. Se você não especificar um servidor, o Windows listará os drivers de impressora instalados no computador local. |
-X | Exclui todos os drivers de impressora e drivers de impressora adicionais que não são usados por uma impressora lógica no servidor especificado pelo parâmetro -s. Se você não especificar um servidor para remover da lista, o Windows excluirá todos os drivers de impressora não utilizados no computador local. |
-m <model_name> |
Especifica (por nome) o driver que você deseja instalar. Os drivers geralmente são nomeados para o modelo de impressora a que dão suporte. Confira a documentação de impressora para obter mais informações. |
-v {0|1|2|3} |
Especifica a versão do driver que você deseja instalar. Consulte a descrição do parâmetro -e para obter informações sobre as versões que estão disponíveis para os ambientes. Se você não especificar uma versão, será instalada a versão do driver apropriada para a versão do Windows em execução no computador em que você está instalando o driver. |
-e <environment> |
Especifica o ambiente para o driver que você deseja instalar. Se você não especificar um ambiente, será usado o ambiente do computador em que você está instalando o driver. Os parâmetros de ambiente compatíveis são: Windows NT x86, Windows x64 ou Windows IA64. |
-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. |
-h <path> |
Especifica o caminho para o arquivo de driver. Se você não especificar um caminho, será usado o caminho para o local em que o Windows foi instalado. |
-i <filename.inf> |
Especifica o caminho e o nome do arquivo completos para o driver que você deseja instalar. Se você não especificar um nome de arquivo, o script usará um dos arquivos .inf da impressora de caixa de entrada no subdiretório inf do diretório do Windows. se o caminho do driver não for especificado, o script pesquisará arquivos de driver no arquivo driver.cab. |
/? | Exibe a ajuda no prompt de comando. |
Comentários
Se as informações fornecidas contiverem espaços, use o texto entre aspas (por exemplo, "Nome do Computador").
O parâmetro -x exclui todos os drivers de impressora adicionais (drivers instalados para uso em clientes que executam versões alternativas do Windows), mesmo que o driver primário esteja em uso. Se o componente de fax estiver instalado, essa opção também excluirá os drivers de fax. O driver de fax primário será excluído se não estiver em uso (isto é, se não houver fila usando-o). Se o driver de fax primário for excluído, a única maneira de reabilitar o fax será reinstalar o componente de fax.
Exemplos
Para listar todos os drivers no servidor local \printServer1, digite:
cscript prndrvr -l -s
Para adicionar um driver de impressora do Windows x64 versão 3 para o modelo 1 da impressora Laser usando o arquivo de informações de driver c:\temp\Laserprinter1.inf para um driver armazenado na pasta c:\temp, digite:
cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64 -i c:\temp\Laserprinter1.inf -h c:\temp
Para excluir um driver de impressora do Windows x64 versão 3 para o modelo 1 da impressora Laser, digite:
cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64