Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Sitzungsskript-Konfigurationsdatei
Um die Konfigurationsdatei für Sitzungsskripten in einer Windows-Instanz zu finden, navigieren Sie zu C:\\ AppStreamSessionScripts\ config.json. Navigieren Sie auf einer Linux-Instance zu /opt/appstream/ SessionScripts /config.json. Die Datei ist wie folgt formatiert:
Anmerkung
Die Konfigurationsdatei liegt im JSON-Format vor. Verifizieren Sie, dass der gesamte eingegebene Text ein gültiges JSON-Format hat.
{ "SessionStart": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 }, "SessionTermination": { "executables": [ { "context": "system", "filename": "", "arguments": "", "s3LogEnabled": true }, { "context": "user", "filename": "", "arguments": "", "s3LogEnabled": true } ], "waitingTime": 30 } }
Sie können die folgenden Parameter in der Sitzungsskript-Konfigurationsdatei verwenden.
SessionStart/SessionTermination
-
Welche Sitzungsskripte bei Auftreten eines Sitzungsereignisses ausgeführt werden, hängt vom Namen des Objekts ab.
Typ: Zeichenfolge
Required: No
Zulässige Werte:
SessionStart
,SessionTermination
WaitingTime
-
Maximale Dauer der Sitzungsskripte in Sekunden.
Typ: Ganzzahl
Required: No
Einschränkungen: Die maximale Dauer beträgt 60 Sekunden. Wenn die Sitzungsskripte nicht innerhalb dieser Zeit abgeschlossen werden, werden sie beendet. Wenn ein Skript weiter ausgeführt werden soll, starten Sie es als einen separaten Prozess.
Executables
-
Die Details für die auszuführenden Sitzungsskripte.
Typ: Zeichenfolge
Erforderlich: Ja
Einschränkungen: Pro Sitzungsereignis können maximal 2 Skripte ausgeführt werden (eines für den Benutzerkontext, eines für den Systemkontext).
Context
-
Der Kontext, in dem das Sitzungsskript ausgeführt werden soll.
Typ: Zeichenfolge
Erforderlich: Ja
Zulässige Werte:
user
,system
Filename
-
Der vollständige Pfad des auszuführenden Sitzungsskripts. Wenn dieser Parameter nicht angegeben wird, wird das Sitzungsskript nicht ausgeführt.
Typ: Zeichenfolge
Required: No
Einschränkungen: Die maximale Länge für Dateiname und vollständigen Pfad beträgt 1000 Zeichen.
.bat
.exe
Zulässige Werte:,,.sh
Anmerkung
Sie können auch PowerShell Windows-Dateien verwenden. Weitere Informationen finden Sie unter PowerShell Windows-Dateien verwenden.
Arguments
-
Die Argumente für das Sitzungsskript oder die ausführbare Datei.
Typ: Zeichenfolge
Required: No
Längenbeschränkungen: Die maximale Länge beträgt 1000 Zeichen.
S3LogEnabled
-
Wenn der Wert für diesen Parameter auf
True
gesetzt ist, wird im Amazon-Web-Services-Konto ein S3-Bucket zum Speichern der vom Sitzungsskript generierten Protokolle erstellt. Standardmäßig ist dieser Wert aufTrue
festgelegt. Weitere Informationen finden Sie im Abschnitt Protokollieren der Ausgaben von Sitzungsskripten unten in diesem Thema.Typ: Boolesch
Required: No
Zulässige Werte:
True
,False