请需要帮助。我的脚本是
Set objService = GetObject("winmgmts:\\.\Root\CIMV2")
Set colListOfServices = objService.ExecQuery _
("Select * from Win32_Service Where StartMode = 'Auto'
AND Started = false")
For Each objService in colListOfServices
WScript.Echo Date & " " & Time & objService.Caption
Set xmlDoc = _
CreateObject("Microsoft.XMLDOM")
XMLDoc.async = False
Set objRoot = _
xmlDoc.createElement("ServerCheck")
xmlDoc.appendChild objRoot
Set objRecord = _
xmlDoc.createElement("Services")
objRoot.appendChild objRecord
For Each objName in colListOfServices
Set objName = _
xmlDoc.createElement("Name")
objName.Text = objService.Caption
objRecord.appendChild objName
Next
Set objDate = _
xmlDoc.createElement("Date")
objDate.Text = Date & Time
objRecord.appendChild objDate
Set objIntro = _
xmlDoc.createProcessingInstruction _
("xml","version='1.0'")
xmlDoc.insertBefore _
objIntro,xmlDoc.childNodes(0)
xmlDoc.Save "C:\Users\111\Desktop\Audits.xml"
Next
还有我的 XML
Services><Name>Windows install</Name><Name>Windows install</Name>
<Name>Windows install</Name><Date>25.12.201215:51:19</Date>
WScript.Echo(to test) 给我 3 个不同的停止服务。但在我的 XML 中,仅将一项服务保存为 3 个副本。如何将所有停止的服务保存在 XML 中?