prndrvr

Si applica a: Windows Server 2022, Windows Server 2019, Windows Server 2016, Windows Server 2012 R2, Windows Server 2012

Aggiunge, elimina ed elenca i driver della stampante. Questo comando è uno script di Visual Basic che si trova nella directory %WINdir%\System32\printing_Admin_Scripts\<language>. Per usare questo comando al prompt dei comandi, digitare cscript seguito dal percorso completo del file prndrvr o modificare le directory nella cartella appropriata. Ad esempio: cscript %WINdir%\System32\printing_Admin_Scripts\en-US\prndrvr.

Usato senza parametri, prndrvr visualizza la guida della riga di comando.

Sintassi

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>]

Parametri

Parametro Descrizione
-a Installa un driver.
-d Elimina un driver.
-l Elenca tutti i driver della stampante installati nel server specificato dal parametro -s. Se non si specifica un server, Windows elenca i driver della stampante installati nel computer locale.
-x Elimina tutti i driver della stampante e i driver di stampante aggiuntivi non utilizzati da una stampante logica nel server specificato dal parametro -s. Se non si specifica un server da rimuovere dall'elenco, Windows elimina tutti i driver di stampante inutilizzati nel computer locale.
-m <model_name> Specifica (per nome) il driver che si vuole installare. I driver vengono spesso denominati per il modello di stampante supportato. Per altre informazioni, consultare la documentazione della stampante.
-v {0|1|2|3} Specifica la versione del driver che si desidera installare. Vedere la descrizione del parametro -eper informazioni sulle versioni disponibili per l'ambiente. Se non si specifica una versione, viene installata la versione del driver appropriata per la versione di Windows in esecuzione nel computer in cui si installa il driver.
-e <environment> Specifica l'ambiente per il driver da installare. Se non si specifica un ambiente, viene usato l'ambiente del computer in cui si installa il driver. I parametri di ambiente supportati sono: Windows NT x86, Windows x64 o Windows IA64.
-s <Servername> Specifica il nome del computer remoto che ospita la stampante che si desidera gestire. Se non si specifica un computer, viene usato il computer locale.
-u <Username> -w <password> Specifica un account con autorizzazioni per connettersi al computer che ospita la stampante che si desidera gestire. Tutti i membri del gruppo Amministratori locali del computer di destinazione dispongono di queste autorizzazioni, ma le autorizzazioni possono essere concesse anche ad altri utenti. Se non si specifica un account, è necessario essere connessi a un account con queste autorizzazioni per il funzionamento del comando.
-h <path> Specifica il percorso del file del driver. Se non specifichi un percorso, verrà utilizzato il percorso della posizione in cui è stato installato Windows.​
-i <filename.inf> Specifica il percorso completo e il nome del file per il driver che si vuole installare. Se non si specifica un nome file, lo script utilizza uno dei file .inf della stampante della posta in arrivo nella sottodirectory inf della directory Windows.

se il percorso del driver non è specificato, lo script cerca i file driver nel file driver.cab.

/? Visualizza la guida al prompt dei comandi.

Osservazioni:

  • Se le informazioni che viene fornito contengono spazi, utilizzare le virgolette intorno al testo (ad esempio, "nome Computer").

  • Il parametro -x elimina tutti i driver di stampante aggiuntivi (driver installati per l'uso nei client che eseguono versioni alternative di Windows), anche se il driver primario è in uso. Se il componente fax è installato, questa opzione elimina anche i driver fax. Il driver fax primario viene eliminato se non è in uso, ovvero se non è presente alcuna coda. Se il driver fax primario viene eliminato, l'unico modo per riabilitare il fax consiste nel reinstallare il componente fax.

Esempi

Per elencare tutti i driver nel server \printServer1 locale, digitare:

cscript prndrvr -l -s

Per aggiungere un driver della stampante Windows x64 versione 3 per il modello di stampante Laser 1 usando il file di informazioni sul driver c:\temp\Laserprinter1.inf per un driver archiviato nella cartella c:\temp, digitare:

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64 -i c:\temp\Laserprinter1.inf -h c:\temp

Per eliminare un driver della stampante Windows x64 versione 3 per il modello di stampante Laser 1, digitare:

cscript prndrvr -a -m Laser printer model 1 -v 3 -e Windows x64