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.