Beim Versuch, eine Verbindung über PrincipalContext auf dem Arbeitsgruppenserver herzustellen, wird „Ungültiger BenutzerC#

Ein Treffpunkt für C#-Programmierer
Guest
 Beim Versuch, eine Verbindung über PrincipalContext auf dem Arbeitsgruppenserver herzustellen, wird „Ungültiger Benutzer

Post by Guest »

Ich möchte eine Anwendung zum Bearbeiten von Benutzerkonten auf einem Server erstellen.

Der Server verwendet nicht nur lokale AD-Konten.

Ich verwende den folgenden Code, um den Remote-Server zu verbinden:

Code: Select all

try
{
PrincipalContext oPrincipalContext = new PrincipalContext(ContextType.Machine, "192.168.123.110", null, ContextOptions.Negotiate, "Administrator", "password");
try
{
MessageBox.Show(oPrincipalContext.ConnectedServer);
GroupPrincipal oGroupPrincipal = GroupPrincipal.FindByIdentity(oPrincipalContext, "Goetter");
try
{
// perform operations here
}
finally
{
oGroupPrincipal.Dispose();
}
}
finally
{
oPrincipalContext.Dispose();
}
}
catch (Exception ex)
{
MessageBox.Show(ex.Message);
}
Immer wenn ich das versuche, erhalte ich eine Ausnahme, dass der Benutzer und/oder das Passwort nicht autorisiert ist, unabhängig vom Benutzer, den ich verwende. Administrator ist das eingebaute Admin-Benutzerkonto.

Funktioniert PrincipalContext nur mit AD oder auch mit lokalen Konten? Stimmt etwas mit meinem Code nicht?

Quick Reply

Change Text Case: 
   
  • Similar Topics
    Replies
    Views
    Last post