我将尝试编写一段vbscript来自动配置存储阵列。但我在弄清楚如何最好地浏览XML时遇到了一些困难。
以下是我XML的示例部分:
但是一定有更加简洁的方法来做到这一点,我可以选择接口部分并读取端口、ip地址和子网掩码,执行命令然后进入下一个接口吗?
谢谢。
以下是我XML的示例部分:
<SERVER>
<INTERFACE>
<PORT>0</PORT>
<IPADDRESS>192.168.1.1</IPADDRESS>
<NETMASK>255.255.255.0</NETMASK>
</INTERFACE>
<INTERFACE>
<PORT>1</PORT>
<IPADDRESS>192.168.1.2</IPADDRESS>
<NETMASK>255.255.255.0</NETMASK>
</INTERFACE>
</SERVER>
我希望能够遍历每个接口(实际上有5个)并在正确的接口上设置相应的IP和子网掩码。
我目前正在这样做:
Set objXMLDoc = CreateObject("Microsoft.XMLDOM")
objXMLDoc.async = False
objXMLDoc.load("example.xml")
Set Root = objXMLDoc.documentElement
Set NodeList = Root.getElementsByTagName("interface")
port = 0
For Each Elem In NodeList
WScript.Echo "Port " & port & " has IP address of " & Elem.text
port = port + 1
Next
但是一定有更加简洁的方法来做到这一点,我可以选择接口部分并读取端口、ip地址和子网掩码,执行命令然后进入下一个接口吗?
谢谢。