Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Archivo de configuración de scripts de sesión
Para localizar el archivo de configuración de los scripts de sesión en una instancia de Windows, vaya a C:\\ AppStreamSessionScripts\ config.json. En una instancia de Linux, vaya a /opt/appstream/ SessionScripts /config.json. El archivo tiene el formato siguiente.
nota
El archivo de configuración tiene formato .json. Compruebe que cualquier texto que escriba en este archivo esté en formato .json válido.
{ "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 } }
Puede utilizar los siguientes parámetros en el archivo de configuración de scripts de sesión.
SessionStart/SessionTermination
-
Los scripts de sesión que se ejecutarán en el evento de sesión apropiado basados en el nombre del objeto.
Tipo: cadena
Obligatorio: no
Valores permitidos:
SessionStart
,SessionTermination
WaitingTime
-
La duración máxima de los scripts de sesión, en segundos.
Tipo: entero
Obligatorio: no
Restricciones: la duración máxima es de 60 segundos. Si los scripts de sesión no han finalizado antes de cumplirse este plazo, se detendrán. Si necesita un script para continuar con la ejecución, láncelo como un proceso independiente.
Executables
-
Los detalles para ejecutar los scripts de sesión.
Tipo: cadena
Obligatorio: sí
Restricciones: el número máximo de scripts que se pueden ejecutar por evento de sesión es de 2 (uno para el contexto del usuario y otro para el contexto del sistema).
Context
-
El contexto en el que se ejecutará el script de sesión.
Tipo: cadena
Obligatorio: sí
Valores permitidos:
user
,system
Filename
-
La ruta completa del script de sesión que se ejecutará. Si no se especifica este parámetro, el script de sesión no se ejecuta.
Tipo: cadena
Obligatorio: no
Restricciones: la longitud máxima del nombre de archivo y su ruta completa es de 1000 caracteres.
.bat
Valores.exe
permitidos:,,.sh
nota
También puede utilizar PowerShell archivos de Windows. Para obtener más información, consulte Uso de PowerShell archivos de Windows.
Arguments
-
Los argumentos del script de sesión o del archivo ejecutable.
Tipo: cadena
Obligatorio: no
Limitaciones de longitud: la longitud máxima de 1000 caracteres.
S3LogEnabled
-
Cuando el valor de este parámetro se establece en
True
, se crea un bucket de S3 dentro de la cuenta de Amazon Web Services para almacenar los registros creados por el script de sesión. De forma predeterminada, este valor se establece enTrue
. Para obtener más información, consulte la sección Registro de la salida de los scripts de sesión más adelante en este tema.Tipo: Booleano
Obligatorio: no
Valores permitidos:
True
,False