Como posso ler entradas de um csv para editar um XML

Como posso ler entradas de um csv para editar um XML

Estou trabalhando em uma sincronização automática do meu ADuser. Preciso editar um arquivo xml para fazer isso, mas a fonte desta edição seria um arquivo csv resultante de um get-aduser

Preciso alterar o endereço de e-mail para fazer um foreach no PowerShell, sendo o destino do foreach os endereços de e-mail no csv.

então, por enquanto, tenho meu csv com endereços de e-mail etc... e meu arquivo de configuração sync.exe.cfg

A ideia seria, após importar o 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

isso ou eu poderia editar a parte mail no cfg com uma variável e fazer o foreach nela sem precisar alterar o arquivo. Apenas reescrevendo a variável fora do cfg.


Obrigado pelo seu tempo

informação relacionada