发送参数到脚本

GFI LanGuard 扫描程序工具将参数传递给执行中的脚本。 例如,扫描漏洞的目标计算机的计算机名称和计算机 IP。 为能够调试脚本,您可能想要测试各种类型的参数值。 您可以从“选项”>“参数”中指定这些参数的替代值。

为访问脚本中的这些参数,您需要使用名称为 GetParameter 的特殊 GFI LanGuard 函数,并将所需的参数的名称传递给它,例如:

函数 main

'声明我们将需要使用的对象

Dim wmi As Object

Dim objswbemobject As Object

'声明我们需要的其他变量

Dim strComputer As String

Dim cr As String

strComputer = "127.0.0.1"

'回车符

cr = Chr(13) + Chr(10)

'与 wmi 对象相连

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

'检查连接是否成功

If wmi is Nothing Then echo ("error1")

'返回 wmi 的服务实例

Set wmiinst=wmi.instancesof("Win32_Service")

'检查实例是否可用

If wmiinst is Nothing Then echo ("error2")

'对每个实例进行 true 循环

For Each objswbemobject In wmiinst

echo("Service Name= ")

'显示服务

echo(objswbemobject.DisplayName+cr)

下一步

End 函数