mac 用のOneDrive 同期 アプリをデプロイして構成する

重要

フォルダー バックアップ設定を展開および構成するには、スタンドアロン OneDrive 同期 アプリが必要です。 Mac App Store OneDrive 同期 アプリは、フォルダー バックアップに関しては現在サポートされていません。

管理者は、organizationの Mac ユーザーにOneDrive 同期アプリをデプロイする基本的な方法が 2 つあります。

  • macOS 上の OneDrive とファイルを同期する」の手順に従って、OneDrive 同期 アプリをインストールして設定します。 mac 用のOneDrive 同期 アプリをインストールするには、ユーザーが Mac の管理者である必要があります。

  • インストーラー パッケージ ファイルをローカル ネットワークにダウンロードし、ソフトウェア配布ツールを使用してアプリをユーザーに展開します。 ソフトウェア配布ツールを使用すると、どのユーザーが同期アプリをいつ取得するかを含め、展開をより詳細に制御できます。 Mac 用 OneDrive 同期 アプリでは、インストールに Apple Installer テクノロジを使用します。これにより、通常使用するソフトウェア配布ツールを使用して、Mac ユーザーにソフトウェアを展開できます。 Microsoft Intuneを使用できます。 その他の一般的なツールは 、Jamf ProMunkiAutoPkg ですApple Remote DesktopAppleScript を使用することもできます。

プロパティ リスト (.plist) ファイルを使用して macOS の OneDrive 設定を管理する

mac 用のOneDrive 同期 アプリがインストールされた後、ユーザーはアプリの設定を構成できます。 これらの設定をユーザー設定といいます。 管理者は、organizationのユーザーに標準の設定セットを提供できます。 Mac 用OneDrive 同期 アプリの基本設定は、プロパティ リスト (.plist) ファイルに格納されます。

スタンドアロン Mac App Store
.plist の場所 /Library/Preferences/com.microsoft.OneDrive.plist /Library/Containers/com.microsoft.OneDrive-mac/Data/Library/Preferences/com.microsoft.OneDrive-mac.plist
ドメイン com.microsoft.OneDrive com.microsoft.OneDrive-mac

同期アプリの設定を構成する

macOS の設定を次のように構成します。

  1. 必要な値を含む .plist ファイルを作成して、変更する設定を定義します。 スクリプトを使用して値を設定できます。

  2. OneDrive アプリを終了します。

  3. 設定をローカル コンピューターに展開します。

  4. ユーザー設定キャッシュを更新します。

OneDrive の次回起動時に、新しい設定が取得されます。

設定の概要

ユーザーの設定を事前構成または変更するには、次のキーを使用します。 キーは、同期アプリのスタンドアロン エディションと Mac App Store エディションのどちらを実行した場合でも同じです。 ただし、.plist ファイル名とドメイン名は異なります。 設定を適用するときは、同期アプリのエディションに応じて適切なドメインをターゲットにしてください。

設定の一覧

AllowTenantList

この設定により、ユーザーは許可されるテナント ID の一覧を指定して他の組織にファイルをアップロードできなくなります。 この設定を有効にすると、許可されたテナントの一覧に含まれていないorganizationからアカウントを追加しようとすると、ユーザーはエラーを受け取ります。 ユーザーが既にアカウントを追加している場合、ファイルは同期を停止します。 この設定は 、BlockTenantList 設定よりも優先されます。 両方の設定を同時に有効に しないでください

AllowTenantList キーのパラメーターは TenantID で、その値は文字列であり、[テナントの許可] 設定が適用されるテナントを決定します。 設定を完了するには、このパラメーターにブール値を設定する必要もあります。 ブール値が True に設定されている場合、テナントは同期を許可されます。

.plist ファイルのこの設定の例は次のとおりです。

<key>AllowTenantList</key>
<dict>
<key>TenantId1</key>
<true/>
<key>TenantId2</key>
<true/>
</dict>

AutomaticUploadBandwidthPercentage

この設定により、同期アプリは、使用可能な帯域幅に基づいて、ファイルのアップロードに使用できる帯域幅の量を自動的に設定できます。

この設定を有効にするには、同期アプリが使用可能な帯域幅の合計のうち使用できる帯域幅の割合を決定する 1 から 99 までの数値を定義する必要があります。

.plist ファイルのこの設定の例は次のとおりです。

<key>AutomaticUploadBandwidthPercentage</key>
<integer>(Bandwidth)</integer>

BlockExternalSync

この設定により、同期アプリが他の組織から共有されているライブラリとフォルダーを同期できなくなります。

ユーザーが OneDrive、SharePoint ライブラリ、フォルダーをユーザー自身のorganization以外の組織と同期できないようにするには、設定の値を True に設定します。 値を False に設定するか、OneDrive と SharePoint ファイルを他の組織と同期できるようにする設定を有効にしません。

.plist ファイルのこの設定の例は次のとおりです。

<key>BlockExternalSync</key>
<(Bool)/>

BlockTenantList

この設定により、ユーザーは 、ブロックされているテナント ID の一覧に含まれている組織にファイルをアップロードできなくなります。

この設定を有効にすると、ブロックされているorganizationからアカウントを追加しようとすると、ユーザーにエラーが表示されます。 ユーザーがブロックされたorganizationのアカウントを既に追加している場合、ファイルは同期を停止します。 AllowTenantList 設定が有効になっている場合、この設定は機能しません。 両方の設定を同時に有効に しないでください

この設定を有効にするには、 TenantID パラメーターの ID を定義します。これにより、 ブロック テナント 設定が適用されるテナントが決定されます。 また、OneDrive と SharePoint のファイルとフォルダーとの同期を禁止するすべてのテナントの ID に対してブール値を True に 設定します。

注:

一覧では、テナント ID だけを含めなくても十分です。 ブロックする各テナントの ID に対してブール値を True に設定することが必須です。

.plist ファイルのこの設定の例は次のとおりです。

<key>BlockTenantList</key>
<dict>
<key>TenantId1</key>
<true/>
<key>TenantId2</key>
<true/>
</dict>

DefaultFolderLocation

この設定では、各organizationの OneDrive フォルダーの既定の場所を指定します。

パラメーターは TenantIDDefaultFolderPath ですTenantID 値は、既定のフォルダーの場所の設定が適用されるテナントを決定する文字列です。 DefaultFolderPath 値は、フォルダーの既定の場所を指定する文字列です。 場所をユーザーのホーム ディレクトリ (つまり、既定の場所) に適用する場合は、パスを ~/として指定できます。 文字列は次のようになります。

<string>~/</string>

既定のフォルダーの場所を管理する条件を次に示します。-Mac App Store: ユーザーが同期アプリを設定するときにパスが既に存在している必要があります。 -スタンドアロン: ユーザーが同期アプリを設定した後、パスが作成されます (まだ存在しない場合)。 スタンドアロン同期アプリでのみ、ユーザーが場所を変更できないようにすることができます。

.plist ファイルのこの設定の例は次のとおりです。

<key>DefaultFolder</key>
<dict>
<key>Path</key>
<string>(DefaultFolderPath)</string>
<key>TenantId</key>
<string>(TenantID)</string>
</dict>

DisableAutoConfig

この設定は、同期アプリが自動的にサインインできるかどうかを決定します。

この設定の値を 1 に設定すると、Microsoft アプリケーションで使用できる既存のMicrosoft Entra資格情報を使用して同期アプリが自動的に署名できなくなります。

.plist ファイルのこの設定の例は次のとおりです。

<key>DisableAutoConfig</key>
<integer>1</integer>

DisableHydrationToast

この設定により、アプリケーションによってファイルの内容がダウンロードされるときにトーストが表示されなくなります。

設定の値を True に設定した場合、アプリケーションがファイルコンテンツのダウンロードをトリガーしてもトーストは表示されません。

.plist ファイルのこの設定の例は次のとおりです。

<key>DisableHydrationToast</key>
<(Bool)/>

DisableOfflineMode

この設定により、ユーザーは OneDrive on the Web でオフライン モードを有効にできなくなります。

この設定の設定は、次の .plist ファイルに格納されます。

オフライン モードの基本設定の場所 OneDrive グループの基本設定
.plist の場所 ~/Library/Preferences/com.microsoft.SharePoint-mac.plist ~/Library/Group Containers/UBF8T346G9。OneDriveStandaloneSuite/Library/Preferences/UBF8T346G9。OneDriveStandaloneSuite.plist

既定では、OneDrive on the web のユーザーに対してオフライン モードが有効になっています。

Organizationのユーザーが OneDrive on the web でオフライン モードを有効にできないようにするには、次の例を使用します。

<key>DisableOfflineMode</key>
<integer>1</integer>

OneDrive on the Web でユーザーのオフライン モードを再度有効にするには、次の例を使用します。

<key>DisableOfflineMode</key>
<integer>0</integer>

DisableOfflineModeForExternalLibraries

この設定により、他の組織から共有されているライブラリとフォルダーに対して、OneDrive on the Web でオフライン モードを有効にできなくなります。

この設定の基本設定は、次の .plist ファイルに格納されます。

オフライン モードの基本設定の場所 OneDrive グループの基本設定
.plist の場所 ~/Library/Preferences/com.microsoft.SharePoint-mac.plist ~/Library/Group Containers/UBF8T346G9。OneDriveStandaloneSuite/Library/Preferences/UBF8T346G9。OneDriveStandaloneSuite.plist

他の組織から共有されているライブラリとフォルダーに対して、organizationのユーザーが OneDrive on the web でオフライン モードを有効にできないようにするには、次の例を使用します。

<key>DisableOfflineModeForExternalLibraries</key>
<integer>1</integer>

他の組織から共有されているライブラリとフォルダーに対して OneDrive on the Web でオフライン モードを再度有効にするには、次の例を使用します。

<key>DisableOfflineModeForExternalLibraries </key>
<integer>0</integer>

DisablePersonalSync

この設定により、ユーザーが個人用 OneDrive アカウントでファイルにサインインおよび同期するのをブロックします。 ユーザーが個人用アカウントとの同期を設定した後にこの設定が構成されている場合、ユーザーはサインアウトされます。

設定の値を True に設定すると、ユーザーは個人用アカウントを追加または同期できなくなります。

.plist ファイルのこの設定の例は次のとおりです。

<key>DisablePersonalSync</key>
<(Bool)/>

DisableTutorial

この設定により、OneDrive を設定した後にチュートリアルがユーザーに表示されなくなります。

この設定の値を True に設定すると、OneDrive 同期 アプリを設定した後、チュートリアルがユーザーに表示されなくなります。

.plist ファイルのこの設定の例は次のとおりです。

<key>DisableTutorial</key>
<(Bool)/>

DownloadBandwidthLimited

この設定では、OneDrive 同期 アプリを実行しているコンピューターの最大ダウンロード スループット レートをキロバイト (KB)/秒で設定します。

同期アプリで使用できるダウンロード スループットを KB/秒で指定するには、この設定の値を 50 ~ 100000 の整数に設定します。

.plist ファイルのこの設定の例は次のとおりです。

<key>DownloadBandwidthLimited</key>
<integer>(Download Throughput Rate in KB/sec)</integer>

EnableAllOcsiClients

この設定を使用すると、複数のユーザーが Microsoft 365 Apps for enterprise、Office 2019、Office 2016 のいずれかのデスクトップ アプリケーションを使用して、OneDrive に格納されている Office ファイルを同時に編集することができます。 ユーザーは、Office デスクトップ アプリケーションのファイルを共有することもできます。

重要

同期を高速化し、ネットワーク帯域幅の使用量を減らすには、この設定を有効にしておくことをお勧めします。 同期アプリを構成するための推奨事項をすべて参照してください

この設定を True に設定した場合、またはこの設定を設定していない場合は、OneDrive 同期環境設定に [Office] タブが表示され、[開いている Office ファイルを同期するために Office アプリケーションを使用する] が既定で選択されています。

この設定を False に設定すると、同期アプリでは [ Office ] タブが非表示になり、Office ファイルの共同編集とアプリ内共有は無効になります。 [ユーザーは競合中の Office ファイルの処理方法を選択できます] 設定が無効になり、ファイルの競合が発生すると、ファイルの両方のコピーが保持されます。 同期アプリの設定の詳細については、「 Office アプリケーションを使用して開いている Office ファイルを同期する」を参照してください。

.plist ファイルのこの設定の例は次のとおりです。

<key>EnableAllOcsiClients</key>
<(Bool)/>

EnableODIgnore

この設定では、キーワードを入力して、OneDrive 同期 アプリが特定のファイルを OneDrive または SharePoint にアップロードできないようにすることができます。 "setup.exe" などの完全な名前を入力するか、アスタリスク () をワイルドカード文字として使用して、.pst などの一連の文字を表すことができます。 キーワードでは大文字と小文字は区別されません。

この設定を有効にすると、同期アプリは、指定したキーワードに一致する新しいファイルをアップロードしません。 スキップされたファイルのエラーは表示されず、ファイルはローカルの OneDrive フォルダーに残ります。 Finder では、ファイルに [同期から除外] アイコンが表示されます。

また、OneDrive アクティビティ センターに、ファイルが同期されない理由を説明するメッセージが表示されます。

.plist ファイルのこの設定の例は次のとおりです。

<key>EnableODIgnore</key>
<array>
<string>(Keyword such as *.PST)</string>
</array>

EnableSyncAdminReports

この設定を使用すると、OneDrive 同期アプリ レポート デバイスと、同期管理者レポートに含める正常性データを使用できます。 レポートを取得するデバイスでこの設定を有効にする必要があります。 これらのレポートの詳細については、「アプリ 管理 センターでレポートをOneDrive 同期する」を参照してください。

この設定を無効にした場合、または構成していない場合、アプリ デバイスと正常性データOneDrive 同期同期管理者レポートには表示されません。

次の例は、.plist ファイルでこの設定がどのように表示されるかを示しています。

<key>EnableSyncAdminReports</key>
<integer>1</integer>

FilesOnDemandEnabled

この設定では、ファイルオンデマンドが有効かどうかを指定します。

注:

macOS モントレー 12.1 以降、ファイルオンデマンドは完全に有効になり、この設定は無効になります。

モントレー 12.1 より前の macOS バージョン

この設定を True に設定すると、 FilesOnDemand が有効になり、同期アプリを設定したユーザーは既定でオンライン専用ファイルを表示できます。

この設定を False に設定すると、 FilesOnDemand は無効になり、ユーザーはそれをオンにできません。

.plist ファイルのこの設定の例は次のとおりです。

<key>FilesOnDemandEnabled</key>
<(Bool)/>

注:

ファイル オンデマンドを有効に維持することをお勧めします。 同期アプリの構成に関するすべての推奨事項を表示する

HideDockIcon

この設定では、OneDrive のドック アイコンを表示するかどうかを指定します。

この設定の値を True に設定すると、アプリが実行されている場合でも OneDrive ドック アイコンは非表示になります。

.plist ファイルのこの設定の例は次のとおりです。

<key>HideDockIcon</key>
<(Bool)/>

HydrationDisallowedApps

この設定により、アプリがオンラインのみのファイルを自動的にダウンロードできなくなります。 この設定を使用すると、Files On-Demand のデプロイで正しく動作しないアプリをロックダウンできます。

この設定を有効にするには、次に説明するように JSON 形式で文字列を定義する必要があります。
[{"ApplicationId":"appId","MaxBundleVersion":"1.1","MaxBuildVersion":"1.0"}]
"appID" には、BSD プロセス名またはバンドル表示名を指定できます。 "MaxBuildVersion" は、ブロックされるアプリの最大ビルド バージョンを表します。 "MaxBundleVersion" は、ブロックされるアプリの最大バンドル バージョンを表します。

.plist ファイルのこの設定の例は次のとおりです。

<key>HydrationDisallowedApps</key>
<string>[{"ApplicationId":"appId","MaxBundleVersion":"1.1","MaxBuildVersion":"1.0"}, {"ApplicationId":"appId2","MaxBundleVersion":"3.2","MaxBuildVersion":"2.0"}]</string>
<(Bool)/>

KFMBlockOptIn

この設定により、ユーザーは自分のドキュメントフォルダーとデスクトップ フォルダーを任意の OneDrive アカウントに移動できなくなります。

KFMBlockOptIn を有効にした場合、ユーザーはデスクトップ フォルダーとドキュメント フォルダーを保護するように求められません。また、[ バックアップの管理 ] コマンドは無効になっています。 ユーザーが既にデスクトップ フォルダーとドキュメント フォルダーを移動している場合、それらのフォルダー内のファイルは OneDrive に残ります。 KFMOptInWithWizard" または KFMSilentOptIn を有効にした場合、この設定は有効になりません。

この設定の値を 1 に設定すると、フォルダー バックアップができなくなります。 値を 2 に設定すると、以前にフォルダー バックアップに使用されていたフォルダーがユーザーのデバイスにリダイレクトされ、設定がさらに実行されなくなります。

.plist ファイルのこの設定の例は次のとおりです。

<key>KFMBlockOptIn</key>
<integer>(1 or 2)</integer>

KFMBlockOptOut

この設定により、ユーザーはドキュメントフォルダーとデスクトップ フォルダーを OneDrive に転送し続けます。

この設定を有効にすると、[フォルダーのバックアップの管理] ウィンドウの [バックアップの停止] ボタンが無効になり、ユーザーがデスクトップまたはドキュメント フォルダーの同期を停止しようとするとエラーが表示されます。

.plist ファイルのこの設定の例は次のとおりです。

<key>KFMBlockOptOut</key>
<(Bool)/>

KFMOptInWithWizard

この設定では、ユーザーにドキュメントフォルダーとデスクトップ フォルダーを OneDrive に移動するように求めるウィザードが表示されます。

この設定を有効にしてテナント ID を指定すると、OneDrive を同期しているユーザーには、サインイン時にフォルダー バックアップ ウィザード ウィンドウが表示されます。 ウィンドウを閉じると、デスクトップ フォルダーとドキュメント フォルダーを移動するまで、同期アクティビティ センターにアラーム通知が表示されます。

.plist ファイルのこの設定の例は次のとおりです。

<key>KFMOptInWithWizard</key>
<string>(TenantID)</string>

KFMSilentOptIn

この設定を使用して、ユーザーの操作を行わずにユーザーのドキュメントやデスクトップ フォルダーを OneDrive にリダイレクトして移動します。

両方のフォルダーを一度に移動することも、移動するフォルダーを選択することもできます。 フォルダーを移動した後、この設定はもう一度そのフォルダーに影響しません。

.plist ファイルのこの設定の例は次のとおりです。

<key>KFMSilentOptIn</key>
<string>(TenantID)</string>

この設定を有効にしてテナント ID を指定すると、フォルダーがリダイレクトされた後にユーザーに通知を表示するかどうかを選択できます。

<key>KFMSilentOptInWithNotification</key>
<(Bool)/>

次の設定を設定しない場合、既定の設定では両方のフォルダーが OneDrive に移動します。 移動するフォルダーを指定する場合は、次の設定の任意の組み合わせを設定する必要があります。

<key>KFMSilentOptInDesktop</key>
<(Bool)/>
<key>KFMSilentOptInDocuments</key>
<(Bool)/>

OpenAtLogin

この設定では、ユーザーがログインしたときに OneDrive が自動的に起動するかどうかを指定します。

この設定の値を True に設定すると、ユーザーが Mac にログインすると OneDrive が自動的に起動します。

.plist ファイルのこの設定の例は次のとおりです。

<key>OpenAtLogin</key>
<(Bool)/>

SharePointOnPremFrontDoorUrl

この設定では、OneDrive 同期 アプリが認証と同期を試行する必要があるオンプレミス URL SharePoint Server 2019を指定します。

この設定を有効にするには、オンプレミスの SharePoint Server の URL を含む文字列を定義する必要があります。

.plist ファイルのこの設定の例は次のとおりです。

<key>SharePointOnPremFrontDoorUrl</key>
<string>https://Contoso.SharePoint.com</string>

SharePoint Server 2019用のOneDrive 同期 アプリの構成の詳細

SharePointOnPremPrioritizationPolicy

この設定は、ハイブリッド シナリオでアカウントが Microsoft 365 の SharePoint Server と SharePoint の両方で同じである場合に、最初の実行シナリオで SharePoint Server オンプレミスまたは Microsoft 365 の SharePoint の同期を同期アプリで設定するかどうかを決定します。

この設定の値を 1 に設定すると、OneDrive 同期 アプリは最初に SharePoint Server を設定し、次に Microsoft 365 で SharePoint を設定します。

.plist ファイルのこの設定の例は次のとおりです。

<key>SharePointOnPremPrioritizationPolicy</key>
<integer>(0 or 1)</integer>

SharePointOnPremTenantName

この設定を使用すると、Front Door URL で指定したSharePoint Server 2019 ファイルを同期するために作成されたフォルダーの名前を指定できます。

この設定が有効になっている場合は、フォルダーが使用する名前である TenantName を指定できます。OneDrive – TenantName (ユーザーが指定) TenantName (ユーザーが指定) します。

TenantName を指定しない場合、フォルダーはその名前として FrontDoorURL の最初のセグメントを使用します。 たとえば、https://Contoso.SharePoint.com では、OneDrive – Contoso という規則でテナント名として Contoso が使用されます。

.plist ファイルのこの設定の例は次のとおりです。

<key>SharePointOnPremTenantName</key>
<string>Contoso</string>

SharePoint Server 2019用のOneDrive 同期 アプリの構成の詳細

階層

この設定を使用すると、organization内のユーザーの同期アプリの更新リングを指定できます。 OneDrive 同期 アプリは、3 つのリングを介して一般に更新されます。最初は Insider、次に運用、最後に Deferred に更新されます。 この設定を有効にしてリングを選択すると、ユーザーは変更できなくなります。

すぐに Insider リングに参加して機能を受信するために、IT 部門の何人かのユーザーを早期導入者として選択することをお勧めします。 また、バグ修正と新機能をタイムリーに確実に受け取れるように、organizationの他のすべてのユーザーを既定の Production リングに残しておくことをお勧めします。 同期アプリを構成するための推奨事項をすべて参照してください

Insiders: Insiders リング ユーザーは、OneDrive に来る新機能をプレビューできるビルドを受け取ります。

運用: 運用リングユーザーは、利用可能になると最新の機能を利用できます。 このリングが既定になります。

Enterprise ("Deferred" とも呼ばれます): Enterprise リング ユーザーは、新機能、バグ修正、パフォーマンスの向上を最後に取得します。 このリングでは、内部ネットワークの場所から更新プログラムを展開でき、また展開のタイミングを 60 日の範囲内で制御することができます。

各リングで現在使用できるビルドの詳細については、 OneDrive のリリース ノートを参照してください。 更新リングと同期アプリで更新プログラムがチェックされる方法の詳細については、OneDrive 同期 アプリの更新プロセスに関するページを参照してください。

.plist の場所 ドメイン
~/Library/Preferences/com.microsoft.OneDriveUpdater.plist com.microsoft.OneDriveUpdater

.plist ファイルのこの設定の例は次のとおりです。

<key>Tier</key>
<string>(UpdateRing)</string>

注:

[プレリリースの Microsoft 内部更新プログラムを表示する] オプションを非表示にする場合は、遅延更新リングをオプトインする必要があります。 たとえば、「 defaults write com.microsoft.OneDrive Tier -string "Deferred" 」のように入力します。

UploadBandwidthLimited

この設定では、OneDrive 同期 アプリを実行しているコンピューターの最大アップロード スループット 率を定義します。

この設定を有効にするには、同期アプリで使用できるアップロード スループットレート (KB/秒) の値を 50 から 100000 の間で設定します。

.plist ファイルのこの設定の例は次のとおりです。

<key>UploadBandwidthLimited</key>
<integer>(Upload Throughput Rate in KB/sec)</integer>

Microsoft 365 テナント ID を見つける

アプリ 管理 センターでのレポートのOneDrive 同期 (EnableSyncAdminReports)