# 複数のデバイスに Amplify を展開する

{% hint style="warning" %}
このドキュメントは外部ソースを参照しています。 Nexthink はサードパーティのドキュメントの正確性や、このページに記載されている情報に矛盾を生じさせる可能性のある外部の更新または変更を制御することはできません。 エラーや矛盾を[Nexthink サポート](https://support.nexthink.com/)に報告してください。
{% endhint %}

Nexthink Amplifyは、Google ChromeとMicrosoft Edge用のブラウザー拡張機能に依存しています。

Nexthinkのブラウザー拡張は、ChromeウェブストアとEdgeストアで入手可能です。

* [Nexthink Amplify - Chromeウェブストア](https://chrome.google.com/webstore/detail/nexthink-amplify/bmpbcphgifhfkfjioddeenggdpffbgek)からこの拡張機能をダウンロードしてください。拡張IDとして `bmpbcphgifhfkfjioddeenggdpffbgek`を使用します。
* [Nexthink Amplify - Microsoft Edge Addons](https://microsoftedge.microsoft.com/addons/detail/nexthink-amplify/kcidkikoejfejnfmbmhmfkncdlopflhe) からこの拡張機能をダウンロードしてください。拡張IDとして `kcidkikoejfejnfmbmhmfkncdlopflhe`を使用します。

## Amplifyブラウザー拡張をデプロイする <a href="#extensiondeployment-deploymentconsiderations" id="extensiondeployment-deploymentconsiderations"></a>

### デプロイの考慮事項 <a href="#extensiondeployment-deploymentconsiderations" id="extensiondeployment-deploymentconsiderations"></a>

* デプロイメントのペースは様々で、組織のリリースプロセスに依存します。
* ハードウェアやソフトウェアの変更は、ブラウザーの拡張機能の実装前に概念実証とテスト段階を経る必要があります。 これは限られた数のエンドポイントで行うべきです。
* もし組織内でブラウザー拡張機能の管理に通常利用される方法がMicrosoft WindowsのGroup Policy Object (GPO) である場合、選択されたターゲットデバイスにブラウザー拡張を展開するために使用します。
  * Nexthinkブラウザー拡張が、拡張機能を強制する組織の [ブラウザーポリシー](#extensiondeployment-policies) の一部であることを確認してください。
* Amplifyブラウザー拡張をデプロイする前に、現在またはより上位のユーザーレベルで設定されている既存のブラウザー拡張がないことを確認してください。そうでないと、システムはそれらをアンインストールする可能性があります。
  * デバイス上で既存のポリシーを確認するには、Chromeのアドレスバーに `chrome://policy` と入力します。
  * デバイス上で既存のポリシーを確認するには、Edgeのアドレスバーに `edge://policy` と入力します。

{% hint style="info" %}
対象ユーザー全員に拡張機能を展開する前に、そのユーザーたちに拡張機能の使い方を教育することをNexthinkは強く推奨します。
{% endhint %}

### デプロイメントポリシー <a href="#extensiondeployment-policies" id="extensiondeployment-policies"></a>

あなたのIT部門は、GPOまたはポリシープロフィールを使用してブラウザー拡張機能を展開することができます。

拡張機能がWindowsでGPOを通じてデプロイされない場合、既存のポリシーが拡張機能を削除できないことを確認してください。

ポリシー管理の詳細については、ブラウザーのドキュメントを参照してください。

* [Chromeポリシー管理の理解](https://support.google.com/chrome/a/answer/9037717)
* [WindowsでのMicrosoft Edgeポリシー設定の構成](https://docs.microsoft.com/en-us/deployedge/configure-microsoft-edge)

### Chromeストアからのデプロイメント <a href="#extensiondeployment-chrome" id="extensiondeployment-chrome"></a>

Google Chrome の場合、Nexthink Amplify Chromeブラウザー拡張IDをChromeブラウザーのExtension Install Force List GPOに追加してデプロイします。

GPOによってChromeブラウザーにプッシュされるレジストリキーの例です：

<pre><code>Windows Registry Editor Version 5.00

<strong>[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Google\Chrome\ExtensionInstallForcelist]
</strong>"1"="bmpbcphgifhfkfjioddeenggdpffbgek;https://clients2.google.com/service/update2/crx"
</code></pre>

GPOによってEdgeブラウザーにプッシュされるレジストリキーの例です：

```
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallForcelist]
"1"="bmpbcphgifhfkfjioddeenggdpffbgek;https://edge.microsoft.com/extensionwebstorebase/v1/crx"
```

#### **ブラウザー拡張機能のピン留め状態を強制する**

WindowsとmacOS上の管理されたChromeブラウザーでは、拡張機能をデフォルトでツールバーにピン留めすることにより、Amplifyの場所特定と使用を容易にします。

ブラウザー拡張ピン留め状態を強制するために**ExtensionSettings** ポリシーの `toolbar_pin` 設定を調整します。

詳細については[Chromeサポート ](https://support.google.com/chrome/a/answer/9867568?hl=en\&sjid=7959409330485200328-AP)ウェブサイトを参照してください。

### Edgeストアからのデプロイメント <a href="#extensiondeployment-chrome" id="extensiondeployment-chrome"></a>

Microsoft Edge 用のNexthinkブラウザー拡張をデプロイする場合、EdgeブラウザーのExtension Install Force list GPOにNexthink Applications Edgeブラウザー拡張IDを追加します。

GPOによってプッシュされるレジストリキーの例です：

```
[HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Edge\ExtensionInstallForcelist]
"1"="kcidkikoejfejnfmbmhmfkncdlopflhe"
```

## **Ampifyユーザー向けにレジストリ経由でNexthinkインスタンス構成を展開**

### **Google Chrome 拡張機能**

複数のデバイスに対してNexthinkインスタンス構成を展開するには：

1. レジストリパスに以下に示すフォルダ構造 `\bmpbcphgifhfkfjioddeenggdpffbgek\policy` を作成します。
   * Google Chromeの場合： `HKLM\Software\Policies\Google\Chrome\3rdparty\extensions\`
   * Microsoft Edgeの場合： `HKLM\Software\Policies\Microsoft\Edge\3rdparty\extensions\`
2. 以下のとおり、`\policy` フォルダーに Registry キーと値を作成して、Nexthink インスタンスの詳細を追加します:
   * **Name**: `tenants`
   * **Type**: `REG_SZ`
   * **Value**: 次の形式で Nexthink インスタンスの詳細を入力します:
     * `[{"uuid":"[unique-identifier]","name":"customer-A","url":"https://myorganization.nexthink.cloud"}]`
3. ブラウザーのプロパティで、以下のレジストリ値を設定します。

* 同じ役割を持つ1人以上のユーザーがそのデバイスを使用する場合、ローカルマシン：`HKLM\Software\Policies\..\3rdparty\extensions\bmpbcphgifhfkfjioddeenggdpffbgek\policy`
* 異なる役割のユーザーがデバイスを使用する場合：`HKCU\Software\Policies\..\3rdparty\extensions\bmpbcphgifhfkfjioddeenggdpffbgek\policy`

<figure><img src="https://3549141153-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FeLm8O7QKZDn6z806e7Sv%2Fuploads%2Fgit-blob-96aa7dc569b50100aadfa322ec3d9c37bd139120%2Famp-1679489052.png?alt=media" alt="Registry editor" width="750"><figcaption></figcaption></figure>

### **Microsoft Edge 拡張機能**

1. レジストリパス `HKLM\Software\Policies\Microsoft\Edge\3rdparty\extensions\` に `\kcidkikoejfejnfmbmhmfkncdlopflhe\policy` というフォルダ構造を作成します。
2. 以下のとおり、`\policy` フォルダーに Registry キーと値を作成して、Nexthink インスタンスの詳細を追加します:
   * **Name**: `tenants`
   * **Type**: `REG_SZ`
   * **Value**: 次の形式で Nexthink インスタンスの詳細を入力します:
     * `[{"uuid":"[unique-identifier]","name":"customer-A","url":"https://myorganization.nexthink.cloud"}]`
3. ブラウザーのプロパティで、以下のレジストリ値を設定します。
   * 同じ役割を持つ1人以上のユーザーがそのデバイスを使用する場合：`HKLM\Software\Policies\..\3rdparty\extensions\kcidkikoejfejnfmbmhmfkncdlopflhe\policy`
   * 異なる役割のユーザーがデバイスを使用する場合： `HKCU\Software\Policies\..\3rdparty\extensions\kcidkikoejfejnfmbmhmfkncdlopflhe\policy`

## Amplify拡張機能からの構成詳細のエクスポート <a href="#installationandconfiguration-exportingtheconfigurationdetailsfromtheamplifyextensionexportingconfigu" id="installationandconfiguration-exportingtheconfigurationdetailsfromtheamplifyextensionexportingconfigu"></a>

[複数のインスタンス](#installationandconfiguration-configuringamplifyformultipleinstancesmulti-instance)用にAmplifyを設定してWebアプリケーションを統合した後、Amplify拡張から：

1. `.reg`レジストリファイルに構成の詳細をエクスポートするために**構成をダウンロード**します。
2. 構成ファイルを通じて、ターゲットのAmplifyユーザーデバイスにWebアプリケーション構成をデプロイします。
   * 構成ファイルには、Google ChromeとMicrosoft Edgeそれぞれの`HKLM`と`HKCU`設定の個別ファイルが含まれています。

デプロイの考慮事項：

* Amplify拡張は、設定された複数のインスタンス用の中央構成をNexthinkから取得しません。
* レジストリ値は、存在する場合に設定されたWebアプリケーションをローカルで更新し、Amplify拡張からの構成の編集を防ぎます。
* レジストリ内の無効な構文値は、Webアプリケーション設定を更新しません。

このページの[Amplifyユーザーへのレジストリを介したNexthinkインスタンス設定のデプロイ](#deploying-nexthink-instance-configuration-via-registry-for-amplify-users)セクションを参照してください。

#### **Amplify ユーザーデバイスへの構成詳細のデプロイ - レジストリ パス（Google Chrome ブラウザー上の Google Chrome 拡張機能）**

ローカルマシン：

{% code overflow="wrap" fullWidth="false" %}

```
HKLM\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bmpbcphgifhfkfjioddeenggdpffbgek\policy
```

{% endcode %}

または

現在のユーザー：

{% code overflow="wrap" fullWidth="false" %}

```
HKCU\SOFTWARE\Policies\Google\Chrome\3rdparty\extensions\bmpbcphgifhfkfjioddeenggdpffbgek\policy
```

{% endcode %}

#### **Amplify ユーザーデバイスへの構成詳細のデプロイ - レジストリ パス（Microsoft Edge ブラウザー上の Google Chrome 拡張機能）**

ローカルマシン：

{% code overflow="wrap" fullWidth="false" %}

```
HKLM\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\bmpbcphgifhfkfjioddeenggdpffbgek\policy
```

{% endcode %}

または

現在のユーザー：

{% code overflow="wrap" fullWidth="false" %}

```
HKCU\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\bmpbcphgifhfkfjioddeenggdpffbgek\policy
```

{% endcode %}

#### **Amplify ユーザーデバイスへの構成詳細のデプロイ - レジストリ パス（Microsoft Edge 拡張機能）**

ローカル マシン:

{% code overflow="wrap" fullWidth="false" %}

```
HKLM\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\kcidkikoejfejnfmbmhmfkncdlopflhe\policy
```

{% endcode %}

または

現在のユーザー:

{% code overflow="wrap" fullWidth="false" %}

```
HKCU\SOFTWARE\Policies\Microsoft\Edge\3rdparty\extensions\kcidkikoejfejnfmbmhmfkncdlopflhe\policy
```

{% endcode %}
