XML:Powershell: Parsen Durch XML mit dem Namen "ADDRESS"
<ServerList>
<ServerInfo ServerType="text" RPCServerPort="111" Port="110" Address="Server01" Name="Name1">
<ServerInfo ServerType="text" RPCServerPort="111" Port="110" Address="Server02" Name="Name2">
Wenn ich versuche, in XML als solche zu navigieren, es funktioniert:
[xml]$results = Get-Content C:\Users\myself\Desktop\file.xml
$results.ServerList.ServerInfo
auch:
- Dies funktioniert:
$results.ServerList.Name
- Dies funktioniert:
$results.ServerList.Port
- Dies funktioniert:
$results.ServerList.RPCServerPort
Dies ist jedoch nicht funktioniert: $results.ServerList.Address
Ich erhalte ein OverloadDefinitions Ergebnis, das nichts mit dem Inhalt des XML zu tun hat.
"Adresse" scheint zu versuchen, etwas anderes zu tun, weiß jemand, wie man den ADRESSE Inhalt im XML auflistet?
'$ results.ServerList.ServerInfo |% Address' oder' $ results.ServerList.ServerInfo | Select -Expand Address' funktionieren beide. – TheMadTechnician