SNMP - 如何设置空值或无值

SNMP - How to set a null or nothing value

我正在编写一些 powershell 脚本来设置 oid 的值。 其中一个设置要求我先清除当前值。然后设置新的。但我似乎找不到正确的语法来完成这项工作。

语法是 DISPLAYSTRING,但我必须使用十六进制值来设置它们。 MIB 的内容如下:

一般来说,你不能。该对象的 MAX-ACCESS 为 "read-write",这意味着您可以对其进行读取和写入。代理可能会将该对象报告为 "not existing",直到您写入它(这有点调皮;这就是 "read-create" 的用途)。但这并不意味着您可以将其删除或取消。你不能告诉它没有价值。

但是,我认为您误解了这些要求。我建议使用 0 的 "No additional mapping" 值;我对描述的解释是 this 就是它所说的 "null mapping"。

或者,查阅文档或咨询供应商以了解如何使用此特定 MIB。