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