Задать вопрос

Планировщик задач ->Poweshell->Excel->AD?

Уважаемые знатоки, всем добрый день!
Возникла следующая задача:
Необходимо написать скрипт в Powershell,который бы парсил excel файл и по результатам парсинга добавлял/удалял в/из группу/ы пользователя или блокировал учетную запись в AD.
Пример.
В таблице excel следующие данные:
ФИО Заблокировать почту Заблокировать интернет Заблокировать учетную запись
Иванов 10.10.2019 11.10.2019 24.10.2019

Логика следующая: powershell обращается раз в день к файлу excel с занесенными данными, сверяет условия для добавления/удаления пользователя/ей из/в группу/ы, далее по результатам проверки дат (ключевое условие) скрипт powershell обращается в AD для добавления/удаления группы или блокирования учетных записей в соответствие с датой когда необходимо провести действия с пользователем в AD.
Если кто то может приложить какой нибудь "костяк" скрипта, буду благодарен.
  • Вопрос задан
  • 300 просмотров
Подписаться 4 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
SignFinder
@SignFinder
Wintel\Unix Engineer\DevOps
1. Создаете массив и загоняете его в переменную с помощью Import-Excel
2. Открываете цикл с помощью ForEach
3. В цикле делаете вложенные условия с помощью If Else, либо прогоняете цикл ээнное количество раз с одним условием.

Выключить аккаунт можно Disable-ADAccount, удалить добавить в группу - Remove-ADGroupMember и Add-ADGroupMember
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы