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