As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
Arquivo de configuração de scripts de sessão
Para localizar o arquivo de configuração dos scripts de sessão em uma instância do Windows, navegue até C:\\ AppStreamSessionScripts\ config.json. Em uma instância Linux, navegue até /opt/appstream/ SessionScripts /config.json. O arquivo é formatado da maneira a seguir.
nota
O arquivo de configuração está no formato .json. Verifique se qualquer texto que você digitar nesse arquivo está no 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 } }
Você pode usar os seguintes parâmetros no arquivo de configuração de scripts de sessão.
SessionStart/SessionTermination
-
Os scripts de sessão devem ser executados no evento de sessão apropriado com base no nome do objeto.
Type: string
Obrigatório: não
Valores permitidos:
SessionStart
,SessionTermination
WaitingTime
-
A duração máxima dos scripts de sessão em segundos.
Tipo: inteiro
Obrigatório: não
Restrições: a duração máxima é de 60 segundos. Se os scripts de sessão não forem concluídos dentro desse período, eles serão interrompidos. Se você precisar que um script continue em execução, inicie-o como um processo separado.
Executables
-
Os detalhes dos scripts de sessão para executar.
Type: string
Obrigatório: Sim
Restrições: o número máximo de scripts que podem ser executados por evento de sessão é 2 (um para o contexto do usuário e um para o contexto do sistema).
Context
-
O contexto no qual executar o script de sessão.
Type: string
Obrigatório: Sim
Valores permitidos:
user
,system
Filename
-
O caminho completo para o script de sessão a ser executado. Se esse parâmetro não for especificado, o script de sessão não será executado.
Type: string
Obrigatório: não
Restrições: o comprimento máximo do nome do arquivo e do caminho completo é 1.000 caracteres.
Valores permitidos:
.bat
,.exe
,.sh
nota
Você também pode usar PowerShell arquivos do Windows. Para obter mais informações, consulte Usando PowerShell arquivos do Windows.
Arguments
-
Os argumentos do script de sessão ou arquivo executável.
Type: string
Obrigatório: não
Restrições de tamanho: o comprimento máximo é de 1.000 caracteres.
S3LogEnabled
-
Quando o valor desse parâmetro for definido como
True
, um bucket do S3 será criado em sua conta da Amazon Web Services para armazenar os logs criados pelo script de sessão. Por padrão, esse valor é definido comoTrue
. Para obter mais informações, consulte a seção Registro da saída do script de sessão mais adiante neste tópico.Tipo: booliano
Obrigatório: não
Valores permitidos:
True
,False