Come ottenere da remoto la lista delle stampanti installate su un PC

Printer's listIn un dominio si ha spesso la necessità di vedere quali stampanti sono presenti su un PC remoto.

Ma come ottenere quest’informazione da linea di comando?

Usando WMI!

 
 

Aprire un prompt dei comandi e digitare:
wmic /node:NOMECOMPUTER-O-INDIRIZZO-IP printer list status

otterremo:

Name                   Status
RICOH MP 2501 PCL 6    Online
NRG P7431cn PCL 5c     Online
Microsoft XPS Document Online
INFOTEC MP C2030       Offline
HP LaserJet 3050       Online
CommunicationsClients  Online
Annunci

Installare o gestire da remoto una stampante di un client

Remote printer managementSe da un server volete controllare le stampanti dei clients della rete avrete notato che normalmente non è possibile gestire ma solo connettersi alle stampanti installate sui PC.
Come ovviare?



Per installare remotamente una stampante su un PC bisogna modificare le policies in modo che sia consentito l’accesso allo spooler del PC dal server.

Creare una nuova policy con le seguenti impostazioni:

[In italiano]:
Configurazione computer → Modelli amministrativi → Stampanti → Consenti allo spooler di stampa di accettare connessioni client
[In inglese]:
Computer Configuration → Administrative Templates → Printers → Allow print spooler to accept client connections”

Lanciare poi il gpupdate /force su server ed attendere che la policy venga automanticamente distribuita ai clients (oppure lanciare il gpupdate /force anche sul client).
Riavviare lo spooler sul client oppure lanciare dal server i comandi

sc \\NOMEPC stop spooler
sc \\NOMEPC start spooler

A questo punto, per gestire le stampanti:

  • Accedere con Explorer al PC collegandosi a \\NOMEPC
  • Selezionare Visualizza stampanti remote, sarà quindi possibile aggiungere o gestire le stampanti del client.