Я пытаюсь выяснить, как получить некоторые активные сведения о каталоже, конкретно со вкладки «Удаленное управление», из свойств пользователей.Аккаунт вкладки RemoteControl пользователя ActiveDirectory?
Я могу найти другие детали, используя код, подобный следующему:
//modify this line to include your domain name
string path = string.Format("LDAP://{0}", domain);
//init a directory entry
DirectoryEntry dEntry = new DirectoryEntry(path);
//init a directory searcher
DirectorySearcher directorySearcher = new DirectorySearcher(dEntry);
directorySearcher.PropertiesToLoad.Add("samAccountName");
directorySearcher.PropertiesToLoad.Add("displayName");
directorySearcher.PropertiesToLoad.Add("cn");
directorySearcher.PropertiesToLoad.Add("distinguishedName");
directorySearcher.PropertiesToLoad.Add("objectCategory");
directorySearcher.PropertiesToLoad.Add("objectSID");
directorySearcher.PropertiesToLoad.Add("objectGUID");
directorySearcher.PropertiesToLoad.Add("manager");
directorySearcher.Filter = "(&(objectClass=user))";
//perform search on active directory
searchResults = directorySearcher.FindAll();
//loop through results of search
Parallel.ForEach<SearchResult>(searchResults.Cast<SearchResult>().ToList(), searchResult =>
{
// Any processing
});
Но я не мог понять, где хранится удаленная информация. Обычно я использовал ADSI Edit и искал изменения в атрибутах по мере их изменения, но я ничего не заметил. Может ли кто-нибудь указать мне правильное направление?
я должен отметить, что мой уровень функции домена и функционального уровня леса являются как 2003.
Спасибо. К сожалению, я использую 2003, который не содержит атрибута userParameter. – Kyle
@ Zenox, это то же самое на W2K3 R2, я редактирую свой ответ. – JPBlanc
извините, мой плохой. У меня было два похожих пользователя, и я менял его в ADUAC и просматривал свойства в ADSIEdit. Becuase Я не изменял свойства для одного пользователя, значение не существовало! – Kyle