0

我有 2 个域控制器,一个主控(windows server 2008)和一个辅助(windows server 2000)。我有小代码来检查用户是否属于一个组。

Public Function IsInGroup(ByVal user As String, ByVal group As String) As Boolean

    Using identity As New WindowsIdentity(user)
        Dim principal As New WindowsPrincipal(identity)
        Return principal.IsInRole(group)
    End Using

End Function

如果 Win 2008 正在运行,则该功能可以正常工作。但是如果我们关闭主服务器并且从服务器作为激活的域控制器上升,上面的源代码是错误的

“针对不支持用户服务的域控制器进行了用户协议请求服务”。

任何人都知道这个问题。你能给我一个解决方案吗?

4

0 回答 0