Envío de parámetros al script
La herramienta de detección de GFI LanGuard transmite parámetros a los scripts al ejecutarse. Por ejemplo, el nombre del equipo y la IP del equipo de destino examinado en busca de vulnerabilidades. Para poder depurar sus scripts, se le recomienda realizar pruebas con varios tipos de valores en busca de estos parámetros. Puede especificar valores alternativos para estos parámetros en Options > Parameters.
Para acceder a estos parámetros en los scripts, se deben utilizar una función especial de GFI LanGuard denominada GetParameter
y transmitirle el nombre del parámetro que desee. Por ejemplo:
Function main
'declare the objects we will need to use
Dim wmi As Object
Dim objswbemobject As Object
'declarar otras variables que se necesitan
Dim strComputer As String
Dim cr As String
strComputer = "127.0.0.1"
'Retorno de carro
cr = Chr(13) + Chr(10)
'vincular con gancho con el objeto wmi
Set wmi = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
'Verificar que el gancho haya sido correcto
If wmi is Nothing Then echo ("error1")
'Devolver la instancia de servicios de la wmi
Set wmiinst=wmi.instancesof("Win32_Service")
'Verificar que la instancia esté disponible
If wmiinst is Nothing Then echo ("error2")
'Aplicar loop true a cada instancia
For Each objswbemobject In wmiinst
echo("Service Name= ")
'Mostrar servicios
echo(objswbemobject.DisplayName+cr)
Siguiente
End Function