私は、各行でキャプチャしようとしている2つの異なる値を含むxmlファイルを持っています。私はPowershellを使用して、CSV、2つの列、1つはデバイスID、もう1つはMACアドレス、見出しは解析しようとしています。どんな提案も大歓迎です。以下は、XMLファイルがどのように見えるかのサンプルです。あなたの時間をありがとう。powershell xmlの値をCSVにパーズします
<?xml version="1.0" encoding="utf-8"?>
<DeviceConfig>
<Device RegisterID="1021" MacID="A4F1E85D7D86" />
<Device RegisterID="1022" MacID="A4F1E85D056E" />
<Device RegisterID="1023" MacID="A4F1E85CAAEE" />
<Device RegisterID="1024" MacID="A4F1E85DB284" />
<Device RegisterID="1025" MacID="A4F1E85D7021" />
<Device RegisterID="1026" MacID="A4F1E85D034A" />
<Device RegisterID="1027" MacID="A4F1E85CAD59" />
<Device RegisterID="1028" MacID="A4F1E85DAFA2" />
<Device RegisterID="1029" MacID="A4F1E85D050E" />
<Device RegisterID="1030" MacID="A4F1E85DAF89" />
<Device RegisterID="1031" MacID="A4F1E85DA80E" />
</DeviceConfig>
私はこのアプローチも好きです。 –
これは完璧に機能しました - 援助に感謝します! ConvertTo-csvではなくExport-csvを使用して、私が望むように.csvファイルにエクスポートできました。乾杯! – LilithGoddess
.csvファイルの各行の先頭に追加したい情報が1つ追加されています。私は大きなスクリプトで$ servernameの変数を持っています。この.csvに "Server Name"の列を入れ、各行(RegisterIDとMacIDの前)に$ servernameの値を追加します。どのようにこれに最善のアプローチに任意のアイデアですか?ありがとうございました! – LilithGoddess