Инструкция по использованию программы "Массовое обновление пользователей Active Directory"
Инструкция по использованию программы "Массовое обновление пользователей Active Directory"
Параметры подключения к Active Directory
LDAP сервер: corp.tcax.ru
Пользователь: tcax\it_zolotov
Base DN: OU=TCAX,DC=corp,DC=tcax,DC=ru
1. Первоначальная настройка
Шаг 1: Запуск программы
- Запустите файл ad_bulk_update.py
- Откроется главное окно программы с 4 вкладками
Шаг 2: Настройка подключения
- Перейдите на вкладку "⚙️ Настройки подключения"
Заполните параметры подключения:
- LDAP сервер: corp.tcax.ru
- Пользователь: tcax\it_zolotov
- Пароль: введите ваш пароль
- Base DN: OU=TCAX,DC=corp,DC=tcax,DC=ru
Шаг 3: Проверка подключения
- Нажмите кнопку "Проверить подключение"
- Дождитесь сообщения об успешном подключении
- Нажмите "💾 Сохранить настройки" для сохранения параметров
Примечание: Пароль не сохраняется по соображениям безопасности и должен вводиться каждый раз при запуске программы.
2. Работа с пользователями AD (ручное редактирование)
Загрузка пользователей
- Перейдите на вкладку "👥 Пользователи AD"
При необходимости измените LDAP фильтр или используйте быстрые фильтры:
- Все пользователи - загрузить всех пользователей
- Активные - только активные учетные записи
- Отключенные - только заблокированные учетные записи
- Нажмите "🔍 Загрузить пользователей из AD"
- Дождитесь завершения загрузки
Настройка отображаемых столбцов
- Нажмите кнопку "⚙️ Настроить столбцы"
- Выберите атрибуты для отображения в таблице
Используйте кнопки:
- Выбрать все - показать все доступные атрибуты
- Снять все - скрыть все атрибуты
- По умолчанию - стандартный набор (логин, имя, email, должность, отдел, телефон, табельный номер)
- Нажмите OK для применения
Поиск пользователей
- Используйте поле "Быстрый поиск" для фильтрации по любым атрибутам в таблице
- Поиск работает в реальном времени
Действия с пользователями
Создание нового пользователя
- Нажмите "➕ Создать пользователя"
Заполните обязательные поля (помечены *):
- Имя
- Фамилия
- Логин (только латиница)
- Пароль (минимум 8 символов)
- OU (путь создания)
- При необходимости используйте кнопку "Сгенерировать пароль"
- Заполните дополнительные поля (email, должность, отдел и т.д.)
Настройте параметры учетной записи:
- ✓ Включить учетную запись после создания
- ✓ Пароль не истекает
- ✓ Требовать смену пароля при входе
- Нажмите OK
Редактирование пользователя
- Выберите пользователя в таблице (один клик)
- Дважды кликните по строке ИЛИ нажмите кнопку "✏️ Редактировать"
- В открывшемся окне измените нужные атрибуты
- Счетчик покажет количество изменений
- Нажмите Save для сохранения
Активация пользователей
- Выберите одного или нескольких пользователей (удерживайте Ctrl для множественного выбора)
- Нажмите "✅ Активировать"
- Подтвердите действие
- Дождитесь завершения операции
Блокировка пользователей
- Выберите одного или нескольких пользователей
- Нажмите "🚫 Заблокировать"
- Подтвердите действие
- Дождитесь завершения операции
Экспорт пользователей
- Нажмите "📊 Экспорт"
- Выберите место сохранения файла
- Все загруженные пользователи будут экспортированы в Excel со всеми атрибутами
3. Массовая загрузка из Excel
Шаг 1: Подготовка Excel файла
Создайте Excel файл со следующей структурой:
- Первая строка - названия столбцов
- Один столбец должен содержать уникальный идентификатор (логин, email, табельный номер)
- Остальные столбцы - данные для обновления
Пример:
| Логин | Имя | Фамилия | Должность | Отдел | Телефон | |
|---|---|---|---|---|---|---|
| ivanov | Иван | Иванов | ivanov@tcax.ru | Инженер | IT-отдел | +7 (123) 456-78-90 |
Шаг 2: Загрузка файла
- Перейдите на вкладку "📊 Массовая загрузка из Excel"
- В разделе "Шаг 1" нажмите "📂 Выбрать Excel файл"
- Выберите подготовленный файл
- Проверьте превью данных (первые 10 строк)
Шаг 3: Настройка сопоставления
В разделе "Шаг 2" выберите:
- Столбец идентификатора - столбец из Excel с уникальным значением
- Атрибут AD - по какому атрибуту искать пользователей (обычно sAMAccountName)
Настройте сопоставление полей:
- Нажмите "🔮 Автосопоставление" для автоматического сопоставления
ИЛИ вручную для каждой строки:
- Выберите столбец Excel
- Выберите соответствующий атрибут AD
- Поставьте галочку ✓ для использования
Используйте кнопки управления:
- ➕ Добавить поле - добавить новое сопоставление
- ➖ Удалить выбранное - удалить строку сопоставления
- 🗑️ Очистить все - снять все галочки
Шаг 4: Проверка
- Нажмите "✓ Проверить и подготовить к загрузке"
- Проверьте информацию о сопоставлении
- Если все корректно - переходите к следующему шагу
4. Выполнение массового обновления
Запуск обновления
- Перейдите на вкладку "▶️ Выполнение обновления"
- Проверьте информацию о задаче
- Нажмите "▶ Выполнить обновление"
- ВНИМАНИЕ! Подтвердите действие - данные в AD будут изменены!
Мониторинг процесса
- Прогресс-бар покажет текущий статус выполнения
В окне лога отображается информация о каждом пользователе:
- ✓ Успешно обновлен
- ✗ Ошибка обновления
- ⚠ Не найден в AD
- ⊘ Пропущен
Экспорт результатов
- После завершения обновления нажмите "📊 Экспортировать лог в Excel"
- Выберите место сохранения
В файле будут содержаться:
- Идентификатор пользователя
- Статус обновления
- Описание ошибок (если были)
- Список измененных полей
5. Часто используемые атрибуты AD
Основная информация
- givenName - Имя
- sn - Фамилия
- displayName - Отображаемое имя
- cn - Полное имя
- description - Описание
Контактная информация
- mail - Email
- telephoneNumber - Телефон
- mobile - Мобильный телефон
- ipPhone - IP телефон
Адрес
- streetAddress - Улица
- l - Город
- st - Область/Регион
- postalCode - Почтовый индекс
Организационная информация
- title - Должность
- department - Отдел
- company - Компания
- employeeID - Табельный номер
- physicalDeliveryOfficeName - Офис
Дополнительные атрибуты
- extensionAttribute1-15 - Расширенные атрибуты (для пользовательских данных)
6. Советы и рекомендации
Безопасность
- Всегда делайте резервную копию перед массовыми изменениями
- Сначала протестируйте на небольшой группе пользователей
- Используйте экспорт лога для документирования изменений
- Не сохраняйте пароль в настройках
Производительность
- При загрузке большого количества пользователей используйте фильтры
- Настройте видимые столбцы для ускорения отображения
- Используйте быстрый поиск вместо прокрутки таблицы
Устранение проблем
Если пользователь не найден - проверьте:
- Правильность идентификатора
- Корректность Base DN
- Наличие пользователя в указанном OU
При ошибках подключения:
- Проверьте доступность сервера corp.tcax.ru
- Убедитесь в правильности учетных данных
- Проверьте сетевое подключение
При ошибках обновления:
- Проверьте права доступа учетной записи
- Убедитесь в корректности формата данных
- Изучите детали ошибки в экспортированном логе
7. Горячие клавиши и быстрые действия
- Двойной клик по пользователю - открыть для редактирования
- Ctrl + клик - множественный выбор пользователей
- Shift + клик - выбор диапазона пользователей
- Поле быстрого поиска - фильтрация в реальном времени
Контакты технической поддержки
При возникновении проблем обращайтесь к администратору IT-отдела.
Программа разработана для: TCAX
Версия: 2.0
Дата: Октябрь 2025
ВНИМАНИЕ! Программа вносит изменения в Active Directory. Используйте с осторожностью и только при наличии соответствующих прав доступа.