

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# 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>

下列範例會產生軟體陳述式。

**命令**

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

**輸出**

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