For the complete documentation index, see llms.txt. This page is also available as Markdown.

Sitzungen

PowerShell Univeral verwaltet Sitzungen für Benutzer innerhalb jeder App. Es gibt mehrere Orte, an denen Sie die Sitzungsinformationen von Benutzern konfigurieren können.

App-Sitzungseinstellung

Die Sitzungseinstellungen für eine App verwenden standardmäßig die Sitzungseinstellung des Webservers. Sie können das App-Sitzungs-Timeout für eine einzelne App mit -SessionTimeout von New-PSUApp festlegen. Der Timeout-Wert wird in Minuten angegeben.

New-PSUApp -Name 'dashboard' -BaseUrl / -SessionTimeout 30

App-Sitzungen sind gleitend und laufen nicht ab, solange das Fenster geöffnet und aktiv ist. Einige Browser pausieren Tabs, was dazu führt, dass die Sitzung nach dem Timeout abläuft.

Ein Neustart einer App führt dazu, dass alle Sitzungen getrennt werden.

Webserver-Sitzungseinstellung

Der Webserver verwaltet eine Sitzung für den Benutzer. Die Sitzung ist gleitend und läuft nicht ab, solange das Fenster geöffnet und aktiv ist. Einige Browser pausieren Tabs, was dazu führt, dass die Sitzung nach dem Timeout abläuft.

Der Standardwert für das Sitzungs-Timeout des Webservers beträgt 25 Minuten. Sie können die Sitzungseinstellung des Webservers ändern, indem Sie die Datei appsettings.json aktualisieren.

"SessionTimeout": 25

App-Leerlauf-Timeout

Zusätzlich zum App-Sitzungs-Timeout können Sie die App auch bei Leerlauf ablaufen lassen. Selbst wenn das Fenster geöffnet ist, läuft das Fenster ab, wenn der Benutzer während des Leerlauf-Timeout-Zeitraums nicht klickt, tippt oder die Maus bewegt. Diese Funktionalität ist standardmäßig deaktiviert.

Sie können das Leerlauf-Timeout in Minuten festlegen, indem Sie den Parameter -IdleTimeout des Cmdlets New-PSUApp setzen.

New-PSUApp -Name 'dashboard' -BaseUrl / -IdleTimeout 30

IIS-Timeouts

IIS kann auf verschiedene Weise Sitzungs-Timeouts verursachen. Sie müssen die Einstellungen Ihres Anwendungspools konfigurieren, um ein Recycling zu vermeiden, das dazu führt, dass alle App-Sitzungen entfernt werden.

Im Dialog für die erweiterten Einstellungen des Anwendungspools können Sie die Recycling-Einstellungen entsprechend festlegen.

Die Abbildung zeigt die empfohlenen Recycling-Einstellungen für IIS

Zuletzt aktualisiert

War das hilfreich?