> For the complete documentation index, see [llms.txt](https://docs.konnekt.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.konnekt.io/ja/configuration/mappings/auto-mapping.md).

# 自動マッピング

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

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

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

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

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

{% hint style="info" %}
Microsoft の「[Restrict discovery of SharePoint sites and content](https://learn.microsoft.com/en-us/sharepoint/restricted-content-discovery)」設定を使用すると、KONNEKT 内に表示されるサイト コレクションに影響する可能性があります。
{% endhint %}

## サイト スコープ

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

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

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

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

* **ポリシー名 (ADMX):** `SharePoint サイト クエリ`

このポリシーでは、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 のプライベート チャンネルは既定のサイト スコープには含まれません。

![](/files/df6a61e717ba912d09aca92a5d525e97b7597a11)

### 例

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

<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>

![](/files/3fe102be77dbb7451392c214787dc2dd94182022)

{% hint style="info" %}
**注:** 名前に \<Leadership> を含むすべてのサイトを表示するには、演算子 **(:)** の代わりに **(=)** title を使用します
{% 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 の共有チャンネルをマップ

次を追加することで `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 サイト名に変更してください。

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

</details>

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

* マシンまたはユーザーのレジストリ設定の下でレジストリにキーを追加して手動で
* GPO 経由で、 [GPO で設定を確認](/ja/configuration/management-options/settings-via-gpo.md)
* Intune でポリシーを配信することで、参照 [Intune 管理対象デバイスの設定](/ja/configuration/management-options/setting-for-intune-managed-devices-1/intune-mappings.md#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」により、ユーザーがアクセスできるすべてのサイト コレクションの既定のライブラリがすべて表示されます。

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

![](/files/60b06d6eef616c22517e87fae7f8a3be77297ef4)

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

**ポリシー名 (ADMX):** SharePoint サイトの自動検出

![](/files/4d1810826a811e27eccf3f54981e3d66d66b9565)

#### レジストリ

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

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

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

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

当社の [ADMX テンプレート](/ja/configuration/management-options/settings-via-gpo.md#admx-file) を使用してこの設定を構成することをお勧めします。

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

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

![](/files/304f155755ad9b69318343b118cd54657ce3f58c)

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

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

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

![](/files/c245ebfbc532eaf43abfc6c168aca089e335482e)

#### レジストリ

キー名: **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 テンプレート](/ja/configuration/management-options/settings-via-gpo.md#admx-file) を使用してこの設定を構成することをお勧めします。

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

* マシンまたはユーザーのレジストリ設定の下でレジストリにキーを追加して手動で
* GPO で、参照 [GPO での設定](/ja/configuration/management-options/settings-via-gpo.md)
* Intune でポリシーを配信することで、参照 [Intune 管理対象デバイスの設定](/ja/configuration/management-options/setting-for-intune-managed-devices-1/intune-mappings.md#add-sharepoint-libraries)


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## 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, and the optional `goal` query parameter:

```
GET https://docs.konnekt.io/ja/configuration/mappings/auto-mapping.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

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.
