Please ensure Javascript is enabled for purposes of website accessibility
Powered by Zoomin Software. For more details please contactZoomin

AVEVA™ InTouch HMI

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

In This Topic
Related Links