PST ファイルを Office 365 に移行するための詳細ガイド

PST(パーソナル・ストレージ・テーブル)は、メールクライアントでメールデータを保存するためのファイル形式であり、インターネットに接続していなくてもこのデータにアクセスすることができます。Office 365 を使用して Outlook Online へ移行する際、ユーザーが Outlook Online の Web UI を通じて以前のメールクライアントのデータにアクセスできるようにしたい場合があります。そのためには、PST ファイルから Office 365 のメールアカウントへそのデータをインポートする必要があります。 Microsoftの標準ツールを使用してPSTをOffice 365にインポートする方法については、以下をお読みください。

Microsoft 365 データのバックアップ

Microsoft 365 データのバックアップ

NAKIVOソリューションを活用して、Exchange Online、Teams、OneDrive、SharePoint Online内のMicrosoft 365データをバックアップし、ワークフローを中断することなく、ダウンタイムゼロを実現しましょう。

PST ファイルはどこにあるのか

PST(パーソナル ストレージ テーブル)ファイルには、電子メール、カレンダーの予定、タスク、その他の項目が含まれています。Windows 10 で Microsoft Office Outlook 2016 を使用する場合、Outlook における PST ファイルのデフォルトの保存場所は次のとおりです:

C:Usersuser-nameDocumentsOutlook Files

この例では、あるメールボックスからソースのPSTファイルをコピーして、 D:temppst 私のマシン上では、このディレクトリが私の解説におけるソースディレクトリとして使用されています。

権限の設定

Office 365 アカウントには、PST ファイルを Office 365 にインポートするための十分な権限が必要です。その メールボックスのインポート・エクスポート Exchange では、ユーザーアカウントにロールが割り当てられている必要があります 管理センター.

まずは、必要なロールと権限の設定方法を見ていきましょう。

Exchange 管理センターを開きます:

https://admin.exchange.microsoft.com/

管理者アカウント情報を使用して、管理センターにログインします。

Exchange 管理センターページの左ペインで、[ ] を選択します。 Roles > Admin roles.

その 管理者ロール ページで、[クリック] Mailbox Import Export.

注: この手順を行う前に、 メールボックスのインポート・エクスポート 役割を 組織管理 ロールグループ。あるいは、新しいロールグループを作成し、そこに メールボックスのインポート・エクスポート このグループに役割を割り当て、その後、作成されたグループのメンバーとして自分のユーザーアカウントを追加してください。

Configuring roles in the Exchange admin center before importing PST into Office 365

をクリックした後、 メールボックスのインポート・エクスポート のロールグループ 管理者ロール ページで、”メールボックスのインポート・エクスポート”ウィンドウが開きます。その メールボックスのインポート・エクスポート ウィンドウで、[ Assigned タブで、[ + Add ボタンをクリックし、PSTファイルをOffice 365にインポートするために使用するユーザーアカウントを追加します。

The Mailbox Import Export role must be assigned to import PST file to Office 365

ここをクリックすると、その他の権限を編集したり、役割を追加したりできます。 組織管理 その中では 管理者ロール リストと、 権限 のタブ 組織管理 window.

Office 365 の組織のグローバル管理者である場合、グローバル管理者アカウントに追加の権限を割り当てる必要はありません。ユーザーアカウントには”メール受信者”ロールが割り当てられている必要があります。”メール受信者”ロールは、デフォルトで”受信者管理”グループおよび”組織管理”グループに割り当てられています。

必要な権限を持つアカウントを使用して Office 365 にログインしてください(現在ログイン中の場合は、一度ログアウトしてから再度ログインする必要がある場合があります)。また、権限の設定が反映され、変更が有効になるまで数分待つ必要がある場合があります。Microsoft によると、この処理には最大 24 時間かかる場合がありますが、実際には通常、数分以内に設定が反映されます。

PST ファイルのインポート

これで、PSTファイルをOffice 365にアップロードする準備が整いました。

にアクセスしてください。 https://protection.office.com/ 開くには Office 365 のセキュリティとコンプライアンス 管理センター。

ナビゲーションペインで、[ ] をクリックします。 Information governance, その後、 Import.

について インポート ページで、[クリック] Import PST Files.

Importing PST files to Office 365 in the Office 365 Security and Compliance center

クリック New Import Job 新しいジョブを作成し、PSTファイルをOffice 365にインポートします。

Creating a new import job to migrate PST to Office 365

ジョブの名前を指定してください。PST ファイルのインポートジョブの名前を入力してください。例えば、 importpst. ヒット Next 続きを読む。

Entering a job name

Do you want to upload or ship your data? マイクロソフトは、PSTをOffice 365に移行するための2つの方法を提供しています。1つ目は、インターネット経由でデータをアップロードする方法です。2つ目は、データをハードドライブに書き出し、そのハードドライブをマイクロソフトのデータセンターへ送付する方法です(1ギガバイトあたり2ドルの追加料金がかかります)。 PST ファイルにテラバイト単位のデータが含まれていない場合は、インターネット経由で PST を Office 365 にアップロードする方法が最も費用対効果が高いため、私はこの方法を利用します。

を選択 Upload your data, そしてクリックして Next.

Upload your data for importing PST into Office 365

Import data. この段階では、対応する4つのステップで何をすべきかを説明する4つのヒントが表示されます。まず、Microsoftでは、PSTファイルをOffice 365にアップロードするためのガイドを読むことを推奨しています(以下のスクリーンショットを参照)。次に、ステップ2とステップ3に進んでください。

クリック Show network upload SAS URL.

Save the network upload SASL URL and download Azure AzCopy

生成された SAS URL をコピーし、この URL を安全な場所(たとえば、パスワードで保護されたテキスト文書など)に保存してください。セキュリティ上の理由から、秘密の共有アクセス署名(SAS)キーが含まれている SAS URL を他人と共有することは避けてください。SAS キーは、PST ファイルを Microsoft Azure クラウドストレージにアップロードするために必要なアクセス権限を提供します。SAS URL を入手した者は、Azure にアップロードされた PST ファイルにアクセスすることができます。

Viewing the SAS URL for network upload for importing PST files to Office 365

Azure AzCopy をダウンロード. AzCopyのダウンロードが完了したら、このツールをインストールしてください。インストール手順は簡単です。ダウンロードしたインストールファイルを実行して(MicrosoftAzureStorageAzCopy_netcore_x64.msi (私の場合)ウィザードの手順に従ってインストールを完了してください。デフォルトのインストールパスを使用できます。

デフォルトのインストールパスは C:Program Files (x86)Microsoft SDKsAzureAzCopy

“”を削除して データのインポート このページは後で必要になるため、Web ブラウザで開いておいてください。

インストール済みの AzCopy アプリケーションを実行します。スタートメニューにある AzCopy のショートカットから実行できます。あるいは、CMD または PowerShell を開き、AzCopy がインストールされているフォルダーに移動して、コマンド ライン インターフェイスで AzCopy.exe を実行する準備をしてください。

Note: PST ファイルのサイズは 20 GB を超えないようにしてください。それ以上になると、インポート処理のパフォーマンスに悪影響が出ます。デフォルトでは、Office 365 でサポートされる 1 通の電子メールメッセージの最大サイズは 35 MB です。このサイズは、 MaxReceiveSize メールボックスのプロパティ。インポートしようとするPSTファイルに、35 MBを超えるサイズのメッセージが含まれている場合、 MaxReceiveSize この値は、Office 365 メールボックスでサポートされる最大値である 135 MB に設定できます。

Exchange Online PowerShell では、受信メッセージの最大サイズを確認できます。

Get-Mailbox <user mailbox> | FL MaxReceiveSize

Office 365 に関するこちらのブログ記事もご覧ください Exchange Online と PowerShell.

次に、コマンドラインインターフェースでこのコマンドを実行し、必要なパラメータを指定してAzCopyを実行する必要があります。コマンドは次の形式で実行してください:

AzCopy.exe /Source:<Location of PST files> /Dest:<SAS URL> /V:<Log file location> /Y

場所:

/Source:<Location if PST files> これは、PST ファイルが保存されているディレクトリを指定するためのパラメータです。ローカル マシンのローカル パス、またはリモート マシン上の共有フォルダへのネットワーク パスを指定できます。個々の PST ファイルを指定することはできません。1 つまたは複数の PST ファイルを含むフォルダ全体のみを指定できます。たとえば、次のように設定できます。 /出典: “C:temp” または “192.168.1.5temp”.

/Dest:<SAS URL> これは、先ほど指定した宛先のSAS URLを定義するためのパラメータです(このURLは安全な場所に保存しておく必要があります)。

/V:<Log file location> Azureクラウドストレージを使用してPSTをOffice 365にインポートする際の詳細なステータスを出力するためのログファイルの保存先を設定するために使用されます。ログファイルのデフォルト名は AzCopyVerbose.log、デフォルトの場所は %LocalAppData%MicrosoftAzureAzCopy

/S – 再帰モードを有効にします。 /出典 このパラメータには、PST ファイルが含まれるサブフォルダが含まれています。

/Y これは、Azureクラウドストレージを使用してPSTをOffice 365にアップロードするために、書き込み専用SASトークンを使用する許可を定義する必須パラメーターです。/Yパラメーターを使用しない場合、エラーが発生し、PSTファイルのインポートは開始されません。

以下の点に注意してください。 quotas are required 場所を指定する各パラメータについて。そうでない場合、エラーが発生します。

私の場合、AzCopy を実行するコマンドは次のとおりです:

C:Program Files (x86)Microsoft SDKsAzureAzCopy>AzCopy.exe /Source:"D:temppst" /Dest:" https://f000000000000000abbb000.blob.core.windows.net/ingestiondata?sv=2015-04-05&sr=c&si=IngestionSasForAzCopy202104120951190643&sig=Cc2122R22Y2222DA22R22C2Q2Q22VZ22q227t2337eE%3D&se=2021-05-12T09%3A51%3A20Z" /V:"D:templog" /Y

Copying PST files to Azure storage in the command-line AzCopy tool

コマンドの実行後、ステータスメッセージが表示されます。上のスクリーンショットのコマンドライン出力からもわかるように、1つのPSTファイルがAzureクラウドストレージに正常に転送されました。コマンドが正しく実行された場合は、このコマンドを安全な場所に保存することをお勧めします。たとえば、先ほどSAS URLを保存したパスワードで保護されたドキュメントなどに保存してください。今後、PSTファイルをAzureにアップロードする必要がある場合は、この保存したコマンドに必要なパラメータを指定して使用してください。

以下のことを確認する PSTファイル アップロードされました

次に、PST ファイルを Office 365 へ移行する手順に進む前に、PST ファイルが Azure クラウド ストレージに正常にアップロードされたことを確認してください。この確認作業により、PST ファイルが破損することなく正常にコピーされたことを確実に把握でき、以降のステップで発生しうるエラーを防ぐことができます。 また、Azure 内のアップロード済みファイルの名前やサブフォルダのパスを確認することもできます。これは、CSV 形式の PST マッピングファイルを設定する際に役立ちます。ファイル名が正しいことで、エラーの発生リスクを低減できます。

のダウンロード Microsoft Azure Storage Explorer、これはマイクロソフトのウェブサイトから入手できる無料のオープンソースツールで、以下のリンクから利用できます:

https://azure.microsoft.com/en-us/features/storage-explorer/

Windows、Linux、macOSに対応しています。 私の場合は、Windows版をダウンロードしました。

ダウンロードしたインストーラーを実行して、Storage Explorerをインストールします。インストール手順は簡単です。インストールウィザードの指示に従ってインストールを完了してください。デフォルトのインストールパスを使用できます。

Windowsでアプリケーションを実行するには、.NET Framework 4.7.2以降が必要です(Azure Storage Explorer 1.18.1の場合)。

このアプリケーションにはグラフィカルユーザーインターフェースが備わっています。Azure Storage Explorerを開いたら、[ Add an account その中では アカウント管理 ウィンドウのその部分。

Adding an account in Microsoft Azure Storage Explorer

Select Resource. 開いたウィンドウで、アップロードしたPSTファイルが保存されているリソースを選択してください。 Select Blob Azure Storage Explorerの現在のインスタンスにBlobコンテナを関連付けるためのコンテナ。

Attaching a blob container

Select Authentication Method. 選択 Shared Access Signature (SAS) Azure Storage ExplorerからのBlobコンテナへのリクエストを認証します。その後、 Next 続きを読む。

Selecting shared access signature as the authentication method

Enter Connection Info. 表示名(例:”PST インポート”)を入力します。次に、適切なフィールドに(先ほど取得して安全な場所に保存しておいた)BLOB コンテナの SAS URL を入力します。クリックします Next.

Entering the blob container SAS URL

Summary. PST ファイルが現在保存されている Azure クラウド上のソースに接続するために使用される設定を確認してください。すべてが正しい場合は、[ Connect ボタン。

Viewing summary for connecting to Azure storage

これで、Microsoft Azure Storage Explorer が Azure ストレージ内の必要な Blob コンテナに接続されました。下のスクリーンショットでは、私の PST ファイル(Michael Bose pst)が正常にアップロードされたことが確認できます。

Checking PST files after copying them to Azure before importing to Office 365 mailboxes

Azure へのインポートが正常に完了したことを確認したら、Azure ストレージとの接続を解除し、Azure Storage Explorer を閉じることができます。

PST マッピング ファイルの作成

PST ファイルを Azure にアップロードして確認した後、どの PST ファイルをどの Office 365 ユーザー アカウントにインポートする必要があるかを定義する PST マッピング ファイルを作成します。マッピング ファイルは CSV 形式(カンマ区切り値)で保存されます。

Microsoft の Web サイトから、PST ファイルを Office 365 ユーザー アカウントにマッピングするためのテンプレートをダウンロードしてください:

https://go.microsoft.com/fwlink/p/?LinkId=544717

ファイル名は PstImportMappingFile.csv この場合、Microsoft Office Excelなどの表計算ソフトでこのCSVファイルを開き、編集してください。1行目(ヘッダー行)の情報は変更しないでください。PSTファイルごとに1行ずつ作成してください。各列について、どのパラメータを入力すべきか説明します。

Workload. このパラメータは、データをインポートする先となるサービスを指定するために使用されます。PST ファイルを Exchange にインポートする場合は、 Exchange この列のすべてのセルに対する値。

FilePath. PST ファイルをクラウドにインポートする前の手順でサブフォルダーを使用していた場合は、Azure ストレージ内のフォルダー名を指定できます。サブフォルダーを指定していない場合は、このパラメーターを空のままにしてください blank. パラメータは ファイルパス 列が空白です。

Name. 各ユーザーアカウントのPSTファイル名を入力してください。この表に記載するPSTファイル名は、ローカルマシンからAzureクラウドストレージにインポートしたソースPSTファイルの名前と一致している必要があります。各ユーザーアカウントのパラメータは、それぞれ別の行に定義されています。この例では、Michael BoseのPSTファイルを1つインポートするため、このPSTファイルの名前を入力する必要があります(Michael_Bose.pst). この値は、大文字と小文字が区別されます。CSVファイル名は、ユーザーごとに一意である必要があります。

Mailbox. 各PSTファイルについて、宛先のOffice 365ユーザーメールボックスのメールアドレスを指定してください。各PSTファイルは、この列で設定した適切な宛先のOffice 365メールボックスにインポートされます。パブリックフォルダはサポートされていません。Office 365の非アクティブメールボックスにもPSTをインポートできます。次のコマンドを実行してください。 Get-Mailbox <identity of inactive mailbox> -InactiveMailboxOnly | FL Guid Exchange Online PowerShell のコマンドを使用して、非アクティブなメールボックスの GUID を取得します。その後、その GUID を メールボックス ユーザーアカウント名を入力する代わりに、非アクティブなユーザーのフィールドを使用してこのパラメータを定義します。また、アクティブなユーザーについては、メールボックス名の代わりに一意の GUID を定義することもできます。アクティブなメールボックスの GUID が必要な場合は、 Get-Mailbox <identity of active mailbox> | FL Guid コマンド。ソフト削除されたメールボックスのGUIDを取得するには、次の Get-Mailbox <identity of soft-deleted or inactive mailbox> -SoftDeletedMailbox | FL Guid コマンド。この例では、Michael Bose の PST ファイルを 1 つインポートし、 michaelbose@nakivo.microsoft.com 宛先として Office 365 アカウントを指定します。

IsArchive. このパラメータには、”TRUE”と”FALSE”の 2 つの値があります。PST ファイルをユーザーのアーカイブメールボックスにインポートする必要がある場合は、”TRUE”を指定してください(この場合、アーカイブメールボックスが有効になっている必要があります)。 PST ファイルをユーザーのプライマリメールボックスにインポートする場合は、FALSE を指定してください。メールボックスに対して TRUE を指定し、かつそのユーザーアカウントでアーカイブメールボックスが有効になっていない場合、現在のユーザーに対するインポート操作は失敗します。もし IsArchive PST ファイルのインポートジョブの他のユーザーに対してこのパラメータが正しく定義されていれば、それらのユーザーには影響はありません。私の例では、アーカイブメールボックスを使用する必要がないため、結果として、 FALSE 値。

TargetRootFolder. このパラメーターを使用して、Exchange Online におけるユーザーの電子メールアカウントのメールボックスフォルダーを指定します。もし /PSTからインポート TargetRootFolder として、 PSTからインポート ユーザーのメールボックス内にフォルダが作成され、すべてのデータがこのフォルダの適切なサブフォルダにインポートされます。このパラメータを空白のままにすると、PST ファイルが Imported フォルダ。これは、現在のユーザーのメールボックスフォルダ構造のルートレベルに自動的に作成されます。もし / を TargetRootFolder パラメータとして指定し、PST ファイルの内容を、対象の Office 365 ユーザーの宛先メールボックスのフォルダ構造の最上位にインポートします。

ContentCodePage. このパラメータは、PST ファイルを ANSI 形式で Office 365 にインポートする際のコードページを指定します。ほとんどの場合、 blank 値(既定値)。ANSI/OEM 日本語コードページを使用する場合は、932 を設定できます。

右側のその他のフィールドは空のままにしておきます。

設定が完了したら、変更内容をCSVファイルに保存します。ユーザー数が少ないCSVファイルを使用して、少なくとも1つのテストバッチを作成し、この設定でPSTをOffice 365にインポートしてみることをお勧めします。すべてが正常に動作する場合は、全ユーザーのリストと設定済みのCSVファイルを使用して、PSTファイルのインポートジョブを実行してください。この手順で使用した私のCSVファイルの内容は、以下のスクリーンショットに表示されています。

Editing the PST mapping file

PSTファイルのインポートジョブの作成

これで、PST ファイルを Office 365 メールボックスにインポートする最終段階の準備が整いました。[ ] に戻ってください。 データのインポート ウェブブラウザでまだ開いているはずのウィンドウです。このページからSASのURLを以前にコピーしました。ウェブブラウザでこのタブを閉じてしまった場合は、 Office 365 のセキュリティとコンプライアンス 管理センター (Information governance > Import).

Azure クラウド ストレージに CSV ファイルをアップロードし、ローカル マシンからアクセス可能な CSV ファイルの設定が完了したら、次のチェックボックスを選択します:

  • ファイルのアップロードが完了しました
  • そのマッピングファイルにアクセスできます

その後、[ヒット]を押してください Next 続きを読む。

Resuming the process of importing PST files to Office 365 mailboxes

Select the mapping file. クリック Select mapping file, ポップアップウィンドウで、マッピング情報が記載されたCSVファイルを選択します。CSVファイルをアップロードします。CSVファイルを選択してアップロードしたら、[ Validate ボタンをクリックして、マッピングファイルに一般的なエラーがないか確認します。エラーがない場合、ファイル名は緑色で表示されます。その後、 Save.

Selecting the mapping file

PST ファイルのインポートジョブが追加されました。そして、 成功 ステータスが表示されます。このウィンドウを閉じても構いません。

An import job has been added for importing PST into Office 365

PST ファイルを Office 365 にインポートする処理が開始されました。以下のリンクをクリックして、PST ファイルのインポートジョブのステータスを確認してください。 Refresh. PST ファイルを Office 365 メールボックスにインポートし始めた時点でのステータスは 分析中 (スクリーンショットを参照)。

Importing PST files to Office 365 – analysis is in progress

分析が完了したら、[クリック] してください Ready to import to Office 365.

Importing PST files to Office 365 – analysis is completed

開いたウィンドウで、アップロードしたPSTファイルを確認し、[]をクリックしてください。 Import to Office 365.

Importing PST into Office 365 after analysis

データのフィルタリング

データフィルタリングオプションを設定することで、Office 365 のユーザーメールボックスにインポートするデータを指定できます。[ データを絞り込む このステップでは、データをフィルタリングするかどうかを指定します。次のオプションからいずれか1つを選択してください:

  • はい、インポートする前にデータをフィルタリングしたいです
  • いいえ、すべてインポートしたいんです

クリック Next 続きを読む。

Office 365 import PST – filtering options

データをフィルタリングする場合は、データの経過期間に基づいてインポートするなどのフィルタリングオプションを選択できます。たとえば、2年未満のデータをインポートしたり、1年未満のデータをインポートしたりするように設定できます。”クリック” More filtering options インポートするメッセージの種類を選択するか、特定のユーザーが送受信したメッセージを選択します。フィルタリングのオプションは、Office 365 によって事前に実行された PST ファイルの分析結果によって異なります。[ヒット] Next 続きを読む。

Selecting filtering options to migrate PST to Office 365 mailboxes

フィルター設定を確認してください。PST ファイルから Office 365 にデータをインポートするためのフィルター設定が正しく定義されているか確認してください。設定に問題がなければ、[] をクリックしてください。 Import data PST ファイルを Office 365 のメールボックスにインポートを開始するには。

Reviewing filtering settings

その 成功 私の場合は”ステータス”と表示されます。インポートされるデータ量に関する情報を確認してから、このウィンドウを閉じてください。

Importing PST into Office 365 can be started

PST ファイルを Office 365 のメールボックスにインポートする処理が完了するまでお待ちください。クリックして Refresh “PST ファイルのインポート”ページでジョブのステータスを確認してください。ジョブの実行中は、ステータスが インポート中. 処理が完了するまで、しばらくお待ちください。この処理には時間がかかります。ブラウザのこのタブを閉じて、後でこのページを再度開いて、処理状況を確認してください。

Import PST file to Office 365 – import in progress

作業が完了すると、 完了 プログレスバーには”ステータス”と”100%”が表示されます。

Importing PST into Office 365 is completed

PST ファイルのインポートが完了したら、メールボックスでインポートされたデータを確認できます。それでは、ログインしてみましょう。 https://outlook.office.com そして、このチュートリアルで使用した私のメールアカウントのインポート済みデータを確認します。下のスクリーンショットにあるように、データは メインメールボックス フォルダ。たとえば、インポートされたメールボックスフォルダは メインのメールボックス > メールボックス.

Checking data imported from a PST file to the Office 365 mailbox

結論

Microsoftの標準ツールを使用して、PSTファイルからOffice 365のユーザーメールボックスへデータを移行することができます。PSTファイルをOffice 365にインポートするメリットの一つは、PSTファイルが保存されているメールクライアントがインストールされたマシンにユーザーがアクセスできなくても、インターネットに接続された任意のマシンから過去のメールデータにアクセスできる点です。 また、PST ファイルを Office 365 にインポートするもう 1 つの利点は、組織内のすべての Office 365 ユーザーのデータを一元的にコピーできることです。

ただし、この方法は Office 365 のバックアップソリューションの十分な代替手段とは見なせません。 NAKIVO Backup & Replication は、Office 365のバックアップと復元をサポートする汎用的なデータ保護ソリューションです。このソリューションでは、電子メールメッセージ、OneDrive、SharePoint Onlineのデータを含むExchange Onlineのバックアップが可能です。メールボックス全体や個々の電子メールを、元のメールボックスまたは他のOffice 365ユーザーのメールボックスに復元することができます。

試してみてください NAKIVO Backup & Replication

試してみてください NAKIVO Backup & Replication

無料トライアルを利用して、本ソリューションのデータ保護機能をすべてお試しください。15日間無料。機能や容量の制限は一切ありません。クレジットカードも不要です。

関連記事