VBScript 経由でアクセス SNMP を使用して、いくつかの OID 値にアクセスしようとしています。これは、温度、湿度、気流の数値を持つ気候モニターであるためです。どの OID を使用する必要があるかはわかっていますが、この情報を効果的に接続して引き出すスクリプトやコードが見つかりません。
法案に合ったものを手に入れた人はいますか?
このコードを使用してみましたが、エラーが発生し続けます:ActiveX component can't create object: 'Scripting.SNMPManager'
Set oSNMPManager = CreateObject("Scripting.SNMPManager")
oSNMPManager.Agent = "unitip"
oSNMPManager.Community = "public"
'Add Variable objects to Variables collection
Call oSNMPManager.Variables.Add( "1.3.6.1.4.1.17373.2.2.1.6.1" )
Result = oSNMPManager.Get( ErrorIndex )
WScript.Echo "Get result: " & Result
If Result = 10 Then
WScript.Echo "ErrorIndex: " & ErrorIndex
End If
'Display properties of all Variable objects
WScript.Echo "OID, Type, Value"
For Each SNMPVariable in oSNMPManager.Variables
WScript.Echo SNMPVariable.OID & ", " & SNMPVariable.Type & ", " & SNMPVariable.Value
next
'Remove all Variable objects from the Variables collection
oSNMPManager.Variables.RemoveAll