C# Active Directory: получить список членов временной группы? ⇐ C#
-
Anonymous
C# Active Directory: получить список членов временной группы?
Я использую механизм временного (на основе времени) членства в группах в 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?
Я использую механизм временного (на основе времени) членства в группах в 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?
Мобильная версия