Mit dem Cmdlet ConvertTo-XML kannst du Powershell Objekte als XML speichern.
# Beispiel-Daten erzeugen
$daten = @(
[PSCustomObject]@{Name="Max"; Alter=30; Stadt="Berlin"},
[PSCustomObject]@{Name="Anna"; Alter=25; Stadt="München"},
[PSCustomObject]@{Name="Peter"; Alter=40; Stadt="Hamburg"}
)
# Daten in XML konvertieren
$xml = $daten | ConvertTo-Xml -As String -NoTypeInformation
Um das Ergebnis in eine Datei zu schreiben
$xml | Out-File -FilePath "C:\Pfad\zur\Datei.xml"