Invio di parametri allo script

Lo strumento scanner GFI LanGuard passa i parametri agli script, quando vengono eseguiti. Esempio: il nome e l’IP del computer di destinazione sottoposto a scansione per la presenza di vulnerabilità. Per poter eseguire il debug degli script, è possibile effettuare una prova con vari tipi di valori per questi parametri. È possibile specificare valori alternativi per questi parametri da Opzioni > Parametri.

Per ottenere l’accesso a questi parametri negli script, è necessario utilizzare una GFI LanGuard funzione speciale denominata GetParameter a cui passare il nome del parametro che si desidera, ad esempio:

Function main

'dichiarazione degli oggetti che dovranno essere utilizzati

Dim wmi As Object

Dim objswbemobject As Object

'dichiarazione delle altre variabili necessarie

Dim strComputer As String

Dim cr As String

strComputer = "127.0.0.1"

'Ritorno a capo

cr = Chr(13) + Chr(10)

'hook con l’oggetto wmi

Set wmi = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")

'Controllo della riuscita dell’hook

If wmi is Nothing Then echo ("errore1")

'Restituzione istanza servizi di wmi

Set wmiinst=wmi.instancesof("Win32_Service")

'Controllo per vedere disponibilità dell’istanza

If wmiinst is Nothing Then echo ("errore2")

'Ciclo true per ogni istanza

For Each objswbemobject In wmiinst

echo("Nome servizio= ")

'Visualizzazione servizi

echo(objswbemobject.DisplayName+cr)

Next

End Function