Windows supporta diversi linguaggi di scripting , tra cui Visual Basic Scripting Edition , o VBScript . Con la sintassi intuitiva , simile all'inglese , VBScript è una lingua facile da imparare . Solo VBScript è un ambiente adatto per molte attività amministrative comuni , ma il suo maggior valore deriva dalla sua capacità di interagire con gli altri componenti del sistema operativo , come ad esempio il servizio Strumentazione gestione Windows (WMI) . WMI memorizza le informazioni dettagliate sul computer e può essere utilizzato in combinazione con VBScript per monitorare o scoprire lo stato di ogni componente che è conforme allo standard di WMI , compresa l'aggiunta o l'eliminazione di oggetti stampante . Cose che ti serviranno
Microsoft Windows 2000 o più recente
Show More Istruzioni
1
Accedere al computer con un account che dispone di autorizzazioni amministrative .
< Br > 2
Apri Blocco Note di Windows , digitare " notepad " nel campo di ricerca nel menu "Start" . Se si utilizza Windows XP , fare clic su "Start" e poi su " Esegui ... ", digitare " notepad " e premere " OK ".
3
Fare clic su " Format " nel menu bar nel Blocco note , quindi selezionare " a capo automatico " per attivare o disattivare tale funzionalità . Questo renderà il vostro script più facili da leggere .
4
Tipo strComputer = " . " sulla prima riga del file . Questo indica che si desidera eseguire lo script contro il computer locale . Se si desidera eseguire lo script su un altro computer e di disporre delle autorizzazioni appropriate , è possibile sostituire " . " con il nome del computer remoto .
5
Aggiungere la seguente riga di codice al vostro script . Prima di poter interrogare il servizio WMI per le informazioni relative al computer , VBScript deve prima attaccare , o si legano , per tale servizio
objWMIService = GetObject ( ". Winmgmts : { impersonationLevel = impersonate } \\ \\ " & strComputer & " \\ root \\ CIMV2 " ) economici 6
Query il servizio WMI per un elenco di tutte le stampanti installate sul computer locale , e per ogni stampante ha trovato , confermare l'eliminazione. Completare lo script inserendo il seguente codice :
colPrinters = objWMIService.ExecQuery ( " Select * from Win32_Printer " ) per
Ogni objPrinter in colPrinters
ret = MsgBox ( " Sei sicuro di voler eliminare la seguente stampante : " & objPrinter.Name , vbYesNo , "Conferma Cancellazione stampante" ) per
ret = 6 Poi
objPrinter.Delete_
< p > Fine se
Avanti
Wscript.Quit
7
Salvare il file di blocco note con estensione * . vbs , quindi fare doppio clic sul file per avviare lo script .