

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

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

소프트웨어 명령문을 생성합니다.

에이전트는 브로커에 등록되어 있어야 통신이 가능합니다. 에이전트를 브로커에 등록하려면 소프트웨어 명령문이 필요합니다. 에이전트에 소프트웨어 명령문이 있으면 [OAuth 2.0 동적 클라이언트 등록 프로토콜](https://tools.ietf.org/html/rfc7591)을 사용하여 브로커에 자동으로 등록할 수 있습니다. 에이전트가 브로커에 등록되면 브로커 인증에 사용하는 클라이언트 ID와 클라이언트 암호가 주어집니다.

브로커와 에이전트는 처음 설치될 때 기본 소프트웨어 명령문을 받아 사용합니다. 기본 소프트웨어 명령문을 계속 사용해도 되고, 새 소프트웨어 명령문을 생성할 수도 있습니다. 새 소프트웨어 명령문을 생성하는 경우 소프트웨어 명령문을 에이전트의 새 파일에 넣은 다음, 파일 경로를 `agent.conf` 파일의 `agent.software_statement_path` 파라미터에 추가해야 합니다. 이 작업을 완료한 후에는 에이전트가 새 소프트웨어 명령문을 사용하여 브로커에 등록할 수 있도록 에이전트를 중지했다가 다시 시작하세요.

**Topics**
+ [구문](#sytnax)
+ [출력](#output)
+ [예시](#example)

## 구문
<a name="sytnax"></a>

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

## 출력
<a name="output"></a>

**`software-statement`**  
소프트웨어 명령문입니다.

## 예시
<a name="example"></a>

다음 예제는 소프트웨어 명령문을 생성합니다.

**--Command**:

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

**출력**:

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