Добавление NETWORK SERVICE в качестве нового пользователя в администратор экземпляра AD LDS

Я пытаюсь добавить сетевую службу в качестве члена группы "Администратор" моего экземпляра AD LDS, но всегда выдается сообщение об ошибке "ограничение ограничения"; но затем, если я вручную добавляю сетевую службу из ADSI, а затем удаляю ее, происходит странная вещь, мой код начинает работать нормально

Мой вопрос, есть ли какие-то ограничения, которым вы должны следовать при первом добавлении нового пользователя в свою группу?

Мой код:

  Using lEntry As New DirectoryEntry(mLDAPAddress &"CN=Administrators,CN=Roles" & "," & mLDAPInstance)
            Try
                Dim lMembers = lEntry.Properties("member")
                lMembers.Add("CN=SccAdmin,CN=SccAdmins" & "," & mLDAPInstance)
                'The above works fine, the below not so
                lMembers.Add("CN=S-1-5-20,CN=ForeignSecurityPrincipals" & "," & mLDAPInstance)
                lEntry.CommitChanges()
                Return True
            Catch ex As System.Runtime.InteropServices.COMException
                aError = ex.Message
            End Try
        End Using

1 ответ

Решение

Внешний субъект безопасности создается, когда вы добавляете его с ADSI Edit в фоновом режиме. Попробуйте добавить "NT AUTHORITY\NETWORK SERVICE" в ваш код вместо DN FSP, как вы делаете сейчас.

Другие вопросы по тегам