macOSでOneDrive for Businessをマウント — NetDriveセットアップガイド

読了目安 8 分 provider-guide onedrive macos
Alex
AlexPrincipal Engineer
NetDrive 3.18以降でOneDrive for BusinessをネイティブなmacOSボリュームとしてマウント。Microsoft 365のOAuth認証、Finder統合、Apple Siliconサポートなど法人利用向けに解説します。

macOSで仕事をするマーケティングコンサルタントが、2つのMicrosoft 365テナント——自社の代理店とクライアントのもの——にまたがって作業しているとする。OneDrive同期クライアントはアカウントごとに別々のローカルフォルダを強制し、開くことのないファイルまで何ギガバイトも事前にダウンロードしてしまう。NetDriveはこれとは異なるアプローチを取る。両方のOneDrive for Businessアカウントは Finder上のボリュームとして表示され、ファイルはオンデマンドでストリーミングされ、明示的に開くかダウンロードしない限りローカルSSDには何も置かれない。

NetDrive drive manager showing Google Drive, S3 and pCloud mounted as drive lettersMounted clouds appearing as native drives in Windows File Explorer

OneDrive for BusinessをmacOSのFinderに直接マウント

NetDrive を使えば Google Drive、OneDrive、S3、SFTP、WebDAV などが Windows と macOS でネイティブドライブとして表示されます — 同期も、まるごとダウンロードも不要です。

  • OneDrive for Businessのライブラリ全体をネイティブな/Volumes/エントリとして利用
  • ファイルをオンデマンドでストリーミング — 開くかダウンロードするまでローカルコピーは作られない
  • Intel・Apple SiliconいずれのMacでもmacOS 14 Sonomaに対応
WindowsmacOS
NetDrive for macOSをダウンロード →

無料トライアル。永久ライセンスとサブスクリプションプランあり。

OneDrive for Business と 個人用OneDriveの違い

OneDrive for Businessは、Microsoft 365の職場または学校アカウントに紐づく企業向けドキュメントストアであり、SharePointを基盤として組織のIT管理者によって管理される。その認証はMicrosoftの個人アカウントフローではなくAzure AD OAuthを通じて行われるため、NetDriveでの追加手順は個人用OneDriveを追加する場合と少し異なる。

NetDriveはバージョン3.1.196以降、OneDrive for Businessをサポートしている。同じMacで個人用OneDriveと職場のOneDrive for Businessの両方を使いたい場合は、NetDrive上で2つの別々のドライブとして追加すればよい——それぞれがFinder上に独自のボリューム名を持つ。

OneDrive for Businessのロゴ — NetDriveがネイティブにサポートする企業向けMicrosoft 365クラウドストレージ

macOSバージョンに関する注記: NetDrive 3.18はmacOS 14 Sonoma以降を必要とする。まだmacOS 13 Venturaを使用している場合、互換性のある最新バージョンはNetDrive 3.17であり、以下と同じ手順でOneDrive for Businessをサポートしている。

必要条件

  • macOS 14 Sonoma以降(Intel または Apple Silicon)
  • OneDrive for Businessが有効なMicrosoft 365の職場または学校アカウント
  • NetDrive 3.19.7 — DMGインストーラーはhttps://www.netdrive.net/download/mac/からダウンロード可能

インストール後、NetDriveはmacOSのメニューバーに常駐する。クレジットカード不要で7日間の無料トライアルが自動的に開始される。

NetDriveへのOneDrive for Businessの追加

  1. メニューバーのNetDriveアイコンをクリックしてDrive Managerを開く。
  2. + Add Driveをクリックする。
  3. プロバイダーの一覧からOneDrive for Businessを選択する。
  4. NetDriveがデフォルトのブラウザでMicrosoftのログインページを開く。職場または学校のMicrosoft 365資格情報でサインインする。
  5. テナントがMFAや条件付きアクセス(Intuneコンプライアンス、場所指定ポリシーなど)を要求する場合は、ブラウザでその認証を完了する——NetDriveはOAuthリダイレクトの完了を待機する。
  6. NetDriveに戻り、ドライブを設定する:
    • Drive Name: ボリュームの表示名を設定する。例えばWork-M365のように——これはFinderのサイドバーのLocationsに表示される名前になる。
    • Mount Type: 完全な読み書きアクセスにはNetwork Driveを、編集不可の閲覧専用にしたい場合はRead-only Driveを選択する。
  7. Saveをクリックし、ドライブカードの**▶ Connect**をクリックする。

数秒でFinderのサイドバーにボリュームが表示される。

macOS上のNetDrive Drive Managerで、OneDrive for Businessをはじめとする複数のクラウドアカウントが名前付きボリュームとして接続されている様子

macOSアプリケーションでの日常的な利用

ボリュームが接続されると、すべてのmacOSアプリはFinderの標準的なOpenおよびSaveダイアログを通してそれを認識する。/Volumes/Work-M365/Marketing/Deck.keyにあるKeynoteのファイルをKeynoteで直接開いて編集し、⌘Sを押すと、NetDriveは作業を続けながらバックグラウンドでOneDrive for Businessに保存済みファイルをアップロードする。

マウントされたボリュームはFinderのLocationsサイドバーにiCloud Driveや外部ドライブと並んで表示されるため、ファイルを探すワークフローはローカルディスクと同じになる。Spotlight検索はボリューム名をインデックスし、追加設定なしでマウントされたOneDrive for Businessライブラリ内のファイル名を検索できる。

OneDrive for Businessのライブラリ内容が、Finder上でローカルドライブと並んでネイティブなmacOSボリュームとしてアクセス可能になっている様子

マウントされたドライブからOffice for MacでMicrosoft Officeファイルを開くと、NetDriveのファイルロック機能(バージョン3.9.1190ですべてのファイルタイプに対応)が、同僚が同じドキュメントを開いた際の競合編集を防止する。最初に開いたユーザーがファイルを閉じるまで、2番目に開いた側にはそのファイルが読み取り専用として表示される——共有ファイルサーバーで期待されるのと同じ動作だが、バックエンドは組織のMicrosoft 365テナントである。

ログイン時の自動マウント

ドライブの設定でAuto MountOn Loginに設定すると、macOSにログインするたびにOneDrive for Businessのボリュームが自動的に再接続される。認証情報はmacOSのKeychainに保存されるため、再接続は無音で行われ、パスワードの再入力は不要である。

複数のクライアントテナントを扱うコンサルタントの場合、各テナントのOneDrive for Businessアカウントをそれぞれ別のドライブとして、独自のボリューム名で追加できる。それらはすべて、手動操作なしにログイン時に再接続される。

macOS上で接続されたOneDrive for Businessボリュームを示すNetDriveのマウント状態パネル

まとめ

NetDriveでmacOS上にOneDrive for Businessをマウントすれば、同期エージェントは完全に不要になる。ドライブが接続された瞬間からMicrosoft 365ライブラリ全体をFinderからアクセスでき、ファイルはSSDを圧迫することなくオンデマンドでストリーミングされ、アップロードは作業を妨げることなくバックグラウンドで実行される。

同じMicrosoft 365テナントをWindowsで利用する場合は、Mount OneDrive for Business on Windows with NetDriveで、Finderのボリュームの代わりにドライブレターを割り当てる同じOAuthフローを解説している。組織がOneDrive for Business以外にSharePointのドキュメントライブラリも利用している場合は、NetDriveのSharePointプロバイダーで接続できる——その設定についてはMount SharePoint on macOS with NetDriveを参照。

— Alex, NetDrive