Cuando me conecto a mi HP ILO usando la URL, http://ilo-ip/xmldata?item=All está devolviendo un archivo XML en el siguiente formato.Cómo leer un archivo XML desde la web usando powershell
<?xml version="1.0" ?>
- <RIMP>
- <HSI>
<SPN>ProLiant DL385 G1</SPN>
<SBSN>ABCDEFG</SBSN>
<UUID>123456789</UUID>
</HSI>
- <MP>
<ST>1</ST>
<PN>Integrated Lights-Out (iLO)</PN>
<FWRI>1.82</FWRI>
<HWRI>ASIC: 2</HWRI>
<SN>ILOABCDEFG</SN>
<UUID>ILO1234545</UUID>
</MP>
</RIMP>
¿Hay algún comando/script powershell para leer datos XML de la URL web?
Gracias por su respuesta. ¿Cómo leo el código que está cargado? No pude encontrar mucha ayuda en internet. –
el XML se mantendrá en el objeto $ doc para que pueda acceder a él a través de la notación de propiedad. Por ejemplo Write-Host $ doc.RIMP.HSI.SPN Esto escribirá "ProLiant DL385 G1" en la consola. Lo que puede hacer es pipe $ doc a Get-Member para obtener una lista de propiedades, p. $ doc | Get-Member –
Hola Alan, recibí una excepción cuando cargué el xml de las dos maneras que describiste. La excepción es '" El servidor cometió una violación de protocolo. Section = ResponseStatusLine "' –