Informazioni sui componenti di automazione
Per effettuare chiamate ai componenti di automazione, viene utilizzata la funzione CreateObject
. Questa funzione restituisce un oggetto che collega all’automazione che si desidera utilizzare.
Esempio
Per utilizzare l’oggetto espressione regolare di Microsoft ©:
Function Main
Dim regexp As Object
Dim test As String
Set regexp = CreateObject("VBScriptUn linguaggio di Visual Basic Scripting è un linguaggio di programmazione ad alto livello sviluppato da Microsoft®..RegExp")
regexp.pattern = "[A-Za-z]:(\\[A-Za-z0-9_.-])*"
test = "c:\windows\"
If regexp.test(test) Then
echo("Questo è un percorso")
Else
echo("Questo non è un percorso")
End If
End Function
L’esempio in alto utilizza un’espressione regolare per verificare se il test di variabile mantiene un percorso o meno.
La flessibilità del sistema non solo consente l’utilizzo di questi oggetti per migliorare gli script GFI LanGuard, ma anche al motore di scripting di essere utilizzato per qualsiasi scopo. Esempio: adesso è possibile creare uno script per eseguire la scansione di un Worm X, pulirlo, se trovato, e generare un report in Excel come riferimento delle modifiche eseguite visualizzando in GFI LanGuard che è stato trovato un worm, che è stato poi pulito.
In basso viene illustrato un esempio di tale automazione, lo script elenca i servizi in esecuzione sul computer locale e lo stato relativo in un foglio di lavoro Excel. Questo esempio particolare richiede l’installazione di Excel e la disponibilità di WMI che deve essere pre-installato nei computer con Windows 2000 o versione successiva.