Я пытаюсь добавить сетевую группу в нашем домене в группу локальных администраторов на компьютере.Ошибка сетевого пути при добавлении группы сетевых групп в группу локальных администраторов
Я отлаживать построчно и находит локальную группу администраторов, он находит сетевую группу, но, когда он попадает в эту линию:
AdministratorsGrp.Members.Add (NetworkGrp)
возвращает ошибку «сетевой путь не был найден»
Как исправить эту ошибку, я провел 30 минут в поисках межсетях и не смогли найти решение :(
Вот моя функция до сих пор:
Private Function AddAdminGroup() As Boolean
Dim AdministratorsGrp As GroupPrincipal
Dim NetworkGrp As GroupPrincipal
Try
Dim DomainCtx As New PrincipalContext(ContextType.Domain, "<domainname>", "<username>", "<pw>")
'Find Local Administrators group by SID
AdministratorsGrp = GroupPrincipal.FindByIdentity(DomainCtx, IdentityType.Sid, "S-1-5-32-544")
'Find Desktop Managers group by Name on Domain
NetworkGrp = GroupPrincipal.FindByIdentity(DomainCtx, IdentityType.Name, "<network group")
'Add Desktop Managers group to Administrators Group
AdministratorsGrp.Members.Add(DesktopMGRGrp)
'Save Group
AdministratorsGrp.Save()
Return True
Catch PrinEx As PrincipalExistsException
Return True
Catch ex As Exception
End Try
Return False
End Function
Заранее благодарим за предоставленную помощь!
Вы пробовали добавить Domain \ NetworkGrp? – Lance
Где вы хотите, чтобы я попытался добавить в? Чтобы повторить сам, он находит сетевую группу и возвращает ее этому объекту NetworkGrp. На машине, бросающей ошибку, я смог получить свойства от этого объекта, такого как SID, и Name, и они верны. –
JoshF
Недопустимая строка «>», если эта строка: NetworkGrp = GroupPrincipal.FindByIdentity (DomainCtx, IdentityType.Name, «
Lance