GetNext
GetNext 用於擷取指定 OID 的下一個對應字串。
語法
GetNext (oid)
結果
字串
範例
從安裝有 SNMP簡易網路管理通訊協定的英文首字母縮寫,一種用於監視網路裝置(例如路由器、集線器和交換機)的技術。 伺服器的電腦擷取與系統物件相關的所有字串的簡單 SNMP 用戶端。 原始資訊,例如正常執行時間 OID 1.3.5.1.2.1.1.3.0
將顯示為數百秒:
Function 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 "值: '"+snmp1.Get(Val1)+"'"+cr
Val1 = snmp1.GetNext(Val1)
If InStr(Val1, root) <> 1 Then Val1 =""
Wend
snmp1.Close
End Function