Aprite il vostro editor preferito per scrivere o modificare lo script VBScript per WMI . Il tuo script dovrebbe avere un'estensione
2
aggiungere le seguenti istruzioni VBScript all'inizio del vostro script " VBS ". : .
" StrTargetWorkstation = < il tuo nome stazione di lavoro remota come string>
pSWbemServices = GetObject ( " winmgmts : \\ \\ " & strTargetWorkstation ) "
la variabile stringa" strTargetWorkstation "dovrebbe essere assegnato il nome host della stazione di lavoro remota. La seconda linea è una chiamata alla funzione " GetObject " con il nome del moniker di WMI Scripting Biblioteca come parametro . Questo nome sarà " winmgmts :" seguito dal nome host del computer di destinazione ( ad esempio , il contenuto di " strTargetWorkstation " ) . Il computer di destinazione potrebbe essere locale o remoto . La funzione " GetObject " restituisce un riferimento ( puntatore ) ad uno script WMI Object Library chiamata " SWbemServices ".
3
chiamare i metodi dell'oggetto SWbemServices di accedere alle risorse di Windows sul telecomando postazione di lavoro .
ad esempio , per recuperare informazioni su una risorsa WMI gestiti sul workstaion remoto , chiamare il metodo " InstanceOf " dell'oggetto SWbemServices , che è il " pSWbemServices " variabile nello script . Aggiungere le seguenti istruzioni per lo script per ottenere informazioni sui servizi di Win32 sulla stazione di lavoro remota :
"Imposta pSWbemObjectSet = pSWbemServices.InstancesOf ( " Win32_Service " ) per
Ogni pObject In
pSWbemObjectSet
WScript.Echo "Nome visualizzato : " & pObject.DisplayName & vbCrLf & _
" Stato : " & pObject.State & vbCrLf & _
" Modalità di avvio : " & pObject . StartMode
Avanti "
Lo script in loop attraverso ogni entità in pSWbemObjectSet per visualizzare gli attributi" DisplayName ", " stato "e " StartMode . "
4
Salvare lo script come " Aprire una finestra MD -DOS e passare alla directory in cui risiede lo script WMI utilizzando il comando change directory ( cd ) come segue: "cd Execute " dir * VBS . " sul prompt di DOS per visualizzare un elenco di script VBS in questa directory. . Verificare che lo script vostro appena scritto e salvato è nella lista Eseguire lo script sul MS-DOS prompt dei comandi quanto segue: . " [ WMI Script Directory Path ] > cscript si dovrebbe vedere un elenco dei servizi con lo stato in cui si trovano in ( ferma /in funzione ) e la modalità di avvio del servizio ( manuale /automatico ) . Questo è un test globale per verificare che la connessione remota è stata fatta e le risorse sono state accessibile .
5
6
Informazioni correlate
sistemi © www.354353.com