Show last authors
1
2
3 ----
4
5 = Инструкция по использованию программы "Массовое обновление пользователей Active Directory" =
6
7 == Параметры подключения к Active Directory ==
8
9 **LDAP сервер:** corp.tcax.ru
10 **Пользователь:** tcax\it_zolotov
11 **Base DN:** OU=TCAX,DC=corp,DC=tcax,DC=ru
12
13 ----
14
15 == 1. Первоначальная настройка ==
16
17 == Шаг 1: Запуск программы ==
18
19 1. Запустите файл ad_bulk_update.py
20 1. Откроется главное окно программы с 4 вкладками
21
22 == Шаг 2: Настройка подключения ==
23
24 1. Перейдите на вкладку **"⚙️ Настройки подключения"**
25 1. (((
26 Заполните параметры подключения:
27
28 * **LDAP сервер:** corp.tcax.ru
29 * **Пользователь:** tcax\it_zolotov
30 * **Пароль:** введите ваш пароль
31 * **Base DN:** OU=TCAX,DC=corp,DC=tcax,DC=ru
32 )))
33
34 == Шаг 3: Проверка подключения ==
35
36 1. Нажмите кнопку **"Проверить подключение"**
37 1. Дождитесь сообщения об успешном подключении
38 1. Нажмите **"💾 Сохранить настройки"** для сохранения параметров
39
40 >**Примечание:** Пароль не сохраняется по соображениям безопасности и должен вводиться каждый раз при запуске программы.
41
42 ----
43
44 == 2. Работа с пользователями AD (ручное редактирование) ==
45
46 == Загрузка пользователей ==
47
48 1. Перейдите на вкладку **"👥 Пользователи AD"**
49 1. (((
50 При необходимости измените LDAP фильтр или используйте быстрые фильтры:
51
52 * **Все пользователи** - загрузить всех пользователей
53 * **Активные** - только активные учетные записи
54 * **Отключенные** - только заблокированные учетные записи
55 )))
56 1. Нажмите **"🔍 Загрузить пользователей из AD"**
57 1. Дождитесь завершения загрузки
58
59 == Настройка отображаемых столбцов ==
60
61 1. Нажмите кнопку **"⚙️ Настроить столбцы"**
62 1. Выберите атрибуты для отображения в таблице
63 1. (((
64 Используйте кнопки:
65
66 * **Выбрать все** - показать все доступные атрибуты
67 * **Снять все** - скрыть все атрибуты
68 * **По умолчанию** - стандартный набор (логин, имя, email, должность, отдел, телефон, табельный номер)
69 )))
70 1. Нажмите **OK** для применения
71
72 == Поиск пользователей ==
73
74 * Используйте поле **"Быстрый поиск"** для фильтрации по любым атрибутам в таблице
75 * Поиск работает в реальном времени
76
77 == Действия с пользователями ==
78
79 == Создание нового пользователя ==
80
81 1. Нажмите **"➕ Создать пользователя"**
82 1. (((
83 Заполните обязательные поля (помечены *):
84
85 * Имя
86 * Фамилия
87 * Логин (только латиница)
88 * Пароль (минимум 8 символов)
89 * OU (путь создания)
90 )))
91 1. При необходимости используйте кнопку **"Сгенерировать пароль"**
92 1. Заполните дополнительные поля (email, должность, отдел и т.д.)
93 1. (((
94 Настройте параметры учетной записи:
95
96 * ✓ Включить учетную запись после создания
97 * ✓ Пароль не истекает
98 * ✓ Требовать смену пароля при входе
99 )))
100 1. Нажмите **OK**
101
102 == Редактирование пользователя ==
103
104 1. Выберите пользователя в таблице (один клик)
105 1. Дважды кликните по строке **ИЛИ** нажмите кнопку **"✏️ Редактировать"**
106 1. В открывшемся окне измените нужные атрибуты
107 1. Счетчик покажет количество изменений
108 1. Нажмите **Save** для сохранения
109
110 == Активация пользователей ==
111
112 1. Выберите одного или нескольких пользователей (удерживайте Ctrl для множественного выбора)
113 1. Нажмите **"✅ Активировать"**
114 1. Подтвердите действие
115 1. Дождитесь завершения операции
116
117 == Блокировка пользователей ==
118
119 1. Выберите одного или нескольких пользователей
120 1. Нажмите **"🚫 Заблокировать"**
121 1. Подтвердите действие
122 1. Дождитесь завершения операции
123
124 == Экспорт пользователей ==
125
126 1. Нажмите **"📊 Экспорт"**
127 1. Выберите место сохранения файла
128 1. Все загруженные пользователи будут экспортированы в Excel со всеми атрибутами
129
130 ----
131
132 == 3. Массовая загрузка из Excel ==
133
134 == Шаг 1: Подготовка Excel файла ==
135
136 Создайте Excel файл со следующей структурой:
137
138 * **Первая строка** - названия столбцов
139 * **Один столбец** должен содержать уникальный идентификатор (логин, email, табельный номер)
140 * **Остальные столбцы** - данные для обновления
141
142 **Пример:**
143
144 |=Логин|=Имя|=Фамилия|=Email|=Должность|=Отдел|=Телефон
145 |ivanov|Иван|Иванов|[[ivanov@tcax.ru>>mailto:ivanov@tcax.ru]]|Инженер|IT-отдел|+7 (123) 456-78-90
146
147
148
149
150
151
152 == Шаг 2: Загрузка файла ==
153
154 1. Перейдите на вкладку **"📊 Массовая загрузка из Excel"**
155 1. В разделе **"Шаг 1"** нажмите **"📂 Выбрать Excel файл"**
156 1. Выберите подготовленный файл
157 1. Проверьте превью данных (первые 10 строк)
158
159 == Шаг 3: Настройка сопоставления ==
160
161 1. (((
162 В разделе **"Шаг 2"** выберите:
163
164 * **Столбец идентификатора** - столбец из Excel с уникальным значением
165 * **Атрибут AD** - по какому атрибуту искать пользователей (обычно sAMAccountName)
166 )))
167 1. (((
168 Настройте сопоставление полей:
169
170 * Нажмите **"🔮 Автосопоставление"** для автоматического сопоставления
171 * (((
172 ИЛИ вручную для каждой строки:
173
174 * Выберите столбец Excel
175 * Выберите соответствующий атрибут AD
176 * Поставьте галочку ✓ для использования
177 )))
178 )))
179 1. (((
180 Используйте кнопки управления:
181
182 * **➕ Добавить поле** - добавить новое сопоставление
183 * **➖ Удалить выбранное** - удалить строку сопоставления
184 * **🗑️ Очистить все** - снять все галочки
185 )))
186
187 == Шаг 4: Проверка ==
188
189 1. Нажмите **"✓ Проверить и подготовить к загрузке"**
190 1. Проверьте информацию о сопоставлении
191 1. Если все корректно - переходите к следующему шагу
192
193 ----
194
195 == 4. Выполнение массового обновления ==
196
197 == Запуск обновления ==
198
199 1. Перейдите на вкладку **"▶️ Выполнение обновления"**
200 1. Проверьте информацию о задаче
201 1. Нажмите **"▶ Выполнить обновление"**
202 1. **ВНИМАНИЕ!** Подтвердите действие - данные в AD будут изменены!
203
204 == Мониторинг процесса ==
205
206 * Прогресс-бар покажет текущий статус выполнения
207 * (((
208 В окне лога отображается информация о каждом пользователе:
209
210 * ✓ Успешно обновлен
211 * ✗ Ошибка обновления
212 * ⚠ Не найден в AD
213 * ⊘ Пропущен
214 )))
215
216 == Экспорт результатов ==
217
218 1. После завершения обновления нажмите **"📊 Экспортировать лог в Excel"**
219 1. Выберите место сохранения
220 1. (((
221 В файле будут содержаться:
222
223 * Идентификатор пользователя
224 * Статус обновления
225 * Описание ошибок (если были)
226 * Список измененных полей
227 )))
228
229 ----
230
231 == 5. Часто используемые атрибуты AD ==
232
233 == Основная информация ==
234
235 * givenName - Имя
236 * sn - Фамилия
237 * displayName - Отображаемое имя
238 * cn - Полное имя
239 * description - Описание
240
241 == Контактная информация ==
242
243 * mail - Email
244 * telephoneNumber - Телефон
245 * mobile - Мобильный телефон
246 * ipPhone - IP телефон
247
248 == Адрес ==
249
250 * streetAddress - Улица
251 * l - Город
252 * st - Область/Регион
253 * postalCode - Почтовый индекс
254
255 == Организационная информация ==
256
257 * title - Должность
258 * department - Отдел
259 * company - Компания
260 * employeeID - Табельный номер
261 * physicalDeliveryOfficeName - Офис
262
263 == Дополнительные атрибуты ==
264
265 * extensionAttribute1-15 - Расширенные атрибуты (для пользовательских данных)
266
267 ----
268
269 == 6. Советы и рекомендации ==
270
271 == Безопасность ==
272
273 1. Всегда делайте **резервную копию** перед массовыми изменениями
274 1. Сначала протестируйте на **небольшой группе** пользователей
275 1. Используйте **экспорт лога** для документирования изменений
276 1. Не сохраняйте пароль в настройках
277
278 == Производительность ==
279
280 1. При загрузке большого количества пользователей используйте **фильтры**
281 1. Настройте **видимые столбцы** для ускорения отображения
282 1. Используйте **быстрый поиск** вместо прокрутки таблицы
283
284 == Устранение проблем ==
285
286 1. (((
287 Если пользователь не найден - проверьте:
288
289 * Правильность идентификатора
290 * Корректность Base DN
291 * Наличие пользователя в указанном OU
292 )))
293 1. (((
294 При ошибках подключения:
295
296 * Проверьте доступность сервера corp.tcax.ru
297 * Убедитесь в правильности учетных данных
298 * Проверьте сетевое подключение
299 )))
300 1. (((
301 При ошибках обновления:
302
303 * Проверьте права доступа учетной записи
304 * Убедитесь в корректности формата данных
305 * Изучите детали ошибки в экспортированном логе
306 )))
307
308 ----
309
310 == 7. Горячие клавиши и быстрые действия ==
311
312 * **Двойной клик** по пользователю - открыть для редактирования
313 * **Ctrl + клик** - множественный выбор пользователей
314 * **Shift + клик** - выбор диапазона пользователей
315 * **Поле быстрого поиска** - фильтрация в реальном времени
316
317 ----
318
319 == Контакты технической поддержки ==
320
321 При возникновении проблем обращайтесь к администратору IT-отдела.
322
323 **Программа разработана для:** TCAX
324 **Версия:** 2.0
325 **Дата:** Октябрь 2025
326
327 ----
328
329 **ВНИМАНИЕ!** Программа вносит изменения в Active Directory. Используйте с осторожностью и только при наличии соответствующих прав доступа.