发送参数到脚本
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 函数