Вот пример обработки в 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.