XMLを編集するためにcsvからエントリを読み取るにはどうすればよいですか

XMLを編集するためにcsvからエントリを読み取るにはどうすればよいですか

私はADuserの自動同期に取り組んでいます。そのためにはxmlファイルを編集する必要がありますが、この編集のソースはget-aduserの結果のcsvファイルになります。

PowerShell で foreach を実行するには、メール アドレスを変更する必要があります。foreach ターゲットは、csv 内のメール アドレスです。

今のところ、メールアドレスなどが入ったcsvと設定ファイルsync.exe.cfgがあります。

CSVをインポートした後、

foreach %USER% in file.csv Read Emailaddress load sync.exe.cfg IN sync.exe.cfg "edit line [email protected] with mail in cache" CALL sync.exe

あるいは、cfg 内のメール部分を変数で編集し、ファイルを変更せずに foreach を実行することもできます。cfg の外部で変数を書き換えるだけです。


御時間ありがとうございます

関連情報