1.
user2084160
20.05.24 07:19
Сейчас в теме
Добрый день!
Пытаюсь настроить функционал синхронизации учетных записей из 1С в AD.
Данные из 1С выгружаются на контроллер домена в папку C:\Outfeed\Book1.csv
Пишу скрипт на powershell для сравнения данных в этом файле и в AD. По моей задумке после повторного запуска скрипта в случае изменений в файле csv, в AD данные также должны меняться.
На данный момент скрипт корректно создает учетные записи в AD в нужной мне OU, но при изменении данных в файлике и повторном запуске скрипта, в AD данные не меняются, скрипт просто пишет, что учетная запись уже существует и на этом заканчивается. Помогите решить этот момент.
Также в идеале я хочу добавить функционал, при котором будет проверка на одинаковые логины, и в случае уже существующей учетной записи с таким же логином, скрипт будет делать перебор цифр в конце samaccountname, пока не найдет уникальный логин. Если кто подскажет как это добавить в скрипт, буду очень признателен.
Прикладываю текстовик с кодом и табличку для примера с данными.
Прикрепленные файлы:
Попытка номер 10.txt
Book1.csv