martedì 1 luglio 2008

Creare uno script che mostri le informazioni sui servizi in un documento Word

Vi piacerebbe conoscere vita, morte e miracoli sui servizi, attivi e non, del vostro computer e tutto con un solo clic? Bene, se continuerete a leggere questo post, vi farò vedere come con un semplice clic si può aprire un documento word che visualizzi in automatico le informazioni sui servizi, attivi e stoppati, sul vostro pc. La vostra unica fatica sarà quella di fare...un doppio clic

Aprite un documento di testo con Blocco note e copiateci il codice script seguente:
Set objWord = CreateObject("Word.Application")
objWord.Visible = True
Set objDoc = objWord.Documents.Add()
Set objSelection = objWord.Selection
objSelection.TypeText "Services Report"
objSelection.TypeParagraph()
objSelection.TypeText "" & Now
objSelection.TypeParagraph()
objSelection.TypeParagraph()
strComputer = "."
Set objWMIService = _
GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
Set colItems = objWMIService.ExecQuery("Select * from Win32_Service")
For Each objItem in colItems
objSelection.TypeText objItem.DisplayName & " -- " & objItem.State
objSelection.TypeParagraph()
Next

A questo punto uscite dal file, salvando le modifiche.
Cambiate l'estensione del file da .txt a .vbs
Vi comparirà una finestra in cui Windows vi avverte che la modifica dell'estensione del file potrebbe rendere quel file inutilizzabile e quindi vi chiede conferma della vostra volontà di continuare. Rispondete di sì. A questo punto non vi resta che fare doppio clic sul file .vbs appena creato e, magicamente si aprirà un documento Word che visualizzerà tutte le informazioni sui servizi attivi e stoppati sul vostro pc. nel caso del mio pc, il documento word in questione visualizzerà i seguenti dati:


Services Report
14/07/2008 5.01.11

Avvisi -- Stopped
Servizio Gateway di livello applicazione -- Running
Gestione applicazione -- Stopped
Audio Windows -- Running
Servizio trasferimento intelligente in background -- Stopped
Browser di computer -- Stopped
Servizio di indicizzazione -- Stopped
ClipBook -- Stopped
Applicazione di sistema COM+ -- Running
Servizi di crittografia -- Running
Utilità di avvio processo server DCOM -- Running
Client DHCP -- Running
Servizio amministrativo di Gestione disco logico -- Stopped
Gestione dischi logici -- Running
Client DNS -- Running
Media Center Receiver Service -- Running
Media Center Scheduler Service -- Running
Servizio di segnalazione errori -- Running
Registro eventi -- Running
Sistema di eventi COM+ -- Running
Compatibilità di Cambio rapido utente -- Running
Guida in linea e supporto tecnico -- Running
Accesso periferica Human Interface -- Stopped
SSL HTTP -- Stopped
Servizio COM di masterizzazione CD IMAPI -- Stopped
Server -- Running
Workstation -- Running
Helper NetBIOS di TCP/IP -- Running
Messenger -- Stopped
MHN -- Stopped
Condivisione desktop remoto di NetMeeting -- Stopped
Distributed Transaction Coordinator -- Stopped
Windows Installer -- Stopped
DDE di rete -- Stopped
DDE DSDM di rete -- Stopped
Accesso rete -- Stopped
Connessioni di rete -- Running
NLA (Network Location Awareness) -- Running
Provider supporto protezione LM NT -- Stopped
Archivi rimovibili -- Stopped
Plug and Play -- Running
Servizi IPSEC -- Running
Archiviazione protetta -- Running
Auto Connection Manager di Accesso remoto -- Stopped
Connection Manager di Accesso remoto -- Running
Gestione sessione di assistenza mediante desktop remoto -- Stopped
Routing e Accesso remoto -- Stopped
Registro di sistema remoto -- Running
RPC Locator -- Stopped
RPC (Remote Procedure Call) -- Running
QoS RSVP -- Stopped
Gestione account di protezione (SAM) -- Running
smart card -- Stopped
Utilità di pianificazione -- Running
Accesso secondario -- Running
Notifica eventi di sistema -- Running
Windows Firewall / Condivisione connessione Internet (ICS) -- Running
Rilevamento hardware shell -- Running
Spooler di stampa -- Running
Servizio Ripristino configurazione di sistema -- Running
Servizio di rilevamento SSDP -- Running
Acquisizione di immagini di Windows (WIA) -- Stopped
MS Software Shadow Copy Provider -- Stopped
Avvisi e registri di prestazioni -- Stopped
Telefonia -- Running
Servizi terminal -- Running
Temi -- Running
Telnet -- Stopped
Manutenzione collegamenti distribuiti client -- Running
Windows User Mode Driver Framework -- Stopped
Host di periferiche Plug and Play universali -- Stopped
Gruppo di continuità -- Stopped
Copia replicata del volume -- Stopped
Ora di Windows -- Running
WebClient -- Running
Strumentazione gestione Windows -- Running
Servizio Numero di serie per dispositivi multimediali portatili -- Stopped
Estensioni driver di Strumentazione gestione Windows -- Stopped
Scheda WMI Performance -- Stopped
Centro sicurezza PC -- Running
Aggiornamenti automatici -- Running
Zero Configuration reti senza fili -- Running
Servizio Provisioning di rete -- Stopped