Wie kann ich Einträge aus einer CSV-Datei lesen, um eine XML-Datei zu bearbeiten?

Wie kann ich Einträge aus einer CSV-Datei lesen, um eine XML-Datei zu bearbeiten?

Ich arbeite an einer automatischen Synchronisierung meines ADusers. Dazu muss ich eine XML-Datei bearbeiten, aber die Quelle dieser Bearbeitung wäre eine CSV-Datei, die aus einem get-aduser resultiert.

Ich muss die E-Mail-Adresse ändern, um ein Foreach in Powershell zu erstellen, wobei das Foreach-Ziel die E-Mail-Adressen in der CSV sind.

also für jetzt habe ich meine CSV mit E-Mail-Adressen usw. ... und meine Konfigurationsdatei sync.exe.cfg

Die Idee wäre, nach dem Importieren der CSV-Datei

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

oder ich könnte den Mail-Teil in der CFG mit einer Variablen bearbeiten und das Foreach darauf anwenden, ohne die Datei ändern zu müssen. Ich schreibe die Variable einfach außerhalb der CFG neu.


Vielen Dank für Ihre Zeit

verwandte Informationen