我有2个域控制器,一个是主服务器(Windows服务器2008),另一个是辅助服务器(Windows服务器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正在运行,该功能正常。但是如果我们关闭主服务器而辅助服务器作为激活的域控制器上升,则上面的源代码是错误的
“针对用户协议请求的服务是针对域进行的 不支持用户服务的控制器“。
任何人都知道这个问题。你能帮我解决一下吗?