Intune を使用して SharePoint サイト ライブラリを自動的に同期する
<本文>
このガイドでは、Intune を使用して SharePoint サイト ライブラリを自動的に同期する方法を説明します。このソリューションにより、ユーザーはファイル エクスプローラーから直接、重要な SharePoint サイト ライブラリ ファイルに簡単にアクセスできるようになり、操作が合理化され、ユーザー エクスペリエンスが大幅に向上します。
先週、私は SharePoint タスクに取り組み、チーム サイト ライブラリとそのライブラリ内のファイルを特定のユーザーに対して同期できるかどうかを尋ねられました。答えは「はい」です。 Intune 管理者は、設定カタログを利用して、Windows ユーザーの SharePoint チーム サイト ライブラリの同期を自動化できます。
Intune とグループ ポリシーの両方に、「チーム サイト ライブラリを自動的に同期するように構成する (ユーザー)」という設定が含まれています。この設定を有効にすると、OneDrive 同期アプリは、次回ユーザーがサインインするときに、指定したライブラリのコンテンツをオンライン専用ファイルとして自動的にダウンロードします。 この設定を無効にすると、指定したチーム サイト ライブラリは新しいユーザーに対して自動的に同期されません。このポリシー設定に関する詳細については、Microsoft ドキュメントを参照してください。
Patch My PC を使用してサードパーティ アプリケーションをインストールおよび更新する
SharePoint サイト ライブラリの同期と、Intune を介した OneDrive 自動サインインの構成を組み合わせることができます。これにより、ユーザーはログイン時に OneDrive に自動的にサインインし、ファイル エクスプローラーで同期された SharePoint サイト ライブラリにすばやくアクセスできるようになります。
前提条件
SharePoint サイト ライブラリ同期をユーザーに展開する前に、すべての前提条件が満たされていることを確認してください。
-
何よりもまず、ユーザーのチーム ライブラリを同期する前に、セットアップで OneDrive ファイル オンデマンドを有効にする必要があります。
-
サイト ID 情報が必要になります。PowerShell を使用してそれを取得する最も効率的な方法を説明しました。
-
Intune ポリシーを適用すると、ユーザーがサインインしてから SharePoint サイト ライブラリの同期が開始されるまでに最大 8 時間かかる場合があります。
-
パフォーマンス上の理由から、Microsoft では、5,000 を超えるファイルまたはフォルダーを含むサイト ライブラリに対してこの設定を有効にしないことをお勧めします。
-
1,000 台を超えるデバイスを含む同じライブラリに対してこの設定を有効にしないでください。
-
この機能は、オンプレミスの SharePoint サイトでは有効になっていません。
Intune を使用して SharePoint サイト ライブラリを自動的に同期する
先に進んで、OneDrive ユーザーに対して SharePoint ライブラリを自動的に同期する Intune ポリシーを作成する手順を見てみましょう。
ステップ 1: SharePoint サイト ライブラリ ID を見つける
まず、OneDrive ユーザーに対して自動的に同期する各 SharePoint サイトのライブラリ ID を見つける必要があります。これを行うにはいくつかの方法がありますが、ここでは最も簡単な方法を紹介します。
ライブラリ ID を見つけるには、SharePoint サイトを開いて、ID が必要な特定のドキュメント ライブラリに移動します。下の図に示すように、メニューで 3 つの水平ドットをクリックし、同期 を選択します。
SharePoint サイト ライブラリ ID を検索します
ファイルを同期しています ダイアログで、ライブラリ ID をコピー リンクを選択します。ダイアログボックスを閉じます。
SharePoint サイトのライブラリ ID をコピー
ステップ 2: サイト ライブラリ ID を Unicode から ASCII に変換する
コピーされたリンクの文字列には Unicode の特殊文字が含まれているため、ASCII に変換する必要があります。これは PowerShell を使用して実行できます。その方法を説明します。コンピューターで PowerShell コンソールを開きます。 PowerShell で次のコマンドを実行し、「 Copied String 」をサイト ライブラリ ID に置き換えます。
uri::UnescapeDataString("Copied String")
コピー
uri
::UnescapeDataString(
"Copied String"
)
このコマンドにより、ASCII 形式でサイト ライブラリ ID が得られます。これをコピーして、Intune デバイス構成プロファイルに追加できます。下の画像を参照して、SharePoint サイトの「ListID」を見つけてコピーします。
注: Intune 経由で同期するこのような SharePoint サイト ライブラリが複数ある場合は、サイトごとに上記の手順を繰り返してリスト ID を取得する必要があります。
PowerShell を使用して SharePoint サイトのライブラリ ID を Unicode から ASCII に変換する
ステップ 3: チーム サイト ライブラリを自動的に同期するように構成する
新しい Intune ポリシーを作成して、OneDrive ユーザーに対して自動的に同期するようにチーム サイト ライブラリを構成しましょう。 Intune 管理センターにサインインします。 デバイス > Windows > 構成 > 作成 > 新しいポリシー に移動します。プラットフォームとして Windows 10 以降を選択し、プロファイル タイプとして設定カタログを選択します。
基本 タブで、プロファイルの名前を「SharePoint サイト ライブラリを自動的に同期する」と指定します。プロフィールに関する簡単な説明を追加できます。 「次へ」をクリックして続行します。
Intune 経由で自動的に同期するようにチーム サイト ライブラリを構成する
設定ピッカーで、「チーム サイト ライブラリの構成」を検索します。結果から、OneDrive 設定カテゴリで、チーム サイト ライブラリを自動的に同期するように構成する (ユーザー) 設定を選択します。設定ピッカーを閉じます。
Intune 経由で自動的に同期するようにチーム サイト ライブラリを構成する
「チーム サイト ライブラリを自動的に同期するように構成する (ユーザー)」設定を有効にします。次に、 ライブラリ (ユーザー) で、OneDrive と同期する SharePoint サイトのライブラリ名と対応するライブラリ ID 値を入力します。 + 追加オプションを使用して、同期する複数のサイトを追加します。 「次へ」をクリックします。
Intune を使用して SharePoint サイト ライブラリを自動的に同期する
スコープ タグ セクションで、スコープ タグを追加します。まだ作成していない場合は、Intune スコープ タグの作成に関するステップバイステップ ガイドを公開しました。スコープ タグの指定はオプションであるため、この手順を省略できることに注意してください。 「次へ」をクリックします。
スコープタグの指定
割り当て ウィンドウで、ポリシーを割り当てる Entra セキュリティ ユーザー グループを選択します。まず、選択したテスト ユーザーのグループにプロファイルを展開します。テストが成功した場合は、段階的により大きなユーザー ベースに展開します。 「次へ」を選択します。
Intune ポリシーの割り当て
確認と作成 タブで、構成されているすべてのポリシー設定を注意深く確認し、作成 をクリックします。この新しいプロファイルは、Intune 管理センターの Windows デバイスのすべての構成プロファイルのリストに表示されます。
SharePoint ライブラリを自動的に同期するための Intune ポリシーを作成する
ステップ 4: ポリシーの割り当てを監視する
Intune 管理センターで、 デバイス > Windows > 構成 に移動し、ここで Sync SharePoint Site Libraries プロファイルを選択します。 ポリシーの概要 ページで、デバイスとユーザーのチェックイン ステータスを確認します。
ここには、ポリシーが正常に適用されたデバイスまたはユーザーの数が表示されます。 レポートの表示 ボタンを使用すると、ポリシーの展開が成功したデバイスまたはユーザーの名前を確認できます。
ポリシー割り当ての失敗に気付いた場合は、重要な Intune IME ログを確認して失敗の正確な原因を特定し、それを解決するためのさらなる手順を実行できます。
同期 SharePoint サイト ライブラリ ポリシーの割り当てを監視する
ステップ 5: Intune ポリシーを同期する
上記のポリシーを対象グループに適用するのに時間がかかる場合は、Intune ポリシーを手動で同期することで、ポリシーの割り当てを高速化できます。このガイドでは、PowerShell メソッドなど、Intune ポリシーの同期を開始するさまざまな方法を示しました。同期アクションにより、デバイスはすぐに Intune にチェックインし、最新のポリシーを取得するようになります。
ステップ 6: SharePoint サイト ライブラリの同期を確認する
前に、ユーザーがライブラリにサインインしてから同期が開始されるまでに最大 8 時間かかる場合があると述べました。したがって、OneDrive ユーザーは、ライブラリが完全に同期されるまで待つ必要があります。
次に、Intune 管理者が次の方法を使用して、ポリシーが組織ユーザーに正常に適用されたかどうかを手動で確認する方法を説明します。
OneDrive アプリ
OneDrive 同期アプリは、ユーザーの次回のサインイン時に、指定されたライブラリ コンテンツをオンライン専用ファイルとして自動的にダウンロードします。 OneDrive アプリを開くと、SharePoint サイト ライブラリが同期されていることがわかります。ユーザーは、ファイル エクスプローラーを開いて、同期されたサイト ライブラリ ファイルを確認することもできます。スクリーンショットはすぐに更新されます。
イベント ビューア
ポリシーの対象となっている Windows 11 デバイスで、イベント ビューアーを開き、次のパスに移動します: アプリケーションとサービス ログ > Microsoft > Windows > Devicemanagement-Enterprise-Diagnostics-Provider > Admin。イベント ID 814 を探して、チーム サイト ライブラリがデバイス上で自動的に同期されているかどうかを確認します。
イベント ビューアー経由で SharePoint サイト ライブラリの同期を確認する
以下のイベント ビューアーの出力では、AutoMountTeamSitesListBox がサイト値「All Staff (BLR and Pune)」および OneDrive ユーザーのサイト ID 9a102561-5c63-4c4d-b2c8-ad2578eb2c45 でアクティブ化されていることがわかります。すべての詳細は、Intune ポリシーで指定した情報と一致します。
Log Name:
Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/AdminSource:
Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-ProviderEvent ID:
814Description:MDM PolicyManager: Set policy string, Policy: (AutoMountTeamSites), Area: (OneDriveNGSCv2~Policy~OneDriveNGSC), EnrollmentID requesting merge: (53BCD465-4DE6-4293-8A28-9F048B2A1AD0), Current User: (S-1-12-1-668547369-1154075189-3672277412-345537846), String: (<enabled/><data id="AutoMountTeamSitesListBox" value="All Staff (BLR and Pune)9a102561-5c63-4c4d-b2c8-ad2578eb2c45" />), Enrollment Type: (0x0), Scope: (0x1).
コピー
Log Name:Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider/Admin
Source:Microsoft-Windows-DeviceManagement-Enterprise-Diagnostics-Provider
Event ID:814
Description:
MDM PolicyManager: Set policy string, Policy: (AutoMountTeamSites), Area: (OneDriveNGSCv2~Policy~OneDriveNGSC), EnrollmentID requesting merge: (53BCD465-4DE6-4293-8A28-9F048B2A1AD0), Current User: (S-1-12-1-668547369-1154075189-3672277412-345537846), String: (<enabled/><data id="AutoMountTeamSitesListBox" value="All Staff (BLR and Pune)9a102561-5c63-4c4d-b2c8-ad2578eb2c45" />), Enrollment Type: (0x0), Scope: (0x1).
Windows レジストリ
デバイスが Intune と同期すると、レジストリにライブラリとそれぞれの ID が表示されるはずです。ポリシーを適用した Windows デバイスにサインインします。 regedit コマンドを実行してレジストリ エディタを開きます。レジストリ エディターで、以下のパスに移動して、同期された SharePoint サイト ライブラリとその ID を確認します。
HKEY_CURRENT_USER\SOFTWARE\Policies\Microsoft\OneDrive\TenantAutoMount
コピー
HKEY\_CURRENT\_USER\SOFTWARE\Policies\Microsoft\OneDrive\TenantAutoMount
以下の画像は、レジストリにリストされている SharePoint サイト ライブラリと対応するサイト ID を示しており、チーム サイト ライブラリが Intune を通じて正常に同期されていることを確認しています。
Windows レジストリを使用して SharePoint サイト ライブラリの同期を確認する
まだサポートが必要ですか?
上記の記事についてさらにサポートが必要な場合、または他の技術的な問題について議論したい場合は、これらのオプションのいくつかを確認してください。
フォーラム
電報
連絡してください
*️⃣ 出典リンク:
Microsoft ドキュメント、
、Intune を介した OneDrive 自動サインインの構成、オンプレミス SharePoint サイト、
Intune 管理センター、Intune スコープ タグの作成、重要な Intune IME ログ、Intune ポリシーの同期、OneDrive アプリ、ファイル エクスプローラー、
フォーラム
、 電報、
連絡してください
、