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