GOOGLE SHARED DRIVESからOFFICE 365への移行

概要

このガイドは、Google Shared DrivesからOffice 365 (Microsoft Teams / SharePoint)への移行は以下の手順で行います。この新バージョンの使用を希望される方は、問い合わせください。

1. はじめに

Google Shared Drives(Team Drives)の移行は、ビジネスニーズに合わせ、全体的な移行プランの一部としても、独立したプロジェクトとしても実行することができます。Google Shared DrivesをMicrosoft Teams またはSharePointサイトに移行させることが可能です。

1.1. 移行できるもの

移行可能なものはこのページに掲載されています: Google Shared Drives to Office 365 Groups.

1.2. パフォーマンス、セキュリティ

セキュリティに関する詳細は、こちらの記事をご参照ください。

移行のパフォーマンスに関する詳細は、こちらの記事をご参照ください。

1.3. ライセンス管理

Cloudiwayプラットフォームでは、自動ライセンス割り当てを行っております。ライセンス管理についての詳細は、この記事をご参照ください。

1.4. デルタ(差分)パス

デルタ移行はCloudiway機能の1つであり、この機能により、移行を段階的に行うことができます。変更はデルタパス中に移行されます。削除は伝播されません。

1.5. サポート

当社では自社製品のサポートは提供していますがPowerShellや、SharePoint管理といった、サードパーティ製品のサポートは提供しておりません。

これらの手順を完了するのが困難なのではと不安な方は、当社のコンサルティングチームによるコンサルティングサービス付きソリューションをご検討ください。当社までお問い合わせください。専門家との相談により、迅速で費用効果が高く、ストレスフリーな移行を確立することができます。

2. 必要条件

2.1. 移行の仕組み

この製品は、Google Drive APIを使用してソースを読み取り、Graph APIとCSOM呼び出しの組み合わせを使用してデータをターゲットにプッシュします。

G Suiteからの移行には、適切な許可を持ったOAuth認証を設定する必要があります。

Google Shared Drivesのコンテンツや設定の中には、以下のように現在のバージョンでは移行できないものがあります。

    • 「コメント投稿者」権限。 Office 365にこれと同等の機能がありません。
    • 外部共有リンク。
2.2. マッピングテーブル

Microsoft Teamsには、電子メールアドレスを含むアクセス許可とメタデータ(作成者、変更者など)があります。 移行中に、これらのアドレスをターゲットアカウントに変換する必要があります。

これを実現するために、Cloudiwayはマッピングテーブルを使用して変換を実行します。

重要:マッピングテーブルは完全である必要があります。欠落している電子メールアドレスは変換されず、ファイルのアクセス許可とメタデータが失われることになります。 Cloudiwayは、ソースユーザーがメールまたはファイルセクションからリストの取得機能によって検出されると、このマッピングテーブルに自動的にデータを入力します。

ただし、マッピングテーブルに自動的にデータが入力されている場合は、メールアドレスが欠落していないことを確認してください。

Google共有ドライブの前処理タスクの詳細:

Google共有ドライブのアクセス許可のマッピング

2.3. ソースの必要条件
2.3.1. Google移行アカウント

移行を実行するには、G Suite移行アカウントを作成し、これにDrive APIへのアクセス権(Googleフィード)を付与する必要があります。移行アカウントには、移行したい各ソースShared Drivesに対する完全なアクセス権が必要です。こうして新しいユーザーにShared Drivesへの完全なアクセス権が付与されない限りShared Drivesは移行できませんので、ご注意ください。

Cloudiwayサービスアカウントに必要なだけのアクセス権(Googleフィード)を付与していただければ、Shared Drivesへのアクセス権の追加がお客様に代わってプラットフォームで行えるようになります。

2.3.2. Googleフィード

また、ネイティブのGoogle共有ドライブドキュメントには、GoogleドライブAPIを使用してアクセスします。 したがって、ソーステナントにこれらのAPIを使用するには、権限(Googleフィード)を付与する必要があります。

注:デフォルトでは、テナント管理者はすべてのチームドライブを表示できますが、ファイルを移行することはできません。 したがって、移行するすべてのチームドライブの移行アカウントにロールオーガナイザーを指定する必要があります。 スコープ「https://www.googleapis.com/auth/drive」(以下のリンク)を追加すると、プラットフォームで自動的に実行できます。

この記事では、Googleフィードを追加する方法について説明します。

GoogleWorkspaceコネクタの構成

2.4. ターゲットの必要条件
2.4.1 ターゲットのOffice365サービスアカウントを作成する

移行にあたっては、移行専用のOffice 365アカウントを作成されることをお勧めします。移行がすべて完了したら、このアカウントを削除すればよいのです。

    • 移行専用アカウントには、Office 365 Teamsライセンスが必要です。
    • 移行専用アカウントは、SharePoint管理者である必要があります。
    • 移行専用アカウントの設定には、多要素認証(MFA)やSSO(ADFS)を使用しないでください。
    • レガシー認証をオンにする必要があります。

 Cloudiwayでは自動的にチームやSharepointサイトを作成しますので、移行前にそれらが存在する必要はありません。すでに存在している場合は、既存のものが使用され、そこにデータが追加されることになります。

2.4.2. Azure Active Directory アプリケーション

Graph APIs呼び出しは、特定の権限が付与されたAzure Active Directoryアプリケーションを介して実行されます。

Azure Active Directoryアプリケーションは手動で作成してもよいですし、プラットフォームで作成させることもできます

AzureActiveDirectoryアプリケーションと関連するアクセス許可を作成する方法を参照してください。

3. コネクタを作成する

CloudiwayがShared Driveを移行するためには、ソースドメインとターゲットドメインの両方と通信できる必要があります。これを行うために、Cloudiwayはコネクタを使用します。各ソーステナントと各ターゲットテナントにコネクタを設定する必要があります。このページを参照して、コネクタを設定してください。

大規模なプロジェクトの場合は、複数のコネクタを作成し、それらを並行して使用することも可能です。 こうした構成を設定する必要がある場合は、Cloudiwayコンサルティングサービスまでお問い合わせください。

コネクタの作成ガイド

GoogleWorkspaceコネクタの構成

Office365コネクタの構成

4. Google Shared Drives移行の設定

注:移行のテストにあたっては、トライアルライセンスの使用が可能です。トライアルライセンス割り当てについては、この記事をご参照ください

4.1. グループリストをCloudiwayプラットフォームにインポートする

移行を実行するには、Sites > Group Listの順にお進みください。Sites Migration

4.1.1. オプション1: Get List

Get Listオプションを使用して、移行するShared Drivesのリストを入力しますMigration GetList

これでGoogle Shared Drivesに接続し、利用可能なすべてのチームを取得することができます。

接続したいコネクタを選択し、GETをクリックします。

注:このタスクの進行状況はGlobal Logsで監視できます。

リストを取得したら、ターゲットコネクタをエントリに割り当てる必要があります。

エントリを選択し、MANAGE, then Assign Targetの順にクリックします。Google Team Drives to Office 365 Assign Target Migration

コネクタを選択し、Assignを選択します。

4.1.2. オプション2:  CSV file import

すべてのチームのCSVファイルをお持ちの場合は、そのファイルを Cloudiwayにアップロードしていただけます。

ユーザー/グループのCSVファイルを入力する方法は?

「MANAGE」→「Import」をクリックし、CSVファイル、ソースとターゲットのコネクタを選択し、「UPLOAD」をクリックします。Import CSV

4.1.3. オプション3:Shared Driveを手動で追加する

Cloudiwayプラットフォームのリストに、Shared Driveの詳細を手動で追加することも可能です。

URLが長くなりますので、このオプションはGet Listを実行できない場合にのみ使用されることをお勧めします。

    1. Google Driveに移動し、Shared Drivesセクションを作成します。ご自身のShared Driveを探し、開きます。
    2. Shared DriveのURLとIDをメモします。以下をご参照ください。
    3. Cloudiwayプラットフォーム上で、Group MigrationメニューのGroup Listに移動します。
    4. MANAGECreateの順にクリックします。
    5. 移行するShared Driveの詳細をすべて入力します。
    6. OKボタンをクリックします。
4.2. 移行先を指定する

この製品には柔軟性がありますので、幅広いチョイスからターゲットを選択して移行できますし、データの再編成も可能です。Shared Drivesは以下の移行先に移行可能です。

    • 別のチームチャネル
    • チーム内の別のチャネル
    • 別のSharePointサイト
    • SharePointサイト内の別のライブラリ
    • SharePointライブラリ内の別のフォルダ

SharePointサイトへの移行:Migrate to SharePoint Sites

サイトのURLを入力します。

任意のLibrary Name(ライブラリ名)を入力します。サイトのデフォルトのドキュメントライブラリに移行する場合は、空白のままにします。

任意のFolder Name(フォルダ名) (ライブラリ内)を入力します。

Teamsへの移行:Migrate to Microsoft Teams

チーム名とメールアドレスを入力します。

任意のChannel Name(チャンネル名)]を入力します。チームのデフォルトの一般チャンネルに移行する場合は、空白のままにします。

Group PrefixターゲットにPrefixを追加しますか?

SharePointサイトに移行する場合、「ターゲットサイト名」と「ターゲットURL」にPrefixを追加することができます。

「対象グループ名と対象グループ」の「メールアドレス」にPrefixを追加することができます。

グループ一覧で、1つまたは複数のオブジェクトにチェックを入れ、「Manage」から「Add Prefix」ボタンをクリックします。

ポップアップにPrefixを入力し、SAVEします。

4.3. グローバル設定

この段階で、移行の準備ができました。

以下の設定のほとんどは、Google共有ドライブの移行には使用されません。デフォルト値のままにしておくことができます。Global Settings

    • 権限の移行。
    • TermStoreの移行:TermStoreは、Googleには存在しないSharePoint機能です。 したがって、Googleサイトの移行には使用されません。
    • バージョン履歴を移行します。 最後の3つのバージョンのみが移行されます。
    • 移行先:ファイルの移行先を決定します。SharePointに移行することをお勧めします。 ファイルはSharePointサイトに移行されます。
    • ファイル管理:既存の移行先に移行するときに、ファイルがターゲットにすでに存在し、空でない場合の動作を決定します。
      • 上書きする
      • 無視
      • コピー

ファイル移行中の重複管理

Membership Migration

チームメンバーの移行を有効にします。

Conversation Migration

チャネルの「会話」の移行を有効にします。もっと見る

Planner Migration

「プランナー」の移行を有効にします。

Mailbox Migration

チームのメールボックスの移行を有効にします。

Mentions Migration

「メンション」の移行を有効にします。

Migration of TermStore

TermStoreの移行を有効にします。したがって、ご自身でカスタマイズしたものでない限り、デフォルトのオフのままにしておいた方が安心です。

Migration of Permissions

「許可」(ファイル許可…)を有効にします。

Migration of Sharepoint

チームに関連付けられたSharePointサイトの移行を有効にします。

Keep in target

ターゲットにすでにファイルが存在する場合は、そのファイルを保存します(存在するファイルが上書きされることはありません)。

  • [保存]をクリックします。
4.4.  監査の実行(オプション)

監査はオプションであり、純粋に有益です。 Cloudiwayライセンスを消費します。 ソースのGoogle共有ドライブにあるファイルとフォルダの数を確認したい場合を除いて、実行する必要はありません。

共有ドライブを監査するには、グループリストでドライブを選択し、[移行]、[監査]をクリックします。Team Drives Audit

この機能は、ソース共有ドライブに関する情報を報告します。Cloudiway Audit Report

    • 各フォルダのファイル数
    • フォルダの数
    • メンバー数(許可)
4.5.  前処理を実行する

Pre-processingツールを使うと、ターゲットにサイトやチームがまだ存在しない場合に、それらを作成することができます。

Pre-processingツールは具体的に何を行うのでしょうか?

ターゲットでは:

    • チームとチャネルを作成します。
    • SharePointサイトとライブラリを作成します。
    • Graph APIs(「クライアントID」および「クライアントシークレット」)を使用し、ターゲットコネクタで定義された移行専用アカウントに所有者としてのユーザーロールを付与します。
    • メンバーシップと所有権を移行します。

チームを前処理するには、Group Listでチームを選択し、MIGRATION, Pre-Procesingをクリックします。

これで、グループやチームを移行する準備が整いました。

4.6. 移行

移行を開始する前に、Shared Drivesの前処理(上記のステップを参照)を実行する必要があります。

移行を開始するには、Group Listから選択し、MIGRATION, Startをクリックします。

これにより、移行がスケジュールされます。 プラットフォームに空きができたら、すぐに移行が始まります。

リスト内のチームをクリックして移行を監視することもできます。Microsoft Teams Migration Logs

5. トラブルシューティング

Cloudiwayでは、一般的なエラーメッセージ、ビデオガイド、ダウンロードなど、多くのリソースを備えた広範なナレッジベースをご提供しています。

ナレッジベースにアクセスするには、こちらをご訪問ください。:https://help.Cloudiway.com/ 

 

 

更新日:2022/05/11