# 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://docs.keeper.io/jp/keeperpam/commander-cli/reporting-commands#msp-license-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://app.gitbook.com/s/eJwa6ByNJ2qindnPknCW/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にします。


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.keeper.io/jp/keeperpam/commander-cli/command-reference/msp-management-commands.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
