GetNext

GetNext 用于检索指定 OID 的下一个对应字符串。

语法

GetNext (oid)

返回结果

字符串

示例

从安装有 SNMP簡易網路管理通訊協定的英文首字母縮寫,一種用於監視網路裝置(例如路由器、集線器和交換機)的技術。 服务器的计算机检索与系统对象相关的所有字符串的简单 SNMP 客户端。 原始信息,例如正常运行时间 OID 1.3.5.1.2.1.1.3.0 将显示为数百秒:

函数 Main

Dim snmp1 As Object

'回车符和换行

cr = Chr(13) + Chr(10)

Set snmp1 = SNMP.Connect("127.0.0.1", "public")

'sysName 的 OID

Val1 = "1.3.6.1.2.1.1.1.0"

'系统对象的 OID

root = "1.3.6.1.2.1.1."

'snmp1.Get Val1

While Val1 <> ""'

echo "Oid: '"+Val1 + "'"+cr

echo "Value: '"+snmp1.Get(Val1)+"'"+cr

Val1 = snmp1.GetNext(Val1)

If InStr(Val1, root) <> 1 Then Val1 =""

Wend

snmp1.Close

End 函数