SyncWithActiveDirectory

Beschreibung:

Synchronisiert die Benutzerverwaltung der Anwendung mit dem konfigurierten Active Directory.

Wichtig: Diese Methode steht erst ab der Professional-Edition zur Verfügung.

Rückgabewert:

Long

Wert

Beschreibung

0

Synchronisation erfolgreich.

1

Keine Konfiguration gefunden.

2

Fehler während der Synchronisation.

3

Mehrere Benutzer mit gleichem Login Namen oder Windows Login Namen sind nicht erlaubt.

4

Benutzer ist weder Administrator noch hat er administrative Rechte.

Beispiel VBScript:

Dim nReturn : nReturn = cRM.CurrentProject.Users.SyncWithActiveDirectory()

Dim sResult : sResult = ""

 

Select Case nReturn

    Case 0

        sResult = "Synchronisation erfolgreich"

    Case 1

        sResult = "Keine Konfiguration gefunden"

    Case 2

        sResult = "Fehler während der Synchronisation"

    Case 3

        sResult = "Mehrere Benutzer mit gleichem Login Namen oder Windows Login Namen sind nicht erlaubt"

    Case 4

        sResult = "Benutzer ist weder Administrator, noch hat er administrative Rechte"

End Select

 

Call cRM.DialogMessageBox("Ergebnis der Active Directory-Synchronisation: " & sResult, "Users.SyncWithActiveDirectory", vbOkOnly)

Beispiel C#-Script:

long returnValue = cRM.CurrentProject.Users.SyncWithActiveDirectory();

string result = null;

 

switch (returnValue)

{

    case 0:

        result = "Synchronisation erfolgreich";

        break;

    case 1:

        result = "Keine Konfiguration gefunden";

        break;

    case 2:

        result = "Fehler während der Synchronisation";

        break;

    case 3:

        result = "Mehrere Benutzer mit gleichem Login Namen oder Windows Login Namen sind nicht erlaubt";

        break;

    case 4:

        result = "Benutzer ist weder Administrator, noch hat er administrative Rechte";

        break;

    default:

        break;

}

 

cRM.DialogMessageBox("Ergebnis der Active Directory-Synchronisation: " + result, "Users.SyncWithActiveDirectory", 0);