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 函数