Уважаемые знатоки, всем добрый день!
Возникла следующая задача:
Необходимо написать скрипт в Powershell,который бы парсил excel файл и по результатам парсинга добавлял/удалял в/из группу/ы пользователя или блокировал учетную запись в AD.
Пример.
В таблице excel следующие данные:
ФИО Заблокировать почту Заблокировать интернет Заблокировать учетную запись
Иванов 10.10.2019 11.10.2019 24.10.2019
Логика следующая: powershell обращается раз в день к файлу excel с занесенными данными, сверяет условия для добавления/удаления пользователя/ей из/в группу/ы, далее по результатам проверки дат (ключевое условие) скрипт powershell обращается в AD для добавления/удаления группы или блокирования учетных записей в соответствие с датой когда необходимо провести действия с пользователем в AD.
Если кто то может приложить какой нибудь "костяк" скрипта, буду благодарен.
1. Создаете массив и загоняете его в переменную с помощью Import-Excel
2. Открываете цикл с помощью ForEach
3. В цикле делаете вложенные условия с помощью If Else, либо прогоняете цикл ээнное количество раз с одним условием.
Выключить аккаунт можно Disable-ADAccount, удалить добавить в группу - Remove-ADGroupMember и Add-ADGroupMember