# コマンドラインからブロックされたインストールをリクエストする

パッケージが管理者承認を必要としてブロックされた場合、デスクトップには **アクセスをリクエスト**と表示されます。そのデスクトップがないマシンでは、 `aikidoctl request` 同じ要求を送信します。Windows では、 `aikidoctl.exe`管理者権限は必要ありません。

ブロックラベルは **管理者承認が必要**、 **新規パッケージのリクエストを強制**。 [インストールポリシーの設定](https://help.aikidogov.us/docs/docs-ja/aikido-device-protection/using-aikido-endpoint/configuring-installation-policies)管理者は、 [Inbox](https://help.aikidogov.us/docs/docs-ja/aikido-device-protection/using-aikido-endpoint/reviewing-install-requests).

一覧はパッケージ名ごとに1行で、新しい順です。同じパッケージの複数バージョンは1件の要求になります。すでに送信済みの行には **要求送信済み**, **要求承認済み**、または **要求拒否済み**と表示され、再送信されません。マルウェア、 **すべてのインストールをブロック**、および最小パッケージ年齢のブロックは一覧に表示されません。

{% hint style="warning" %}
Device Protection はこの一覧をメモリに保持し、最新の500件のブロックのみを保持します。Device Protection を再起動するか、デバイスを別の権限グループに移動すると一覧は消去されます。インストールを再試行してから、コマンドをもう一度実行してください。
{% endhint %}

{% tabs %}
{% tab title="ターミナル" %}

```shell
aikidoctl request
```

**スペース** まだ待機中の強調表示されたパッケージを選択または選択解除します。 **a** 待機中のすべてのパッケージを選択します。すべて選択されている場合は選択を解除します。 **入力してください** 選択したパッケージを送信します。何も選択されていない場合は、 **入力してください** その行がまだ待機中であれば、強調表示されたパッケージを送信します。 **q** または **Esc** 送信せずに終了します。
{% endtab %}

{% tab title="スクリプト" %}
ターミナルがない場合、コマンドは一覧を表示するだけで何も送信しません。

```shell
aikidoctl request --yes
aikidoctl request --package lodash,chalk
aikidoctl request --event <event-id>
```

`--yes` （または `-y`) は、まだ待機中のすべてのパッケージを要求します。 `--package` は、1つの名前を取り、繰り返し指定するかカンマ区切りにします。 `--event` は **ID** 列、または1行だけに一致するプレフィックスを指定します。待機中でない名前またはIDは拒否され、何も送信されません。 `aikidoctl request lodash` も拒否されます。使用するには `--package` または `--event`.
{% endtab %}

{% tab title="JSON" %}

```shell
aikidoctl request --json
```

1行につき1つのJSONオブジェクトを出力し、送信はしません。各行には `製品`, `package`, `バージョン`, `status`, `ブロック時刻`、および `イベントID`. `status` は `ブロックされます` パッケージが待機中の間は、次に `request_pending`, `request_approved`、または `request_rejected`.

追加 `--yes`, `--package`、または `--event` 送信し、要求されたパッケージを出力します。
{% endtab %}
{% endtabs %}

コマンドが `承認待ちのパッケージはありません。`、インストールを再試行してください。コマンドが `デーモンに到達できません`、Device Protection は実行されていません。
