La casa della brugola informatica


il mondo che vorresti...o forse no...
Archivio Posts
Anno 2009

Anno 2008

Anno 2007

Anno 2006

Gestire le stampanti via script

Personalmente una cosa molto fastidiosa, è quella di dover andare ad installare su tutti i computer le varie stampanti...eh sai che 2 sfere? più sono i computer e più la noia aumenta; e se cambia una stampante? e se la predefinita non è più quella impostata? e se viene aggiunta una stampante? no no!....basta....non si può fare ogni volta il giro dell'oca per queste cose.

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....forse

Aggiungere una stampante collegata in rete:

Set WshNetwork = CreateObject("WScript.Network")
PrinterPath = "\\nomeserver\nomesharestampante"
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 = "\\nomeserver\nomesharestampante"
WshNetwork.RemovePrinterConnection PrinterPath, true, true

Impostare come predefinita una stampante:

WshNetwork.SetDefaultPrinter "\\nomeserver\nomesharestampante"

non è male, vero? 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.
dimenticavo una cosa....il file che create deve avere come estensione ".vbs"

Ciao ciao
S
Categoria: Script e Dev World
giovedì, 23 feb 2006 Ore. 12.51








Ora e Data
Statistiche
  • Views Home Page: 351.049
  • Views Posts: 830.582
  • Views Gallerie: 43.373
  • n° Posts: 334
  • n° Commenti: 283
Mappa
Copyright © 2002-2007 - Blogs 2.0
dotNetHell.it | Home Page Blogs
ASP.NET 2.0 Windows 2003