# MSP管理コマンド

## コマンド

#### Keeperコマンドリファレンス

対話型シェル、CLI、JSON設定ファイルのいずれを使用する場合でも、以下のコマンドがサポートされており、各コマンドでは追加のパラメータとオプションがご利用になれます。

特定のコマンドのヘルプを表示するには、以下のコマンドを実行します。

`help <command>`

**MSPコマンド**

| コマンド                                                                                                                                                                | 説明                                             |
| ------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ---------------------------------------------- |
| [`msp-info`または`mi`](#msp-info-command)                                                                                                                              | MSPの詳細を表示します                                   |
| [`msp-down`または`md`](#msp-down-command)                                                                                                                              | サーバーからローカルMSPデータを更新します                         |
| [`msp-add`または`ma`](#msp-add)                                                                                                                                        | 管理対象会社を作成します                                   |
| [`msp-remove`または`mrm`](#msp-remove)                                                                                                                                 | 管理対象会社を削除します                                   |
| [`msp-update`または`mu`](#msp-update)                                                                                                                                  | 管理対象会社のライセンスを変更します                             |
| [`msp-billing-report`](#msp-billing-report)                                                                                                                         | MSPの請求レポートを生成します                               |
| [`msp-legacy-report`](https://github.com/Keeper-Security/gitbook-jp-secrets-manager/blob/main/commander-cli/reporting-commands/README.md#msp-legacy-report-command) | MSPのレガシーレポートを生成します                             |
| [`switch-to-mc`](#switch-to-mc-command)                                                                                                                             | コンテキストを切り替えて、管理対象会社としてコマンドを実行します               |
| [`switch-to-msp`](#switch-to-msp-command)                                                                                                                           | コンテキストを切り替えて、MSPとしてコマンドを実行します                  |
| [`msp-convert-node`](#msp-convert-node-command)                                                                                                                     | 企業のノードを管理対象会社に変換します                            |
| [`msp-copy-role`](#msp-copy-role-command)                                                                                                                           | ロールの強制をMSPからMCにコピーします                          |
| [`distributor`](#distributor-command)                                                                                                                               | 管理対象のMSPのオプション。 ライセンスを編集し、mspおよびmcの詳細情報を表示します。 |

{% hint style="info" %}
MSPコマンドを使用するには、[MSPタイプのKeeperアカウント](https://docs.keeper.io/enterprise-guide/keeper-msp)とMSP管理者権限が必要となります。
{% endhint %}

### **msp-info** <a href="#msp-info-command" id="msp-info-command"></a>

**コマンド**

`msp-info` または `mi`

**詳細**

ライセンスや管理対象会社などのMSPの詳細情報を表示します。

**例**

```
msp-info
```

1. MSP情報を表示します。

**出力例**

```
  MSP Plans and Licenses
-----------------------
  #  Plan Id           Available Licenses    Total Licenses    Stash
---  --------------  --------------------  ----------------  -------
  1  business                           6                10       10
  2  businessPlus                       8                10       10
  3  enterprise                         2                10       10
  4  enterprisePlus                     6                10       10

  #    ID  Name         Plan              Allocated    Active
---  ----  -----------  --------------  -----------  --------
  1  3861  Company 1     businessPlus              2         2
  2  3862  Company 2     enterprise                0         0
  3  3900  Company 3     business                  2         0
  4  3877  Company 4     enterprisePlus            4         0
  5  3863  Company 5     enterprise                8         0
  6  3875  Company 6     business                  2         0

```

### msp-down <a href="#msp-down-command" id="msp-down-command"></a>

**コマンド**

`msp-down` または `md`

**詳細**

サーバーからローカルMSPデータを更新します。

**例**

```
msp-down
```

1. Keeperクラウドから現在のMSPデータをダウンロードします。

### msp-add <a href="#msp-license-command" id="msp-license-command"></a>

**コマンド**

`msp-add`

**詳細**

管理対象会社を作成します。

**オプション**

`--plan` または `-p <{business, businessPlus, enterprise, enterprisePlus}>`

管理対象会社のプランまたは製品を指定します。

`--seats` または `-s <座席数>`

追加する座席数を指定します。

**パラメータ**

管理対象会社の名前。

**使用例**

```
msp-add --seats=10 --plan=enterprise "MC Name"
```

{% hint style="info" %}
新しい管理対象会社を作成すると、コマンダーは新しく作成された管理対象会社のIDを環境変数 `last_mc_id` として保存します。
{% endhint %}

### msp-remove <a href="#msp-remove" id="msp-remove"></a>

**コマンド**

`msp-remove`

**詳細**

管理対象会社を削除します。

**パラメータ**

管理対象会社名またはID

**例**

```
msp-remove 23456
msp-remove "MC Name"
```

### msp-update <a href="#msp-update" id="msp-update"></a>

**コマンド**

`msp-update` または `mu`

**詳細**

管理対象会社の変更と更新

**スイッチ**

`--node <ノード>`

ノードIDのノード名

`--plan` or `-p <{business, businessPlus, enterprise, enterprisePlus}>`

MCプランまたは製品

`--seats` または `-s <人数>`

追加する人数

`--file-plan` または `-f` <ファイルプラン>

プランは100gb、1tb、10tbから選択します。

`--add-addon` または `-aa <アドオン名>`

MSPにアドオンの使用を許可します。

`--remove-addon` または `-ra <アドオン名>`

MSPからアドオンを削除します。

**アドオンのオプション**

* compliance\_report
* enterprise\_audit\_and\_reporting
* secrets\_manager
* enterprise\_breach\_watch
* onboarding\_and\_certificate
* msp\_service\_and\_support
* connection\_manager
* chat
* password\_rotation
* remote\_browser\_isolation
* privileged\_access\_manager
* keeper\_endpoint\_privilege\_manager

**パラメータ**

管理対象会社またはID

**例**

```
msp-update mc2 --add-product business
msp-update --node 23613730193410 mc2
```

### msp-billing-report <a href="#msp-billing-report" id="msp-billing-report"></a>

**コマンド**

`msp-billing-report`

**詳細**

MSPの請求レポートを生成します。

**スイッチ**

`--month YYYY-MM`

請求レポートの月:2022-02

`-d` または `--show-date`

日付別明細レポート

`-c` または `--show-company`

管理対象会社別明細レポート

`--format <{json, csv, table}>`

リストの出力形式

`--output <ファイル名>`

指定した場合、出力は指定したファイルに保存されます

### switch-to-mc <a href="#switch-to-mc-command" id="switch-to-mc-command"></a>

**コマンド**

`switch-to-mc`

**詳細**

指定した管理対象会社にコンテキストを切り替えます。以降に実行するすべてのコマンドは、その管理対象会社を対象として実行されます。

**パラメータ**

管理対象会社のID

備考: `msp-info` コマンドを使用して、管理対象会社のIDのリストを確認できます。

**例**

```
switch-to-mc 3987 
```

1. IDが3987の管理対象会社にコンテキストを変更します。

### switch-to-msp <a href="#switch-to-msp-command" id="switch-to-msp-command"></a>

**コマンド**

`switch-to-msp`

**詳細**

管理対象会社のコンテキストに切り替えている場合は、MSPのコンテキストに戻します。

**例**

```
switch-to-msp
```

1. コンテキストをMSPに変更します。

### msp-convert-node <a href="#msp-convert-node-command" id="msp-convert-node-command"></a>

**コマンド**

`msp-convert-node`

**詳細**

企業のノードを管理対象会社に変換します

{% hint style="warning" %}
エンタープライズノードを管理対象会社に変換する前にSSOプロビジョニングを削除してください
{% endhint %}

**例**

```
msp-convert-node <ノードIDまたは名前>
```

1. 指定したノードを管理対象会社に変換します。

### msp-copy-role <a href="#msp-copy-role-command" id="msp-copy-role-command"></a>

**コマンド**

`msp-copy-role`

**詳細**

ロールのポリシーをMSPから管理対象会社にコピーします。

`msp-copy-role <MC名> --role <ロール名>`

**パラメータ**

ロールをコピーする管理対象会社の名前 (必須)

**スイッチ:**

`--role` <ロール名> コピーするロール

**例**:

```
msp-copy-role SmithCoMC --role="Desktop Users" 
```

### distributor <a href="#distributor-command" id="distributor-command"></a>

`distributor` コマンドは、MSPを管理するディストリビュータアカウントで使用できます。

このコマンドを使用すると、管理対象のMSPおよびそれぞれの管理対象会社 (MC) の一覧表示、MSPに割り当てるライセンスの管理および編集、さらに管理下にあるすべてのMSPの全体的な利用状況の確認が行えます。

**サブコマンド**

`info`

管理対象のMSPをすべて表示します。

`msp-info`

指定したMSPの情報と使用状況を表示します。

`license`

指定したMSPのライセンスオプションを表示または編集します。

#### distributor info

**コマンド**

`distributor info`

**詳細**

すべての管理対象MSPを一覧表示します。

**スイッチ**

`--reload`

MSPのリストを再読み込みします。

`--format <{json, csv, table}>`

リストの出力形式。

`--output <ファイル名>`

指定した場合、出力は指定したファイルに保存されます。

`--mc-details`

MSPごとに管理対象会社を表示します。

**例**

```
distributor info
distributor info --mc-details --format csv --output msp-report.csv
```

1. 管理対象MSPを一覧表示します。
2. すべての管理対象MSPとその管理対象会社のレポートをファイルに保存します。

#### distributor msp-info

**コマンド**

`distributor msp-info <MSP名>`

**詳細**

指定したMSPの情報を表示します

**パラメータ**

MSP名またはID

**スイッチ**

`--reload` MSPの詳細情報を更新します

`--format <{json, csv, table}>` 情報の出力形式

`--output <ファイル名>` 指定した場合、出力は指定したファイルに保存されます

**例**

```
distributor msp-info "Bob's msp"
```

1. MSP「BobのMSP」の情報を確認します。

#### distributor license

**コマンド**

`distributor license <MSP名, ID, パターン, ...>`

**詳細**

MSPのライセンスの空き状況を表示または編集します。

**パラメータ**

MSP名またはID

**スイッチ**

`--add-product <製品名>`

MSPのサービスとして製品を追加します。

`--remove-product <製品名>`

MSPのサービスとして製品を削除します。

**製品オプション**

* business
* enterprise
* enterprise\_plus

`--add-addon <アドオン名>`

MSPがアドオンを使用できるようにします

`--remove-addon` `<アドオン名>`

MSPからアドオンを削除します

**アドオンのオプション**

* compliance\_report
* enterprise\_audit\_and\_reporting
* secrets\_manager
* enterprise\_breach\_watch
* onboarding\_and\_certificate
* msp\_service\_and\_support
* connection\_manager
* chat
* password\_rotation
* remote\_browser\_isolation
* privileged\_access\_manager
* keeper\_endpoint\_privilege\_manager

`--max-file-plan <容量>`

MSPが提供できる最大ファイルプランを設定します

`--allocate-unlimited <{true、false}>`

`true` の場合、MSPは無制限のライセンスを割り当てることができます。

**例**

```
distributor license "Bob's MSP" --add-product business
distributor license "My MSP" 3456 --max-file-plan 1TB
distributor license --allocate-unlimited=off *
```

1. 「BobのMSP」が提供できるサービスに「ビジネス」を追加します。
2. 「My MSP」およびMSP #3456の最大ファイルプランを1テラバイトに設定します。
3. すべての管理対象MSPの無制限ライセンスをOFFにします。
