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

PST(Personal Storage Table)は、メールクライアントで電子メールデータを保存するためのファイル形式であり、インターネットに接続していなくてもこのデータにアクセスすることができます。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 ファイルのインポート ジョブの名前を入力します。例: PSTのインポート. ヒット Next 続きを読む。

Entering a job name

Do you want to upload or ship your data? Microsoftでは、PSTをOffice 365に移行するための2つの方法を提供しています。1つ目は、インターネット経由でデータをアップロードする方法です。2つ目は、データをハードドライブに書き出して、そのハードドライブをMicrosoftのデータセンターに送付する方法です(この場合、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をコピーし、パスワードで保護されたテキストファイルなど、安全な場所に保存してください。セキュリティ上の理由から、秘密の共有アクセス署名(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 | FL MaxReceiveSize

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

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

AzCopy.exe /Source: /Dest: /V: /Y

場所:

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

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

/V: 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これは、Microsoftのウェブサイトから入手できる無料のオープンソースツールです。以下のリンクからご利用ください:

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の場合)。

このアプリケーションにはグラフィカルユーザーインターフェイス(GUI)が備わっています。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 Storage 内の必要な Blob コンテナに接続されました。下のスクリーンショットでは、私の PST ファイル(Michael Bose pst)が正常にアップロードされていることが確認できます。

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

Azureへのインポートが正常に完了したことを確認したら、Azure Storageとの接続を解除し、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 Storage内のフォルダー名を指定できます。サブフォルダーを指定していない場合は、このパラメーターを空のままにしてください blank. パラメータは ファイルパス 列が空白です。

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

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

IsArchive. このパラメータには、TRUE と FALSE の 2 つの値があります。PST ファイルをユーザーのアーカイブメールボックスにインポートする必要がある場合は、TRUE を指定してください(この場合、アーカイブメールボックスが有効になっている必要があります)。 PST ファイルをユーザーのプライマリ メールボックスにインポートする場合は、FALSE を使用します。メールボックスに対して TRUE を指定し、かつそのユーザー アカウントでアーカイブ メールボックスが有効になっていない場合、現在のユーザーに対するインポート操作は失敗します。もし アーカイブかどうか 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にインポートするもう一つの利点は、組織内のすべてのOffice 365ユーザーのデータを一元的にコピーできることです。

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

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

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

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

People also read