0

2つのドメインコントローラーがあります。1つはマスター(Windows Server 2008)、もう1つはセカンダリ(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