( mrceeka | 2017. 02. 06., h – 22:50 )

Példa PowerShellre:

test.xml:

<?xml version="1.0"?>
<database>
  <record>
    <DisplayName>Garvin, Fred</DisplayName>
    <Mail>fred.garvin@contoso.com</Mail>
  </record>
  <record>
    <DisplayName>Flynn, Phineas</DisplayName>
    <Mail>phineas.flynn@contoso.com</Mail>
  </record>
  <record>
    <DisplayName>Bates, Gil</DisplayName>
    <Mail>gil.bates@contoso.com</Mail>
  </record>
</database>

Legyen a feladat, hogy ebből az XML-ből a Mail és a DisplayName tulajdonságokat tegyük a test.csv-be.

Ekkor a script ennyi:

$Data = [Xml] (Get-Content test.xml)
$Data.database.record | Select-Object -Property Mail,DisplayName | Export-Csv test.csv -NoTypeInformation

Eredmény:

"Mail","DisplayName"
"fred.garvin@contoso.com","Garvin, Fred"
"phineas.flynn@contoso.com","Flynn, Phineas"
"gil.bates@contoso.com","Bates, Gil"

Üdv,
Marci