OneDriveからZoho WorkDriveへの移行
お知らせ:当社は、お客様により充実したサポート情報を迅速に提供するため、本ページのコンテンツは機械翻訳を用いて日本語に翻訳しています。正確かつ最新のサポート情報をご覧いただくには、本内容の
英語版を参照してください。
Zoho WorkDrive の高度なファイル管理機能とコラボレーション機能により、チームはこれまでより効率的に共同作業できます。Microsoft OneDrive から Zoho WorkDrive へデータを移行したい場合は、組み込みの移行ツールをご利用いただけます。
対象プラン
Microsoft OneDrive
現在、以下の Microsoft プランで移行がサポートされています。
- Microsoft 365 Business Basic
- Microsoft 365 Business Standard
- Microsoft 365 Business Premium
- Microsoft 365 (E3, E5, F1, F3, F5)
- Office 365 (E1, E3, E5)
メモ: OneDrive for Business (Plan 1) および Microsoft 365 Basic、Microsoft 365 Personal、Microsoft 365 Family の個人向けエディションは移行対象外です。
WorkDrive
移行後、OneDrive 上のデータはどうなりますか?
当社側で削除処理を行うことはありません。移行後も OneDrive 上のすべてのデータはそのまま保持されます。
メモ: 移行を開始する前に、以下の内容を必ず最後までお読みください。
移行される内容
- OneDrive の「マイ ファイル」配下のすべてのファイルは、WorkDrive の「マイフォルダー」に移行されます。
- ファイルの作成日時および更新日時は保持されます。
移行の制限事項
- 移行は、上記の対象プランでのみサポートされます。
- OneDrive アカウント内で、ユーザーごとのフォルダー数(サブフォルダーを含む)が 1,000,000(100 万)を超える場合、WorkDrive へのデータ移行はできません。
- ファイルやフォルダーに設定された共有権限(社内・社外とも)は、現時点では移行されません。「自分と共有」配下のファイルやフォルダーも移行されません。
- 共有ライブラリ(SharePoint ライブラリ)は移行されません。
- OneNote ファイルは移行されません。
- リンクは移行されますが、この機能は WorkDrive ではまだサポートされていないため、WorkDrive 上では動作しません。移行後は、リンクをコンピューターにダウンロードして開いてください。
- 25 GB を超える単一ファイルは移行できません。
- ごみ箱内のアイテムは移行されません。
- ファイルのバージョンは移行されません。移行されるのは各ファイルの最新バージョンのみです。
- ファイルやフォルダーの「最終更新者」情報は移行できません。WorkDrive では、作成者を最終更新者として表示します。
- 現在、移行ツールでは Microsoft ファイル形式(Word、Excel、PowerPoint)を Zoho のネイティブ形式(Writer、Sheet、Show)に自動変換することはできません。これらのファイルを変換するには、移行後に手動で Zoho 形式へ切り替えてください。
- 移行はユーザーごと・サービスごとに 1 回のみ実行できます。
- 移行完了後に OneDrive に追加されたデータを、再度 Zoho WorkDrive に移行することはできません。
- OneDrive および Zoho WorkDrive の両方で、重複するエントリは移行できません。つまり、複数の OneDrive アカウントのデータを 1 つの WorkDrive アカウントに移行したり、1 つの OneDrive アカウントのデータを複数の WorkDrive アカウントに移行したりすることはできません。
メモ
Microsoft のグローバル管理者は、(データ保持期間内であれば)停止済みまたは削除済みユーザーを含む他ユーザーのファイルへアクセスし、必要なファイルを自分の OneDrive アカウントにコピーまたは移動できます。必要なデータは、移行を開始する前に必ず移動またはコピーしてください。
移行の前提条件
移行プロセスを開始する前に、OneDrive と WorkDrive でいくつかの設定を完了しておく必要があります。
Microsoft OneDrive 側の設定
ユーザーは Microsoft Azure を使用して独自のアプリまたは API クライアントを作成し、OneDrive などの Microsoft サービス上のデータにアクセスできます。このアプリまたはクライアントを使用して、OneDrive から WorkDrive へデータをアクセス・移行します。
i) Azure サブスクリプションを設定する
移行を進めるには、Azure Cloud Shell へのアクセスが必要です。そのために、一度だけAzure サブスクリプションのセットアップを行う必要があります。
グローバル管理者ロールを持っている場合でも、Cloud Shell を利用するには Azure サブスクリプションが必要になる場合があります。
メモ:Azure Cloud Shell では、「No storage required (Recommended)」オプションを選択した無料サブスクリプションで十分であり、料金は発生しません。
- portal.azure.com にアクセスします。

- 上部メニューバーのCloud Shell アイコンをクリックします。
- プロンプトが表示されたら、PowerShell を選択します。

- 有効なサブスクリプションが見つからない場合は、作成を求めるメッセージが表示されます。

- Create an Azure サブスクリプション をクリックします。
- Try Azure for Free を選択します。
- 以下の手順でサインアップを完了します。
- 利用規約に同意する
- プロフィールと支払い情報を確認する
メモ: この手続きで料金が請求されることはありません。
完了したら、[Sign up] をクリックしてアカウントを認証します。これで Azure アカウントの準備が整いました。
ii) 独自の Cloud アプリを作成する
-
上記が完了したら、
- Cloud Shell アイコンを再度クリックします。
-
PowerShell を選択します。
セットアップのプロンプトが表示されたら:
-
No storage required (Recommended) を選択します - 追加リソースを作成せずにすばやくアクセスできます。
メモ: セッション間で永続的なファイル ストレージが必要な場合は、[Mount storage account] を選択します。
-
ドロップダウンリストから サブスクリプション名 を選択します。
-
Use an existing private network はチェックしないでください - これは高度な構成でのみ必要です。
-
Apply をクリックして、PowerShell ターミナルを起動します。
-
次のコマンドをコピーして貼り付け、Enter キーを押します。
wget -cO - https://zoho.to/msdrive_to_workdrive > 'ms_app_creator.sh';sh ms_app_creator.sh
- プロンプトが表示されたら、管理者のメールアドレスを入力します。
- スクリプトでは次の処理が行われます。
- Azure ディレクトリにアプリを登録する
- セキュリティ証明書(.crt ファイル)を生成する
- 生成された .crt ファイル名をメモしておきます。
- Cloud Shell ターミナルで、[Manage files] → [Download] をクリックします。
- .crt ファイル名を入力し、コンピューターにダウンロードします。
メモ:Cloud Shell ターミナルは開いたままにしておいてください。
iii) 証明書を Azure にアップロードする
- 新しいタブで portal.azure.com を開きます。
- Azure services の下にある App registrations に移動します。検索バーを使ってすばやく検索することもできます。
- Owned applications タブを選択します。
- 新しく作成された移行アプリをクリックします。
- 左ペインで、[Manage] → [Certificates & secrets] に移動します。
- ダウンロードした .crt ファイルをアップロードし、[Add] をクリックします。これでアプリ登録が検証されます。
iv) .p12 ファイルをダウンロードする
- Cloud Shell ターミナルに戻ります。
- Admin 同意 URL を開き、要求されている権限に同意します。
- ターミナルに戻り、生成された.p12 ファイル名をメモします。
- [Manage files] → [Download] をクリックします。
- .p12 ファイル名を入力してダウンロードします。
これで Microsoft(Azure)側の前提条件は完了です。次に、OneDrive から WorkDrive へのユーザー情報のエクスポートに進むことができます。
v) OneDrive からメンバーを CSV ファイルにエクスポートする
Microsoft グローバル管理者のみが Microsoft 365 管理センターからメンバー データをエクスポートできます。エクスポートしたユーザーは、OneDrive ユーザーと WorkDrive ユーザーをマッピングするために使用されます。
- Microsoft 365 管理センターにアクセスします。
- [Users] をクリックします。
- ドロップダウンから [Active users] を選択します。
- 上部のアクションバーでその他のアクション アイコン(...)をクリックします。
- [Export Users] を選択し、[Continue] をクリックします。
- [Save] をクリックして、ユーザーを CSV ファイルとしてダウンロードします。
vi) エクスポートした CSV ファイルを更新する
CSV ファイルをダウンロードしたら、OneDrive ユーザーを WorkDrive に正しくマッピングできるよう、ファイルを編集する必要があります。
- OneDrive からエクスポートした CSV ファイルを、Zoho Sheet などのスプレッドシートアプリで開きます。
- [Email Address] 列をコピーし、末尾の新しい列に貼り付けます。
- 新しい列のヘッダー名を「WorkDrive Email Address」に変更します。
- 必要に応じて、その列の値を編集します(該当ユーザーのメールアドレス項目で、ドメイン名やユーザー名を変更するなど)。
- 変更を保存し、ファイルを CSV 形式でコンピューターにダウンロードします。
WorkDrive のユーザーのメールアドレスが OneDrive アカウントのメールアドレスと異なる場合は、CSV ファイル内で、OneDrive のメールアドレスに対応する WorkDrive のメールアドレスが正しく更新されていることを確認してください。
vii) OneDrive ユーザーを WorkDrive に招待する
WorkDrive のスーパー管理者または管理者は、エクスポートした OneDrive ユーザー一覧、または更新済みの OneDrive ユーザー一覧(CSV ファイル)から、すべて、または必要な OneDrive ユーザーをそれぞれ選択して、WorkDrive アカウントに
招待する必要があります。
- WorkDrive アカウントにアクセスします。
- WorkDrive 画面左下の [Admin Console] をクリックします。Admin Console ページが新しいタブで開きます。[Dashboard] がデフォルトで選択されています。
- 左側のパネルで [Members] をクリックします。
- 画面右上の [+ INVITE MEMBERS] ボタンをクリックします。[Invite new members] 画面が開きます。
- 招待するユーザーのメールアドレスを入力します。
- ユーザーにチームロールを割り当てます。
- [INVITE MEMBERS] をクリックします。
- 有効なユーザーのデータのみが WorkDrive に移行できます。有効なユーザーとは、WorkDrive アカウントに参加しており、非アクティブ、停止中、削除済みのいずれの状態でもないユーザーを指します。
- 移行前に OneDrive ユーザーを WorkDrive に追加し忘れ、後から追加したい場合は、そのユーザーのために新しい移行を実行する必要があります。
移行手順
1. 移行を承認する
- WorkDrive アカウントに管理者またはスーパー管理者としてログインします。
- WorkDrive 画面左下の [Admin Console] をクリックします。
- 左側のパネルで [Migration] タブをクリックし、移行画面を開きます。
- 画面右下の [GET STARTED] をクリックします。新しい画面が開きます。
- Migration Details で、ソースプロバイダーとして OneDrive を選択し、移行名を入力します。
- ダウンロードした .p12 ファイルをインポートします。これはサービスアカウントキーとも呼ばれ、Microsoft API との認証に使用されます。
- 完了したら、[Continue and map users in WorkDrive] をクリックします。
2. ユーザーをマッピングして移行を開始する
メモ: WorkDrive アプリに対する 管理者の同意 (Admin consent) は、ユーザーをマッピングするために CSV ファイルをインポートする前に、Azure Active Directory 管理センターで付与されている必要があります。
- [Browse] をクリックし、エクスポートした OneDrive ユーザー、または更新済み OneDrive ユーザー一覧を含む必要な .csv ファイルをインポートします。
- [CONTINUE] をクリックします。ユーザー詳細の新しい画面が開きます。デフォルトで [Mapped Users] タブが表示されます。
OneDrive のユーザー一覧と、それに対応する WorkDrive ユーザーの詳細を確認できます。

- [Unmapped Users] タブをクリックすると、マッピングされていないユーザーと、その理由の一覧を確認できます。
メモ: すべてのユーザーをマッピングするには、OneDrive アカウントのすべてのユーザーが WorkDrive に参加しており、有効になっていることを確認してください。
- [PROCEED] をクリックします。新しい画面が開きます。
- 移行完了時に、自分またはすべてのメンバーにメールを送信する場合は、該当するチェックボックスをオンにし、[PROCEED] をクリックします。
- [START MIGRATION] をクリックします。
- 移行の進行状況が画面に表示されます。
次の内容を確認できます。
- 現在移行中のユーザー
- 移行済みファイル数
- 総ファイル数
- 移行済みファイルの合計サイズ
メモ: ユーザーを個別に選択して移行することはできません。
- [View report] を、ユーザーの移行ステータスの横でクリックします。(レポートリンクは、そのユーザーの移行が完了すると表示されます。)
ユーザーのレポートには、次の内容が表示されます。
- 総ファイル数
- 移行済みファイル数
- 失敗したファイル数
- 総フォルダー数
- 移行済みフォルダー数
- 失敗したフォルダー数
- 合計サイズ
- 移行に失敗したファイルがある場合は、[Migration Failures] に一覧表示されます。ファイル名と失敗理由を確認できます。
- 必要なファイルを選択し、[RETRY FAILED FILES] をクリックします。あるいは、これらのファイルを OneDrive から手動でダウンロードし、WorkDrive にアップロードすることもできます。
3. 移行レポートをダウンロードする
すべてのユーザーの移行が完了したら、全体の移行レポートをダウンロードできます。ページ上部の [DOWNLOAD OVERALL REPORT] をクリックします。移行レポートには、移行活動の完全なログが記録されます。
移行レポートは、移行を開始したユーザー(管理者またはスーパー管理者)の [My Folders] にアップロードされます。レポートは「Migration report for <Migration name>」という名前で保存され、すべてのチーム管理者と共有されます。
新しい移行を作成する
今回の移行で一部のユーザーを対象外とした場合でも、いつでも新しい移行を作成して、それらのユーザーを移行できます。
画面右上の [Create New Migration] をクリックし、上記と同じ手順に従います。ページ上部の各移行名をクリックすることで、これまでに実行した移行を切り替えて表示できます。
単一の移行を行う場合は、すべてのユーザー(エクスポートした OneDrive ユーザー、または更新済み OneDrive ユーザーを含む)を記載した CSV ファイルをアップロードする必要があります。
複数回の移行を行う場合は、各移行ごとに、対象とするユーザーのみ(エクスポートした OneDrive ユーザー、または更新済み OneDrive ユーザーから抽出)を含む新しい CSV ファイルをアップロードする必要があります。
新しい移行を作成できるのは、前回の移行が正常に完了した後のみです(つまり、新しい移行を作成する前に、マッピングされたすべてのユーザーが移行されている必要があります)。