Recentemente mi è capitato di dover spostare tutte le stampanti su una vlan separata (con ovviamente un’altra classe rispetto alla precedente), subito mi sono reso conto che avrei dovuto creare sul print server da zero circa un centinaio di nuove porte TCP/IP con i nuovi indirizzi ip di riferimento e, mi sono reso subito conto, che effettuando questa operazione da linea di comando con lo script prnport.vbs ed Excel avrei risparmiato moltissimo tempo
Obiettivo:
Creare una nuova porta TCP/IP da linea di comando
Sintassi e funzionamento prnport.vbs
Il comando che ho usato per creare una nuova porta ip è stato
Cscript %WINDIR%\System32\Printing_Admin_Scripts\en-US\Prnport.vbs -a -s nomeserver -r nomeporta -h ipporta -o raw -n 9100
-a: richiesto. Specificache si vuole creare una porta tcp/ip per la stampante di rete
-s: specifica il nome server dove si vuole creare la porta
-h: richiesto. Specifica l’indirizzo ip che si vuole assegnare alla porta
-o: specifica il protocollo da utilizzare scegliendo fra tcp raw e tcp lpr
-n: specifica la porta tcp da utilizzare per la comunicazione con la stampante
Potrebbero essere utili anche i seguenti parametri per specificare credenziali diverse da quelle dell’utente in uso
-u: specifica username
-w: specifica password