Pagina 1 di 1
Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 5:56 am
da crazy.cat
Ho bisogno di eliminare, con uno script di comandi, tutte le stampanti installate localmente in una serie di computer in rete.
I pc hanno xp, le stampanti hanno nomi casuali, quindi non posso usare il comando rundll32 printui.dll,PrintUIEntry /dl /n \"printer_name\" /c\\\\computer_name perchè non ho i nomi esatti delle printer.
Mi serve una sorta di del *.* di tutte le stampanti.
Se non è uno script si accettano anche altre soluzioni.
Grazie
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 8:13 am
da Andy94
Ho letto che
All printers are stored in the following location:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers
Deleting the entries/subfolders there should remove both local and network printers.
Hai provato a vedere se corrisponde a realtà?
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 2:23 pm
da crazy.cat
In effetti sembra funzionare il reg deve essere questo
Windows Registry Editor Version 5.00
[-HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\Print\Printers]
Bisogna però riavviare il computer per vederle sparire, dovrò fare qualche altro test e capire quando posso fare l'operazione.
Me ne preoccuperò quando torno qui per sempre.
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 2:39 pm
da Uomo Senza Sonno
Forse non è necessario riavviare le macchine, è sufficiente creare un secondo script che chiuda il processo explorer.exe; in genere, per aggiornare il registro di windows è sufficiente chiudere questo processo senza riavviare la macchina.
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 2:52 pm
da Andy94
Chiedo, Perché un secondo script? Non esiste un comando Kill o similari in batch?
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 2:55 pm
da Uomo Senza Sonno
Mi accorgo che ho usato i termini in modo inappropriato, intendevo proprio un comando in batch che chiudesse il processo.
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 3:05 pm
da Al3x
credo che sia sufficiente un semplice "net stop spooler" seguito da un "net start spooler"
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 3:26 pm
da crazy.cat
Al3x ha scritto:credo che sia sufficiente un semplice "net stop spooler" seguito da un "net start spooler"
Potresti aver ragione.
Appena ritorno faccio le prove e poi posterò il risultato.
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 4:03 pm
da crazy.cat
Al3x ha scritto:credo che sia sufficiente un semplice "net stop spooler" seguito da un "net start spooler"
Visto che si è scatenato il temporale, e non sono potuto uscire, ho fatto le prove.
In effetti basta stoppare il servizio e riavviarlo.
Hai vinto la bambolina gonfiabile di Sasha Gray
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 4:54 pm
da Al3x
crazy.cat ha scritto:
Hai vinto la bambolina gonfiabile di Sasha Gray
vada per la bambolina, è sempre meglio di niente
Re: Cancellazione di tutte le stampanti con script di comandi
Inviato: mer ago 13, 2014 5:43 pm
da hashcat
Andy94 ha scritto:Chiedo, Perché un secondo script? Non esiste un comando Kill o similari in batch?
Esistono:
TSKILL (Windows XP Home)
e
TASKKILL