AttemptInvisibleLogonEx()-Funktion
- Last UpdatedSep 24, 2024
- 1 minute read
Mit der AttemptInvisibleLogonEx()-Funktion kann in einem Skript ein Benutzer mit den im Anmeldeinformations-Manager gespeicherten Anmeldeinformationen bei InTouch angemeldet werden. Dies geschieht ohne weiteren Eingriff des Bedieners.
Kategorie
Sicherheit
Syntax
DiscreteTag=AttemptInvisibleLogonEx("Credential Name");
Argumente
Name der Anmeldeinformationen
Name der im Anmeldeinformations-Manager gespeicherten Anmeldeinformation. Bei eigenständigen InTouch-Projekten werden die Anmeldeinformationen vom Projekt-Manager abgerufen. Bei verwalteten InTouch-Projekten werden die Anmeldeinformationen vom Anmeldeinformations-Manager des Application Server abgerufen.
Rückgabewert
Gibt bei erfolgreicher Authentifizierung TRUE (wahr) zurück. Anderenfalls wird FALSE zurückgegeben.
Anmerkungen
Die Anmeldung an der InTouch HMI wird mit den im Anmeldeinformations-Manager gespeicherten Anmeldeinformationen versucht. Bei eigenständigen InTouch-Projekten werden die Anmeldeinformationen vom Projekt-Manager abgerufen. Bei verwalteten InTouch-Projekten werden die Anmeldeinformationen vom Anmeldeinformations-Manager des Application Server abgerufen.
-
Ist der Anmeldeversuch erfolgreich, wird der Wert TRUE zurückgegeben, und die Systemvariablen $OperatorDomain, $OperatorName, $AccessLevel und $Operator werden entsprechend aktualisiert.
-
Schlägt der Anmeldeversuch fehl, wird der Wert FALSE zurückgegeben, und der aktuell angemeldete Benutzer (falls vorhanden) bleibt weiterhin angemeldet.
Das Argument Domäne ist nur relevant, wenn der Betriebssystem-Sicherheitsmodus aktiviert ist. Wenn der ArchestrA-Sicherheitsmodus verwendet wird und ArchestrA-Sicherheit ihrerseits die Betriebssystem-gesteuerte Sicherheit verwendet, sollte das Argument UserId den vollständig qualifizierten Benutzernamen einschließlich des Domänennamens oder des Computernamens enthalten.
Beispiele
Im Betriebssystem-Sicherheitsmodus:
DiscreteTag=AttemptInvisibleLogonEx("TestCredentialName01");
Siehe auch
PostLogonDialog(), InvisibleVerifyCredentials(), IsAssignedRole(), QueryGroupMembership(), AddPermission()