# 自動マッピング

Auto Mapping は KONNEKT の機能で、SharePoint Online のすべてのサイトとドキュメント ライブラリをユーザーの Windows ファイル エクスプローラー（およびその他のファイル ダイアログ）に自動的にマップします。マップされるのは、ユーザーがアクセス権を持つサイトとライブラリのみです。

管理者はこの機能を 2 つのレベルで制御できます:

1. サイト レベル
2. ライブラリ レベル

KONNEKT は 60 分ごとにマッピングを更新します。

{% hint style="info" %}
KONNEKT は SharePoint Online Search の既定の「Result Source」を使用します。この設定を変更すると、表示されるサイト コレクションとドキュメント ライブラリが変わる可能性があります。
{% endhint %}

## サイト範囲

{% hint style="info" %}
このポリシーはバージョン 2.0 以降に適用されます
{% endhint %}

{% hint style="info" %}
既定では、KONNEKT はユーザーがアクセスできるすべてのチーム サイト、コミュニケーション サイト、およびサブサイトをマップします。Teams のプライベート チャネルは、既定のサイト範囲には含まれません。

**それで問題なければ、このポリシーを使用する必要はありません。**
{% endhint %}

### **ポリシー** 定義

* **ポリシー名（ADMX）:** `Sharepoint Sites Query`

このポリシーを使用すると、SharePoint サイトを検索するために使用されるクエリ文字列を定義できます。

サイト クエリは KQL で記述する必要があります。一般的な KQL のドキュメントはこちらで確認できます: <https://docs.microsoft.com/en-us/sharepoint/dev/general-development/keyword-query-language-kql-syntax-reference>

SharePoint のクエリ プロパティ一覧はこちらで確認できます: <https://docs.microsoft.com/en-us/sharepoint/technical-reference/crawled-and-managed-properties-overview>

この SharePoint Online URL で KQL サイト クエリをテストできます:

```
https://<YourTenantName>.sharepoint.com/_layouts/15/osssearchresults.aspx
```

以下の段落では、KQL クエリ文字列の例をいくつか紹介します。

### 既定

このポリシーを構成しない場合、KONNEKT は次の既定の KQL クエリを使用します:

```
(webtemplate:STS OR webtemplate:GROUP OR webtemplate:SITEPAGEPUBLISHING) AND (contentclass=STS_Site OR contentclass=STS_Web)
```

これにより、ユーザーがアクセスできるすべてのチーム サイトとコミュニケーション サイトがマップされます。Teams のプライベート チャネルは既定のサイト範囲には含まれません

![](https://1902283602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8zLVuKYctMIUr68_fs%2Fuploads%2F87HL5sVuHXRgZXFF8DXC%2Fsharepoint%20site%20query%20policy.png?alt=media\&token=171fb103-fc4f-4dd5-8c11-c5f4b74009dd)

### 例

#### サイトのホワイトリスト化

<details>

<summary>サイト名/タイトルでフィルター</summary>

`Title="<MySiteName>"`

**クエリ文字列** 「Give」と「Leadership」のサイトのみをマップするには

```
(webtemplate:STS OR webtemplate:GROUP OR webtemplate:SITEPAGEPUBLISHING) AND (contentclass=STS_Site OR contentclass=STS_Web) AND (title="Give" OR title="Leadership")
```

**注意:** ポリシーを適用するには KONNEKT の再起動が必要です

</details>

![](https://1902283602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8zLVuKYctMIUr68_fs%2Fuploads%2F8eyPohzXscLFaMW94wd2%2FKONNEKTQueryPolicy.png?alt=media\&token=0c61557a-b104-4f0d-8d43-6f43a851561f)

{% hint style="info" %}
**注意:** 名前に \<Leadership> を含むすべてのサイトを表示するには、次の演算子を使用します **(:)** の代わりに **(=)** タイトルで
{% endhint %}

#### \* 演算子を使用したサイトのホワイトリスト化

<details>

<summary>(*) 演算子を使用してサイト名/タイトルでフィルター</summary>

Con で始まる単語を含むすべてのサイトを表示 `title:<"Con*">`

**クエリ文字列**

```
(webtemplate:STS OR webtemplate:GROUP OR webtemplate:SITEPAGEPUBLISHING) AND (contentclass=STS_Site OR contentclass=STS_Web) AND (title:"Con*")
```

</details>

{% hint style="info" %}
**注意**: 私たちは、 **(=)** 演算子とアスタリスクを組み合わせることは推奨しません **(\*)** 厳密一致を行う場合は、代わりに **(:)** 演算子と **(\*)**
{% endhint %}

#### サイトのブラックリスト化

<details>

<summary>サイト名/タイトルごとにサイトを除外</summary>

特定のサイト（およびそのライブラリ）を除いて、すべてのサイトとライブラリをマップする

**クエリ文字列** 除外する `<Site01>` と `<Site02>`

```
(webtemplate:STS OR webtemplate:GROUP OR webtemplate:SITEPAGEPUBLISHING) AND (NOT (sitetitle:"Site01" OR sitetitle:"Site02"))
```

**注意:** ポリシーを適用するには KONNEKT の再起動が必要です

</details>

#### Teams のプライベート チャネルと共有チャネル

<details>

<summary>Microsoft Teams のプライベート チャネルと共有チャネルを追加</summary>

すべてをマップ SP サイト、Teams のプライベート チャネル、Teams の共有チャネル&#x20;

を追加することで `webtemplate:TEAMCHANNEL` をクエリに

**クエリ文字列**

```
(webtemplate:STS OR webtemplate:GROUP OR webtemplate:SITEPAGEPUBLISHING OR webtemplate:TEAMCHANNEL) AND (contentclass=STS_Site OR contentclass=STS_Web)
```

**注意:** ポリシーを適用するには KONNEKT の再起動が必要です

プライベート チャネルと共有チャネルは SharePoint 上の専用サイトであるため、KONNEKT では専用ボリュームとして表示されます。

</details>

#### 複数の SharePoint サイトのすべてのサブサイト

<details>

<summary>1 つ以上の SharePoint サイトのすべてのサブサイトを表示</summary>

1 つ以上の SharePoint サイトのすべてのサブサイト（およびライブラリ）をマップするには、次のクエリを使用できます

**クエリ文字列**

```
(webtemplate:STS OR webtemplate:GROUP OR webtemplate:SITEPAGEPUBLISHING) AND (contentclass=STS_Site OR contentclass=STS_Web) AND (path:https://<YourTenantName>.sharepoint.com/sites/MySite1 OR path:https://<YourTenantName>.sharepoint.com/sites/MySite2)
```

**注意:** MySite1 と MySite2 を SharePoint サイト名に置き換えてください。&#x20;

1 つの SharePoint サイトのサブサイトとライブラリをマップすることも、必要に応じて複数の URL を追加することもできます

</details>

### **ポリシーを適用する方法はいくつかあります:**

* マシンまたはユーザーレジストリ設定の下にレジストリでキーを追加して手動で
* GPO 経由で、 [GPO 経由で設定を確認](https://docs.konnekt.io/ja/configuration/management-options/settings-via-gpo)
* Intune を通じてポリシーをプッシュし、詳細は [Intune 管理デバイス向けの設定](https://docs.konnekt.io/ja/management-options/setting-for-intune-managed-devices-1/intune-mappings#sharepoint-site-query)

#### **レジストリでの手動設定**

{% hint style="info" %}
GPO または Intune 管理を使用する場合は、これは必要ありません。
{% endhint %}

* **レジストリ値名:** `SharepointSiteQuery`
* **レジストリ値の種類:** `REG_SZ`
* **レジストリ値データ:** KQL 文字列
* **レジストリ値の保存場所**:
  * `HKEY_CURRENT_USER\SOFTWARE\Policies\GlueckKanja\Konnekt`\
    または
  * `HKEY_LOCAL_MACHINE\SOFTWARE\Policies\GlueckKanja\Konnekt`

## ライブラリ範囲

### 既定のドキュメント ライブラリをマップ

有効にすると、設定「Enable Sharepoint Sites」により、ユーザーがアクセスできるすべてのサイト コレクションの既定のライブラリが表示されます。

ユーザーは、設定メニューからこの設定を行えます:

![](https://1902283602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8zLVuKYctMIUr68_fs%2Fuploads%2FX7YN84KblPNQSM4VHJYm%2F2022-08-02%2016_26_17-Window.png?alt=media\&token=ebf07224-f23a-43d4-a02e-129907602487)

レジストリ/GPO/MDM 経由でも構成できます:

**ポリシー名（ADMX）:** Sharepoint Sites 自動検出

![](https://1902283602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8zLVuKYctMIUr68_fs%2Fuploads%2FyTfGHgChaP2bEG9Tmuyh%2F2022-08-16%2015_15_20-LabServer%20%E2%80%8E-%20Remotedesktop.png?alt=media\&token=e15267e4-61de-4220-bfeb-3b729daba659)

#### レジストリ

キー名: **O365SharepointUsage**\
キーの種類: REG\_DWORD

SharePoint Online サイトへのアクセスを有効または無効にします。

|   機能  |          値          | 動作                                                                                               |
| :---: | :-----------------: | ------------------------------------------------------------------------------------------------ |
|  無効化  |          0          | KONNEKT は OneDrive for Business ライブラリのみをマップします。                                                  |
| 有効にする | <p>1</p><p>(既定)</p> | KONNEKT は、ユーザーがアクセスできる SharePoint Online サイトの OneDrive for Business とすべての既定のドキュメント ライブラリをマップします。 |

既定値は 1（有効）です。

弊社の [ADMX テンプレート](https://docs.konnekt.io/ja/management-options/settings-via-gpo#admx-file) この設定を構成するために。

### すべてのドキュメント ライブラリをマップ

この設定は、設定メニューで見つけることができます。

![](https://1902283602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8zLVuKYctMIUr68_fs%2Fuploads%2FUMH3ejq8y8ZdGIsx6UEI%2F2022-08-02%2016_26_54-Window.png?alt=media\&token=33ab3a77-1da2-421f-a92e-4da1e0cdf65c)

{% hint style="info" %}
変更後は必ず再起動してください **KONNEKT** この設定。
{% endhint %}

この設定はレジストリ/GPO/MDM 経由でも構成できます:

**ポリシー名（ADMX）:** すべての SharePoint ライブラリを追加

![](https://1902283602-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2F-M8zLVuKYctMIUr68_fs%2Fuploads%2F3OmlRnygk6ReRf3KWmyJ%2F2022-08-16%2015_22_33-LabServer%20%E2%80%8E-%20Remotedesktop.png?alt=media\&token=4cc7e8a8-8164-4a76-8b57-e1f362add006)

#### レジストリ

キー名: **AddAllSharepointLibraries**\
種類: REG\_DWORD

|   機能  |          値          | 動作                                                                                                                                                                             |
| :---: | :-----------------: | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
|  無効化  | <p>0</p><p>(既定)</p> | <p>KONNEKT は SharePoint Online サイトの既定のドキュメント ライブラリのみをマップします。</p><p>UNC アドレス指定の形式は次のとおりです: <br><code>\OneDrive-\<tenant-name>\&#x3C;site-name>...</code></p>                    |
| 有効にする |          1          | <p>KONNEKT は SharePoint Online サイトのすべてのドキュメント ライブラリをマップします。</p><p>UNC アドレス指定の形式は次のとおりです: <br><code>\OneDrive-\<tenant-name>\&#x3C;site-name>\&#x3C;library-name>...</code></p> |

既定値は 0（無効）です

{% hint style="danger" %}
社内のユーザーがこの設定の異なる値を使用している場合、UNC パスは互いに互換性がなくなります（例: UNC リンクを交換する場合）。

これを防ぐため、この設定がすべてのユーザーに対して正しく設定されていることを確認してください。
{% endhint %}

弊社の [ADMX テンプレート](https://docs.konnekt.io/ja/management-options/settings-via-gpo#admx-file) この設定を構成するために。

## **ポリシーを適用する方法はいくつかあります:**

* マシンまたはユーザーレジストリ設定の下にレジストリでキーを追加して手動で
* GPO 経由で、詳細は [GPO による設定](https://docs.konnekt.io/ja/configuration/management-options/settings-via-gpo)
* Intune を通じてポリシーをプッシュし、詳細は [Intune 管理デバイス向けの設定](https://docs.konnekt.io/ja/management-options/setting-for-intune-managed-devices-1/intune-mappings#add-sharepoint-libraries)
