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);