« Zurück zu Produkt

Dokumentation

IPS_GetLoggedInUser

 string IPS_GetLoggedInUser ()

Rückgabewert

Name des aktuell angemeldeten Benutzers, z.B. "@admin" oder "@unknown"

Beschreibung

Die Funktion liefert den Namen des Benutzers, in dessen Kontext die aktuelle Ausführung (z.B. ein Skript) läuft. Ein Skript übernimmt dabei den Benutzer des Kontexts, der es gestartet hat. Wird ein Skript z.B. durch eine Aktion in einer Visualisierung gestartet, an der ein Benutzer angemeldet ist, liefert die Funktion den Namen dieses Benutzers.

Folgende Sonderbenutzer existieren:

Benutzer Beschreibung
@admin Administrator mit allen Berechtigungen. Die Anmeldung erfolgt mit der Lizenz (E-Mail-Adresse) und dem Kennwort für den Fernzugriff, z.B. an der Konsole.
@unknown Es ist kein Benutzer angemeldet. Dieser Benutzer hat keinerlei Berechtigungen.

Die Funktion erfordert kein RBAC-Feature in der Lizenz. Der ausführende Benutzer wird auch in der Ablaufverfolgung als ExecutionUser angezeigt, siehe IPS_GetTraces.

Siehe auch: IPS_IsAdministrator, IPS_IsUnknown, IPS_HasPermission

Beispiel

echo IPS_GetLoggedInUser();

/* liefert z.B.:
@admin
*/
Haben Sie noch Fragen?