Po połączeniu się z moją usługą HP ILO przy użyciu adresu URL, http://ilo-ip/xmldata?item=All, następuje zwrócenie pliku XML w poniższym formacie.Jak odczytać plik XML z Internetu przy użyciu programu Power Shell
<?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>
Czy istnieje polecenie/skrypt Powerhell do odczytywania danych XML z adresu URL?
Dziękuję za odpowiedź. Jak mogę odczytać załadowany kod? Nie mogłem znaleźć dużej pomocy w Internecie. –
XML będzie przechowywany w obiekcie $ doc, aby można było uzyskać do niego dostęp za pośrednictwem notacji właściwości. Na przykład: Write-Host $ doc.RIMP.HSI.SPN Spowoduje to napisanie "ProLiant DL385 G1" na konsolę. Możesz zrobić pipe $ doc na Get-Member, aby uzyskać listę właściwości, np. $ doc | Get-Member –
Witam Alan, dostałem wyjątek Po załadowaniu xml w obie strony, zgodnie z opisem. Wyjątek stanowi '" Serwer popełnił naruszenie protokołu Sekcja = ResponseStatusLine "' –