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 외부에서 변수를 다시 작성하면 됩니다.


시간 내 줘서 고마워

관련 정보