

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.

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

Genera una instrucción de software.

Los agentes deben estar registrados en el broker para habilitar la comunicación. Los agentes necesitan una instrucción de software para poder registrarse en el broker. Cuando el agente disponga de una instrucción de software podrá registrarse automáticamente a sí mismo en el broker mediante el [Protocolo de registro dinámico de clientes OAuth 2.0](https://tools.ietf.org/html/rfc7591). Cuando el agente se registra en el broker, recibe un identificador de cliente y un secreto de cliente que utiliza para autenticarse en el broker.

El broker y el agente reciben y utilizan una instrucción de software predeterminada cuando se instalan por primera vez. Puede seguir utilizando la instrucción de software predeterminada o generar una nueva. Si genera una nueva instrucción de software, debe colocarla en un nuevo archivo del agente y, a continuación, añadir la ruta de archivo al parámetro `agent.software_statement_path` del archivo `agent.conf`. Cuando termine, detenga y reinicie el agente para que pueda utilizar la nueva instrucción de software y registrarse en el broker.

**Topics**
+ [Sintaxis](#sytnax)
+ [Output](#output)
+ [Ejemplo](#example)

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

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

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

**`software-statement`**  
Instrucción de software.

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

El siguiente ejemplo genera una instrucción de software.

**Comando**

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

**Output**

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