Come svuotare lo spooler di stampa con PowerShell

Lo scenario è semplice: stampante di rete collegata ad un Print Server Windows. Lanciamo le stampe e non ne vogliono sapere di uscire dalla stampante. In questo articolo potete trovare come riavviare un servizio di Windows (tra cui lo spooler di stampa) utilizzando PowerShell, ma potrebbe a volte non essere sufficiente.

Nel caso in cui il riavvio dello spooler di stampa non dovesse essere risolutivo si può provare a svuotare la coda di stampa. Vediamo come procedere.

Arrestare lo spooler di stampa

Come prima cosa procediamo con l’arresto del servizio Spooler di stampa.

				
					Stop-Service -Name Spooler -Force
				
			

Backup della coda di stampa

Questo comando è facoltativo, serve per eseguire il backup dei file presenti nella coda di stampa. Eseguirlo solo se interessati a ripristinarli successivamente.

				
					Move-Item -Path "$env:SystemRoot\System32\spool\PRINTERS\*.*" -Destination
				
			

Pulizia della coda di stampa

Con questo comando ripuliamo la coda di stampa

				
					Remove-Item -Path "$env:SystemRoot\System32\spool\PRINTERS\*.*" -Destination
				
			

Avviare lo spooler di stampa

				
					Start-Service -Name Spooler
				
			

Lascia un commento

Il tuo indirizzo email non sarà pubblicato. I campi obbligatori sono contrassegnati *

Questo sito usa Akismet per ridurre lo spam. Scopri come i tuoi dati vengono elaborati.

Most Recent

Come abilitare SSH Server su Fedora 17

Mi è capitato recentemente di dover installare in una macchina virtuale una vecchia versione a 32 bit di Fedora 17. Al fine di poter trasferire

Che cos’è log_cnt in una Postgres sequence

Uno scenario interessante su cui mi è capitato di lavorare riguarda l’utilizzo di una sequence in un database Postgres. In un applicazione containerizzata con Docker

Partners