Я хочу вернуть список членства в группах для конкретного пользователя домена. Что-то вроде ...
string[] UserGroups(string domain, string domainUserName)
{
// query domain info
// return a list of accounts the user is a member of
}
Кроме того, я хочу видеть, какие учетные записи / группы домена имеют доступ к указанному файлу / папке.
string[] AllowedAccounts(string domain, string filePath)
{
// query file/folder permission
// return a list of accounts with access to file/folder
}
Как лучше всего выполнить эти две задачи с помощью c #?