Для получения значения `sAMAccountName` из группы LDAP с помощью библиотеки ldap3 в Python, вам необходимо выполнить поиск пользователей в группе и извлечь атрибут `sAMAccountName` для каждого пользователя.
Вот пример кода, который позволит вам достичь этой задачи:
```python
from ldap3 import Server, Connection, ALL, NTLM
# Установка соединения с сервером LDAP
server = Server('ldap-server', get_info=ALL) # Замените 'ldap-server' на адрес сервера LDAP
conn = Connection(server, user='username', password='password', authentication=NTLM) # Укажите имя пользователя и пароль для подключения
conn.bind()
# Выполнение поиска пользователей в группе
group_dn = 'group-dn' # Замените 'group-dn' на полное имя DN группы LDAP
conn.search(group_dn, '(objectClass=*)', attributes=['sAMAccountName'])
# Извлечение значения sAMAccountName для каждого пользователя
for entry in conn.entries:
sAMAccountName = entry.sAMAccountName.value
print(sAMAccountName)
# Закрытие соединения
conn.unbind()
```
Важно убедиться, что вы замените `'ldap-server'` на адрес вашего сервера LDAP, `'username'` и `'password'` на ваши учетные данные для подключения, а `'group-dn'` на полное имя DN вашей группы LDAP.
Также обратите внимание, что в данном примере предполагается, что используется аутентификация NTLM. Если вы используете другой тип аутентификации, вам может потребоваться внести соответствующие изменения в коде.
Надеюсь, это поможет вам получить значения `sAMAccountName` из группы LDAP с использованием библиотеки ldap3 в Python!