C# Active Directory: получить список членов временной группы?C#

Место общения программистов C#
Anonymous
C# Active Directory: получить список членов временной группы?

Сообщение Anonymous »


Я использую механизм временного (на основе времени) членства в группах в Active Directory для временного доступа пользователей к группам.

С помощью Powershell добавлять пользователей очень легко:

$ts = New-TimeSpan -Start (Get-Date) -End (Get-date).AddSeconds(50000) Add-ADGroupMember -Identity "mytest" -Members "kul" -MemberTimeToLive $ts Тогда я смогу просмотреть пользователей, оставшееся время и TTL:

(Get-ADGroup 'mytest' -Propertymember -ShowMemberTimeToLive).member ,CN=kul,OU=Компания,DC=тест,DC=локальный Как я могу использовать C#/LDAP для добавления и просмотра пользователей с их счетчиками?
[*]Добавление через C# уже решено — временное членство в группе активного каталога C#? [*]А как реализовать просмотр оставшегося времени TTL для пользователей? В ответе пункта 1 была ссылка, поясняющая про прямые и обратные ссылки AD. Как правильно получить эти данные, используя DirectoryEntry или GroupPrincipal?

Вернуться в «C#»