Я не программист по своей природе, поэтому заранее извиняюсь :) Я использую фрагменты кода от http://www.codeproject.com/Articles/18102/Howto-Almost-Everything-In-Active-Directory-via-C#39, и это было действительно полезно. Я использую его метод для получения членства в группах пользователей, и для этого требуется его метод AttributeValuesMultiString
. У меня нет никаких синтаксических ошибок, но когда я вызываю метод Groups
через Groups("username", true)
я получаю следующее сообщение об ошибке:C# получить группы, в которых пользователь входит в Active Directory
An unhandled exception of type 'System.Runtime.InteropServices.COMException' occurred in System.DirectoryServices.dll
Я сделал некоторое рытье, но ничего, кажется, на самом деле ответить, почему я получаю эту ошибку.
Заранее благодарен!
Пожалуйста, разместите соответствующий код в своем теле вопроса, чтобы это могло быть полезно другим в будущем - если эта ссылка опустится, этот вопрос не имеет смысла. –
использование PrincipalContext вместо этого более легкий более простой код для управления здесь является примером для вас http://stackoverflow.com/questions/2962539/how-to-get-a-list-of-groups-in-an-active-directory- группа – MethodMan
@ DJ Kraze: это сработало отлично! Спасибо! – msindle