Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
File Konfigurasi Skrip Sesi
Untuk menemukan file konfigurasi skrip sesi dalam instance Windows, navigasikan ke C:\\ AppStreamSessionScripts\ config.json. Pada instance Linux, navigasikan ke /opt/appstream/ SessionScripts /config.json. File diformat sebagai berikut.
catatan
File konfigurasi dalam format.json. Verifikasi bahwa teks apa pun yang Anda ketik dalam file ini dalam format.json yang valid.
{ "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 } }
Anda dapat menggunakan parameter berikut dalam file konfigurasi skrip sesi.
SessionStart/SessionTermination
-
Skrip sesi untuk dijalankan dalam acara sesi yang sesuai berdasarkan nama objek.
Tipe: String
Wajib: Tidak
Nilai yang diizinkan:
SessionStart
,SessionTermination
WaitingTime
-
Durasi maksimum skrip sesi dalam hitungan detik.
Tipe: Integer
Wajib: Tidak
Kendala: Durasi maksimum adalah 60 detik. Jika skrip sesi tidak selesai dalam durasi ini, skrip tersebut akan dihentikan. Jika Anda memerlukan skrip untuk terus berjalan, luncurkan sebagai proses terpisah.
Executables
-
Detail untuk menjalankan skrip sesi.
Tipe: String
Wajib: Ya
Kendala: Jumlah maksimum skrip yang dapat dijalankan per acara sesi adalah 2 (satu untuk konteks pengguna, satu untuk konteks sistem).
Context
-
Konteks di mana untuk menjalankan skrip sesi.
Tipe: String
Wajib: Ya
Nilai yang diizinkan:
user
,system
Filename
-
Jalur lengkap ke skrip sesi untuk dijalankan. Jika parameter ini tidak ditentukan, skrip sesi tidak dijalankan.
Tipe: String
Wajib: Tidak
Kendala: Panjang maksimum untuk nama file dan jalur lengkap adalah 1.000 karakter.
Nilai yang diizinkan:
.bat
,.exe
,.sh
catatan
Anda juga dapat menggunakan PowerShell file Windows. Untuk informasi selengkapnya, lihat Menggunakan PowerShell File Windows.
Arguments
-
Argumen untuk skrip sesi Anda atau file yang dapat dieksekusi.
Tipe: String
Wajib: Tidak
Kendala panjang: Panjang maksimum adalah 1.000 karakter.
S3LogEnabled
-
Ketika nilai untuk parameter ini disetel ke
True
, bucket S3 dibuat dalam akun Amazon Web Services Anda untuk menyimpan log yang dibuat oleh skrip sesi. Secara default, nilai ini diatur keTrue
. Untuk informasi selengkapnya, lihat bagian Keluaran Skrip Sesi Pencatatan nanti dalam topik ini.Tipe: Boolean
Wajib: Tidak
Nilai yang diizinkan:
True
,False