

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á.

# generate-software-statement
<a name="generate-software-statement"></a>

Gera uma instrução de software.

Os atendentes devem estar registrados no agente para permitir a comunicação. Os atendentes precisam de uma instrução de software para se registrarem no agente. Depois que o atendente tiver uma instrução de software, ele poderá se registrar automaticamente no agente usando o [Protocolo de Registro de Cliente Dinâmico do OAuth 2.0](https://tools.ietf.org/html/rfc7591). Depois que o agente se registra no atendente, ele recebe um ID e um segredo de cliente, que ele usa para se autenticar no agente.

O agente e o atendente recebem e usam uma instrução de software padrão quando são instalados pela primeira vez. É possível continuar a usar a instrução de software padrão ou gerar uma nova. Se você gerar uma nova instrução de software, coloque a instrução de software em um novo arquivo no atendente e, em seguida, adicione o caminho do arquivo ao parâmetro `agent.software_statement_path` no arquivo `agent.conf`. Depois de fazer isso, pare e reinicie o atendente para que ele possa usar a nova instrução de software para se registrar no agente.

**Topics**
+ [Sintaxe](#sytnax)
+ [Resultado](#output)
+ [Exemplo](#example)

## Sintaxe
<a name="sytnax"></a>

```
sudo -u root dcv-session-manager-broker generate-software-statement
```

## Resultado
<a name="output"></a>

**`software-statement`**  
A instrução do software.

## Exemplo
<a name="example"></a>

O exemplo a seguir gera uma instrução de software.

**Comando**

```
sudo -u root dcv-session-manager-broker generate-software-statement
```

**Saída**

```
software-statement: ewogICJpZCIgOiAiYjc1NTVhN2QtNWI0MC00OTJhLWJjOTUtNmUzOWNhYzkxMDcxIiwKICAiYWN0aXZlIiA6IHRydWUsCiAgImlzc3VlZEF0IiA6IDE1OTY3OTU4ODEuMDYxMDAwMDAwLAogICJicm9rZXJWZXJzaW9uIiA6ICIxLjAuMCIKfQ==
```