2012-11-09 1 views
11

Microsoft Windows XP viene fornito con uno script VBS per gestire le stampanti locali e di rete dalla riga di comando:Ottieni il nome della stampante di default dalla riga di comando?

per ottenere i dettagli della stampante di default da linea di comando:

cscript C:\windows\system32\prnmngr.vbs -g 

per ottenere l'elenco delle stampanti aggiunte al il sistema dalla riga di comando di Windows:

cscript C:\windows\system32\prnmngr.vbs -l 

Esiste qualche comando equivalente per Windows 7? Ho solo bisogno di ottenere i dettagli della stampante di default e ottenere l'elenco delle stampanti collegate al sistema.

risposta

14

In Windows 7 gli stessi script si trovano in

C:\Windows\System32\Printing_Admin_Scripts\en-US 
1

ho trovato la mia nella cartella sideXside ...

C: \ WINDOWS \ winsxs \ x86_microsoft-windows-p..inscripts. resources_31bf3856ad364e35_6.1.7600.16385_en-us_0e83b619ada3e7ed \

Ho eseguito il seguente: cscript C: \ windows \ winsxs \ x86_microsoft-windows-p..inscripts.resources_31bf3856ad364e35_6.1.7600.16385_en-us_0e83b619ada3e7ed \ Prnmngr.vbs -g

ha funzionato.

0

Per rimuovere la stampante in Windows 8.1:

cscript C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -d -p "Printer name" 

Ho avuto problemi con una stampante non mostrando in dispositivi/stampanti così in grado di rimuoverlo, anche se era lì quando ho premuto File> Stampa in Firefox. E 'stato inoltre mi impedisce di utilizzare il nome della stampante per l'installazione vera e propria (che mi infastidiva dover aggiungere _1 al termine della stampante predefinita "

-1

Per elencare i componenti della stampante attivi su Windows 8.1:!

c :> cscript C: \ Windows \ System32 \ Printing_Admin_Scripts \ en-US \ Prnmngr.vbs -l | findstr "nome stampante"

enter image description here

0

in Windows 10, gli script si trovano nello stesso posto come Windows 7. Eseguire quanto segue c Comando per visualizzare la stampante predefinita.

cscript C:\Windows\System32\Printing_Admin_Scripts\en-US\prnmngr.vbs -g 

Nota se non v'è alcuna stampante predefinita, lo script restituirà nulla