Script Vbs per aggiungere o rimuovere stampanti di rete

Windows Server 2003 R2 ha integrato una nuova console per la gestione delle stampanti, con tanto di propagazione dei driver via GPO….meno male direi.

Chi non ha però la R2, può ricorrere alla creazione di uno script, facile e veloce.

Aggiungere una stampante collegata in rete:

Set WshNetwork = CreateObject(“WScript.Network”)
PrinterPath = “\nomeservernomesharestampante
WshNetwork.AddWindowsPrinterConnection PrinterPath

se avete più stampanti potete aggiungere un numero progessivo all’oggetto WshNetwork (es: WshNetwork1, WshNetwork2); ricordatevi anche anche nell’ultima riga, bisogna cambiare il nome dell’oggetto.

Eliminare una stampante collegata in rete:

Set WshNetwork = WScript.CreateObject(“WScript.Network”)
PrinterPath = “\nomeservernomesharestampante
WshNetwork.RemovePrinterConnection PrinterPath, true, true

Impostare come predefinita una stampante:

WshNetwork.SetDefaultPrinter “\nomeservernomesharestampante”

Questo script si può lasciare via gpo, magari appena creata la nuova rete, oppure si può utilizzare sui singoli computer…..non è niente di fenomenale, ma è sempre meglio che dover impostare tutte le stampanti a mano da windows xp.  Il file creato dovrà avere come estensione “.vbs”