Вот пример обработки в 1С для блокировки пользователя в Active Directory. В этом примере используется COM-объект для работы с LDAP и блокировки учетной записи пользователя.
1С (Код)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
1C
&НаСервере
Функция БлокироватьПользователя(Логин,Домен,ОписаниеОшибки = "")
### Описание:
1. **Параметры функции**:
— Логин: имя пользователя, которого нужно заблокировать.
— Домен: домен, в котором находится учетная запись.
— ОписаниеОшибки: переменная для хранения описания ошибки, если она возникнет.
2. **Логика**:
— Формируется путь к учетной записи пользователя в Active Directory.
— Создается COM-объект для работы с LDAP.
— Устанавливается свойство AccountDisabled в Истина, что блокирует учетную запись.
— Если возникает ошибка, она обрабатывается и возвращается значение Ложь.
### Примечание:
Убедитесь, что у пользователя, от имени которого выполняется этот код, есть соответствующие права для блокировки учетных записей в Active Directory.