AddPermission()-Funktion
- Last UpdatedSep 24, 2024
- 1 minute read
Weist einer Benutzergruppe auf dem lokalen System oder in der Domäne eine bestimmte InTouch Zugriffsebene zu. Meldet sich ein Mitglied dieser Gruppe bei InTouch HMI an, nachdem AddPermission() aufgerufen wurde, so erhält es die angegebene Zugriffsebene.
Kategorie
Sicherheit
Syntax
BinaerVar=AddPermission( "Domäne", "Gruppe", Zugriffsebene);
Argumente
Domäne
Name der Domäne bzw. des lokalen Rechners, in der/dem sich die Gruppe befindet.
Gruppe
Windows-Benutzergruppe.
Zugriffsebene
InTouch-Zugriffsebene, die die angegebene Gruppe erhalten soll.
Anmerkungen
Nur zulässig, wenn der Betriebssystem-Sicherheitsmodus aktiviert ist. Beim Aufruf dieser Funktion wird zunächst überprüft, ob die angegebene Gruppe in der angegebenen Domäne oder Arbeitsgruppe existiert. Wenn dies der Fall ist, gibt die Funktion den Wert "Wahr" zurück, und die Gruppe wird mit der angegebenen Zugriffsebene verknüpft. In allen anderen Fällen (d. h. bei mindestens einem der Parameter wurde ein ungültiger Wert übergeben) wird der Wert "Falsch" zurückgegeben.
Diese Funktion wird in der Regel beim Projektstart aufgerufen. Sie hat keinerlei Auswirkungen auf die Zugriffsebene von Benutzern, die beim Aufruf bereits angemeldet sind. Die zugewiesene Zugriffsebene gilt lediglich für Benutzer, die sich nach dem Funktionsaufruf anmelden.
Beispiele
BinaerVar=AddPermission( "firma_hq", "InTouchAdmins", 9000);
BinaerVar=AddPermission( "johns01", "InTouchBenutzer", 5000);
Operations Control Verbundene Erfahrung
Die Methode AddPermission() akzeptiert nur zwei Parameter in Operations Control Verbundene Erfahrung:
-
CONNECT Gruppe
-
Zugriffsebene
Skriptfunktion für AddPermission() in der Operations Control Verbundene Erfahrung:
DiscreteTag=AddPermission("", "CONNECT group", AccessLevel);
Wenn ein Laufzeitbenutzer Mitglied mehrerer Gruppen von <CONNECT-Produkt> ist, wird die Zugriffsstufe durch die Gruppe mit der höchsten Zugriffsstufe bestimmt.
Siehe auch
PostLogonDialog(), InvisibleVerifyCredentials(), IsAssignedRole(), AttemptInvisibleLogon(), AddPermission(), QueryGroupMembership()