Я создаю группу в своем Active Directory с помощью DirectoryServices.Добавить участника в группу с DirectoryServices
Imports System.DirectoryServices
Imports ActiveDs
Module Module1
Sub Main()
Dim dom As New DirectoryEntry()
Dim ou As DirectoryEntry = dom.Children.Find("OU=projects")
Dim group As DirectoryEntry = ou.Children.Add("CN=pracmans", "group")
group.Properties("Description").Value = "Red Bull"
group.Properties("groupType").Value = ActiveDs.ADS_GROUP_TYPE_ENUM.ADS_GROUP_TYPE_UNIVERSAL_GROUP Or ADS_GROUP_TYPE_ENUM.ADS_GROUP_TYPE_SECURITY_ENABLED
group.Properties("samAccountName").Value = "pracmans"
group.CommitChanges()
End Sub
End Module
Источник: msdn
Это отлично работает.
Теперь я хочу добавить существующего пользователя как участника в эту группу. (Как descripted here)
Поэтому я добавил
group.Properties("member").Add("CN=John Doe,OU=Employee,OU=London,DC=me,DC=intra")
Если я бегу сценарий теперь останавливается на CommitChanges()
говорит мне, что сервер не в состоянии выполнить мою просьбу.
Пропустить что-нибудь?
Заранее благодарим за любые советы.
Edit: Я сделал некоторые собственный прогресс - он должен быть правильным UserDN сейчас, к сожалению, это Ждут» t измените результат. – GrindelOh