Enviar parâmetros para o script
A ferramenta do verificador do GFI LanGuard transmite parâmetros aos scripts quando executada. Por exemplo, o nome e o IP do computador da máquina de destino em verificação de vulnerabilidades. Para conseguir depurar seus scripts, talvez você queira testar vários tipos de valores para esses parâmetros. É possível especificar valores alternativos para os parâmetros em Options > Parameters.
Para acessar os parâmetros nos scripts, é preciso usar uma função especial do GFI LanGuard chamada GetParameter
e transmitir o nome do parâmetro desejado, por exemplo:
Function main
'declara os objetos que precisamos usar
Dim wmi As Object
Dim objswbemobject As Object
'declara outras variáveis necessárias
Dim strComputer As String
Dim cr As String
strComputer = "127.0.0.1"
'Retorno de carro
cr = Chr(13) + Chr(10)
'gancho com o objeto wmi
Set wmi = GetObject("winmgmts:\\" & strComputer & "\root\cimv2")
'Verifica se o gancho foi bem-sucedido
If wmi is Nothing Then echo ("error1")
'Retorna a instância de serviços do wmi
Set wmiinst=wmi.instancesof("Win32_Service")
'Verifica se a instância está disponível
If wmiinst is Nothing Then echo ("error2")
'Loop verdadeiro cada instância
For Each objswbemobject In wmiinst
echo(“Nome Serviço= ")
'Exibe serviços
echo(objswbemobject.DisplayName+cr)
Next
End Function