ネットワーク アップロードを使用して、組織の PST ファイルを Microsoft 365 にインポートする
注:
この記事は管理者向けです。 自分のメールボックスに PST ファイルをインポートしようとしていますか? 「Outlook .pst ファイルからメール、連絡先、予定表をインポートする」を参照してください。
ネットワーク アップロードを使用して、複数の PST ファイルを Microsoft 365 のメールボックスに一括インポートするために必要なステップ バイ ステップによる手順を以下に示します。 ネットワーク アップロードを使用した Microsoft 365 メールボックスへの PST ファイルの一括インポートについてよく寄せられる質問については、「ネットワーク アップロードを使用して PST ファイルをインポートすることについてよく寄せられる質問」を参照してください。
- 手順 1: SAS URL をコピーして AzCopy をダウンロードする
- 手順 2: Microsoft 365 に PST ファイルをアップロードする
- 手順 3 (省略可能): アップロードされた PST ファイルの一覧を表示する
- 手順 4: PST インポート マッピング ファイルを作成する
- 手順 5: PST インポート ジョブを作成する
- 手順 6: データをフィルター処理して、PST インポート ジョブを開始する
手順 1 は、PST ファイルを Microsoft 365 メールボックスにインポートするために、1 回だけ実行する必要があります。 これらの手順を実行した後、 PST ファイルのバッチのアップロードとインポートを行うたびに、手順 2 から手順 6 を実行します。
ヒント
E5 のお客様でない場合は、90 日間の Microsoft Purview ソリューション試用版を使用して、Purview の追加機能が組織のデータ セキュリティとコンプライアンスのニーズの管理にどのように役立つかを確認してください。 Microsoft Purview 試用版ハブから開始します。 サインアップと試用期間の詳細については、こちらをご覧ください。
PST ファイルをインポートする前に
Microsoft Purview コンプライアンス ポータルにインポート ジョブを作成し、PST ファイルをユーザー メールボックスにインポートするには、Exchange Onlineでメールボックスインポートエクスポートロールを割り当てる必要があります。 既定では、この役割は Exchange Online のどの役割グループにも割り当てられていません。 Mailbox Import Export の役割は組織の管理の役割グループに追加できます。 または、役割グループを作成し、Mailbox Import Export の役割を割り当て、ユーザー自身をメンバーとして追加できます。 詳細については、「役割グループを管理する」で「役割グループに役割を追加する」または「役割グループを作成する」のセクションを参照してください。
メールボックスのインポートとエクスポートの役割に加えて、Exchange Online でメールの受信者の役割も割り当てる必要があります。 既定では、この役割は Exchange Online の Organization Management 役割グループと Recipient Management 役割グループに割り当てられます。
ヒント
PST ファイルをインポートするための新しい役割グループを Exchange Online で作成することを検討します。 PST ファイルをインポートするのに必要な最小レベルの権限では、新しい役割グループに Mailbox Import Export の役割および Mail Recipients の役割を割り当て、メンバーを追加します。
PST ファイルを Microsoft 365 にインポートするためにサポートされている唯一の方法は、この記事で説明されているように、AzCopy ツールを使用することです。 Azure Storage Explorer を使用して、PST ファイルを Azure Storage 領域に直接アップロードすることができません。
PST ファイルが大きい場合、PST のインポート プロセスのパフォーマンスに影響を与える場合があります。 そのため、手順 2で Azure Storage の場所にアップロードするそれぞれの PST ファイルは、20 GB 以下にすることをお勧めします。
この手順では、アクセス キーを含む URL をコピーして保存します。 この情報は、手順 2 で PST ファイルをアップロードし、手順 3 で Microsoft 365 にアップロードされた PST ファイルの一覧を表示する場合に使用します。 パスワードや他のセキュリティ関連の情報を保護するのと同じように、この URL を保護する予防措置を講じる必要があります。 たとえば、この URL をパスワードで保護された Microsoft Word ドキュメントに保存したり、暗号化された USB ドライブに保存したりします。 この URL とキーの組み合わせの例については、「詳細情報」セクションを参照してください。
PST ファイルを Microsoft 365 の非アクティブなメールボックスにインポートできます。 これを行うには、PST インポート マッピング ファイルの
Mailbox
パラメーターで非アクティブなメールボックスの GUID を指定します。 詳細については、この記事の「手順」タブの手順 4 を参照してください。Exchange ハイブリッド展開では、オンプレミスのプライマリ メールボックスを持つユーザーのために、PST ファイルをクラウド ベースのアーカイブ メールボックスにインポートすることができます。 PST インポート マッピング ファイルに次を指定して、この操作を行います。
Mailbox
パラメーターで、ユーザーのオンプレミス メールボックスのメール アドレスを指定します。IsArchive
パラメーターに TRUE 値を指定します。詳細については、手順 4 を参照してください。
PST ファイルがインポートされると、メールボックスのアイテム保持ホールド設定が無期限でオンになります。 つまり、メールボックスに割り当てられたアイテム保持ポリシーは、保持ホールドをオフにするか、保留をオフにする日付を設定するまで処理されません。 このようにした理由は次のとおりです。 メールボックスにインポートされたメッセージは古くなると、完全に削除 (パージ) される可能性があります。これは、メッセージの保持期限がメールボックスに対して構成されたアイテム保持設定に基づいているためです。 メールボックスに対してアイテム保持ホールドが設定されると、メールボックスの所有者は、新たにインポートされたメッセージを管理する時間、またはメールボックスのアイテム保持設定を変更する時間を確保できます。 アイテム保持ホールドの管理に関する推奨事項については、この記事の 「詳細情報」セクションを参照してください。
既定では、Microsoft 365 メールボックスで受信できるメッセージの最大サイズは 35 MB です。 メールボックスの MaxReceiveSize プロパティの既定値が 35 MB に設定されているためです。 ただし、Microsoft 365 のメッセージ受信最大サイズの上限は 150 MB です。 そのため、35 MB を超えるアイテムを含む PST ファイルをインポートする場合、Microsoft 365 Import サービスでは、ターゲット メールボックスの MaxReceiveSize プロパティの値が 150 MB に自動的に変更されます。 これにより、最大 150 MB のメッセージをユーザーのメールボックスにインポートできます。
ヒント
メールボックスのメッセージ受信サイズを特定するには、PowerShell:
Get-Mailbox <user mailbox> | FL MaxReceiveSize
Exchange Onlineでこのコマンドを実行します。PST インポート プロセスの概要については、この記事の「インポート プロセスの流れ」セクションをご覧ください。
手順 1: SAS URL をコピーして AzCopy をダウンロードする
まず、AzCopy ツールをダウンロードしてインストールします。これは、手順 2 で PST ファイルを Microsoft 365 にアップロードするために実行するツールです。 組織の SAS URL もコピーします。 この URL は、組織の Microsoft クラウドにある Azure Storage の場所のネットワーク URL と、Shared Access Signature (SAS) キーの組み合わせです。 このキーでは、Azure Storage の場所に PST ファイルをアップロードするために必要な権限が与えられます。 必ず SAS URL を保護するための予防措置を講じてください。 これらは組織に固有で、手順 2 で使用されます。
重要
この記事で説明するネットワーク アップロードの方法とコマンド構文を使用して PST ファイルをインポートするには、下の手順 6b でダウンロードできるバージョンの AzCopy を使用する必要があります。 また、同バージョンの AzCopy は、こちらからもダウンロードできます。 これ以外のバージョンの AzCopy の使用はサポートされていません。
https://compliance.microsoft.com に移動し、組織の管理者アカウントの資格情報を使用してサインインします。
コンプライアンス ポータルの左側のウィンドウで、[データ ライフサイクル管理>Microsoft 365>Microsoft 365>Import] を選択します。
注:
コンプライアンス ポータルの [インポート ] ページにアクセスするには、適切なアクセス許可を割り当てる必要があります。 詳細については、「はじめに」セクションを参照してください。
[ インポート ] タブで、[アイコンの追加] を選択 新しいインポート ジョブ。
ジョブのインポート ウィザードが表示されます。
PST インポート ジョブの名前を入力し、[ 次へ] を選択します。 小文字の英字、数字、ハイフン、およびアンダー スコアを使用します。 大文字を使用したり、名前にスペースを含めたりすることはできません。
[ データをアップロードまたは発送しますか? ] ページで、[ データのアップロード ] を選択し、[ 次へ] を選択します。
[データのインポート] ページで、次の 2 つの操作を行います。
手順 2 で、[ ネットワーク アップロード SAS URL の表示] を選択します。 SAS URL が表示されたら、[ クリップボードにコピー ] を選択し、貼り付けてファイルに保存して、後でアクセスできるようにします。
手順 3 で、[ Azure AzCopy のダウンロード ] を選択して、AzCopy ツールをローカル コンピューターにダウンロードします。 このバージョンの AzCopy は単なる実行可能ファイルであるため、インストールするものはありません。
注:
[ データのインポート ] ページは開いたままにするか (SAS URL をもう一度コピーする必要がある場合)、 または [キャンセル ] を選択して閉じます。
手順 2: Microsoft 365 に PST ファイルをアップロードする
これで、AzCopy ツールを使って Microsoft 365 に PST ファイルをアップロードする準備が整いました。 このツールは、PST ファイルを Microsoft が提供する Microsoft クラウドの Azure Storage の場所にアップロードして保存します。 前述したように、PST ファイルをアップロードする Azure Storage の場所は、組織が所在するのと同じ地域の Microsoft データ センターにあります。 この手順を完了するには、PST ファイルを組織内のファイル共有またはファイル サーバー、または組織で管理されている Azure Storage の場所に配置する必要があります。 PST の保存場所は、この手順でソースの場所と呼ばれます。 AzCopy ツールを実行するたびに、別のソースの保存場所を指定できます。
注:
前述したように、Azure Storage の場所にアップロードするそれぞれの PST ファイルは、20 GB 以下にする必要があります。 PST ファイルが 20 GB を超える場合、手順 6 で開始する PST インポートプロセスのパフォーマンスに影響を与える可能性があります。 また、各 PST ファイルには一意の名前が必要です。
ローカル コンピューターでコマンド プロンプトを開きます。
手順 1 で azcopy.exe ファイルをダウンロードしたディレクトリに移動します。
次のコマンドを実行して、PST ファイルを Microsoft 365 にアップロードします。
azcopy.exe copy "<Source location of PST files>" "<SAS URL>"
重要
前のコマンドで、ソースの場所としてディレクトリまたは Azure Storage の場所を指定できます。個々の PST ファイルを指定することはできません。 ソースの場所にあるすべての PST ファイルがアップロードされます。
次の表は、azcopy.exe のフィールドとそれに必要な値を説明したものです。 前の手順で取得した情報は、これらのフィールドの値に使用されます。
Field 説明 ソース 最初のフィールドは、Microsoft 365 にアップロードされる PST ファイルを含む組織内のソース ディレクトリを指定します。 または、アップロードする PST ファイルのソースの場所として、Azure Storage の場所を指定することもできます。
このフィールドの値は必ず二重引用符 (" ") で囲むようにしてください。
例:"\\FILESERVER01\PSTs"
または"https://storageaccountid.blob.core.windows.net/PSTs?sp=racwdl&st=2021-09-21T07:25:53Z&se=2021-09-21T15:25:53Z&sv=2020-08-04&sr=c&sig=xxxxxx"
Destination (転送先) 手順 1 で取得した SAS URL を指定します。
このパラメーターの値は必ず二重引用符 (" ") で囲むようにしてください。
注: スクリプトまたはバッチ ファイルで SAS URL を使用している場合は、エスケープする必要がある特定の文字に注意する必要があります。 たとえば、%
は%%
に変更し、&
は^&
に変更する必要があります。
ヒント: (省略可能) PST ファイルをアップロードする Azure Storage の場所にサブフォルダーを指定できます。 SAS URL で ("ingestiondata" の後に) サブフォルダーの場所を追加してこの操作を行います。 最初の例では、サブフォルダーを指定しません。 つまり PST ファイルは Azure Storage ロケーションのルート (名前付き ingestiondata) にアップロードされます。 2 番目の例では、PST ファイルを Azure Storage の場所のルートにあるサブフォルダー ( PSTFiles という名前) にアップロードします。
例:
"https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata?sv=2012-02-12&se=9999-12-31T23%3A59%3A59Z&sr=c&si=IngestionSasForAzCopy201601121920498117&sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D"
または
"https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata/PSTFiles?sv=2012-02-12&se=9999-12-31T23%3A59%3A59Z&sr=c&si=IngestionSasForAzCopy201601121920498117&sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D"
--recursive
この省略可能なフラグは、AzCopy ツールがソース フィールドで指定されたソース ディレクトリ内のサブフォルダーにある PST ファイルをコピーするように再帰モードを指定します。 このフラグの既定値は true
です。
注: このフラグを含めると、サブフォルダー内の PST ファイルには、アップロード後、Azure Storage の場所に別のファイルのパス名が指定されます。 手順 4 で作成した CSV ファイルの正確なファイル パス名を指定する必要があります。--s2s-preserve-access-tier
このオプション フラグは、ソースの場所がアクセス層をサポートする汎用 v2 Azure Storage の場所である場合にのみ必要です。 PST インポート シナリオでは、Azure Storage アカウントから Microsoft が提供する Azure Storage の場所に PST ファイルをコピーするときに、アクセス層を保持する必要はありません。 この場合、このフラグを含め、 false
の値を使用できます。 アクセス層をサポートしていないクラシック Azure Storage アカウントから PST ファイルをコピーする場合は、このフラグを使用する必要はありません。
azcopy.exe コピー コマンドの詳細については、「azcopy のコピー」を参照してください。
各パラメーターの実際の値を使う AzCopy ツールの構文の例を以下に示します。
例 1
これは、ファイル サーバーまたはローカル コンピューターにあるソース ディレクトリの例です。
azcopy.exe copy "\\FILESERVER1\PSTs" "https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata?sv=2012-02-12&se=9999-12-31T23%3A59%3A59Z&sr=c&si=IngestionSasForAzCopy201601121920498117&sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D"
例 2
これは、サブディレクトリを持つクラシック Azure Storage アカウントにあるソース ディレクトリの例です。
azcopy.exe copy "https://storageaccountid.blob.core.windows.net/PSTs?sp=racwdl&st=2021-09-21T07:25:53Z&se=2021-09-21T15:25:53Z&sv=2020-08-04&sr=c&sig=xxxxxx" "https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata?sv=2012-02-12&se=9999-12-31T23%3A59%3A59Z&sr=c&si=IngestionSasForAzCopy201601121920498117&sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D" --recursive
例 3
これは、汎用 v2 Azure Storage アカウントにあるソース ディレクトリの例です。 アクセス層は、PST ファイルのアップロード時には保持されません。
azcopy.exe copy "https://storageaccountid.blob.core.windows.net/PSTs?sp=racwdl&st=2021-09-21T07:25:53Z&se=2021-09-21T15:25:53Z&sv=2020-08-04&sr=c&sig=xxxxxx" "https://3c3e5952a2764023ad14984.blob.core.windows.net/ingestiondata?sv=2012-02-12&se=9999-12-31T23%3A59%3A59Z&sr=c&si=IngestionSasForAzCopy201601121920498117&sig=Vt5S4hVzlzMcBkuH8bH711atBffdrOS72TlV1mNdORg%3D" --s2s-preserve-access-tier=false
コマンドを実行すると、PST ファイルのアップロードの進行状況を示す状態メッセージが表示されます。 最終的なステータス メッセージには、正常にアップロードされたファイルの合計数が表示されます。
ヒント
azcopy.exe のコピー コマンドを実行し、すべてのパラメーターが正しいことを確認したら、手順 1 で取得した情報をコピーしたのと同じ (セキュリティで保護された) ファイルにコマンド ライン構文のコピーを保存します。 これで、AzCopy ツールを実行して、PST ファイルを Microsoft 365 にアップロードするたびに、コマンド プロンプトにこのコマンドをコピーして貼り付けることができます。 変更する必要がある値は、ソース フィールドのみです。 これは、PST ファイルがあるソース ディレクトリによって異なります。
(オプション) 手順 3: Microsoft 365 にアップロードされた PST ファイルのリストを表示する
オプションの手順として、Azure Storage Explorer (無料のオープン ソース ツール) をインストールして使用し、Azure BLOB にアップロードした PST ファイルのリストを表示できます。 これを行うのは次の 2 つの理由があります。
- 共有フォルダーまたは組織内のファイル サーバーから PST ファイルが Azure BLOB に正常にアップロードされたことを確認します。
- 各 PST ファイルのファイル名 (およびファイル名が含まれている場合はサブフォルダーのパス名) が Azure BLOB にアップロードされたことを確認します。 次の手順で PST マッピング ファイルを作成する際、各 PST ファイルに対しファイル名とフォルダーのパス名の両方を指定する必要があるため、この機能は便利です。 この名前を確認すると、PST マッピング ファイル内の潜在的なエラーを削減できます。
通常、Azure Storage Explorer のスタンドアロン アプリケーションが使用できます。 次の手続きでリンクを使用して、最新バージョンをダウンロードできます。
重要
Azure Storage Explorer で PST ファイルをアップロードまたは変更することはできません。 PST ファイルをインポートするには、AzCopy を使用する方法のみがサポートされています。 また、Azure BLOB にアップロードした PST ファイルを削除することはできません。 PST ファイルを削除しようとすると、必要なアクセス許可がないというエラーが表示されます。 なお、すべての PST ファイルは Azure 記憶域から自動的に削除されます。 進捗中のインポート ジョブがない場合、一番新しいインポート ジョブの作成から 30 日後に ingestiondata コンテナーのすべての PST ファイルが削除されます。
Azure Storage Explorer をインストールし、Azure Storage 領域に接続するには:
Microsoft Azure Storage Explorer ツールをダウンロードしてインストールします。
Microsoft Azure Storage Explorer を開始します。
[Azure Storage への接続] ダイアログの [リソースの選択] ページで、[BLOB コンテナー] を選択します。
[ 認証方法の選択 ] ページで、[ Shared Access Signature (SAS)] オプションを選択し、[ 次へ] を選択します。
[ 接続情報の入力 ] ページで、手順 1 で取得した SAS URL を [BLOB コンテナー SAS URL] の下のボックスに貼り付け、[ 次へ] を選択します。 SAS URL を貼り付けると、[表示名] の下のボックスに ingestiondata が自動的に入力されます。
[ 概要 ] ページで、接続情報を確認し、[ 接続] を選択します。
Ingestiondata コンテナーが開きます。 これには手順 2 でアップロードした PST ファイルが含まれています。 インジェストデータ コンテナーは、ストレージ アカウント>(アタッチされたコンテナー)>Blob コンテナーの下にあります。
Microsoft Azure Storage Explorerの使用が完了したら、インジェストデータを右クリックし、[デタッチ] を選択して Azure Storage 領域から切断します。 切断しない場合、次に接続しようとするとエラーが表示されます。
手順 4: PST インポート マッピング ファイルを作成する
PST ファイルを組織の Azure Storage の場所にアップロードしたら、次は、コンマ区切り値 (CSV) のファイルを作成して、PST ファイルのインポート先のユーザー メールボックスを指定します。 PST インポート ジョブを作成する場合は、次の手順でこの CSV ファイルを送信します。
CSV ファイルを開くか、またはローカル コンピューターに保存します。 次の例は、完了した PST インポートのマッピング ファイル (メモ帳で開いた) を示しています。 Microsoft Excel を使用して CSV ファイルを編集する方が簡単です。
Workload,FilePath,Name,Mailbox,IsArchive,TargetRootFolder,ContentCodePage,SPFileContainer,SPManifestContainer,SPSiteUrl Exchange,,annb.pst,annb@contoso.onmicrosoft.com,FALSE,/,,,, Exchange,,annb_archive.pst,annb@contoso.onmicrosoft.com,TRUE,,,,, Exchange,,donh.pst,donh@contoso.onmicrosoft.com,FALSE,/,,,, Exchange,,donh_archive.pst,donh@contoso.onmicrosoft.com,TRUE,,,,, Exchange,PSTFiles,pilarp.pst,pilarp@contoso.onmicrosoft.com,FALSE,/,,,, Exchange,PSTFiles,pilarp_archive.pst,pilarp@contoso.onmicrosoft.com,TRUE,/ImportedPst,,,, Exchange,PSTFiles,tonyk.pst,tonyk@contoso.onmicrosoft.com,FALSE,,,,, Exchange,PSTFiles,tonyk_archive.pst,tonyk@contoso.onmicrosoft.com,TRUE,/ImportedPst,,,, Exchange,PSTFiles,zrinkam.pst,zrinkam@contoso.onmicrosoft.com,FALSE,,,,, Exchange,PSTFiles,zrinkam_archive.pst,zrinkam@contoso.onmicrosoft.com,TRUE,/ImportedPst,,,,
CSV ファイルの先頭行やヘッダー行には、PST ファイルをユーザー メールボックスにインポートするために PST インポート サービスで使うパラメーターが一覧表示されます。 各パラメーター名はコンマで区切られています。 ヘッダー行の下の各行は、特定のメールボックスに PST ファイルをインポートするためのパラメーター値を表します。 ユーザー メールボックスにインポートする各 PST ファイルには行が必要です。 CSV マッピング ファイルに含めることができる最大行数は 500 行です。 500 を超える PST ファイルをインポートするには、手順 5 で複数のマッピング ファイルを作成し、複数のインポート ジョブを作成する必要があります。
注:
SharePoint パラメーターなど、ヘッダー行は何も変更しないでください。これらは PST インポートの処理中、無視されます。 また、必ずマッピング ファイル内のプレースホルダーのデータを実際のデータに置き換えてください。
次の表の情報を使って、必要な情報を含む CSV ファイルを作成します。
パラメーター Description 例 Workload
データのインポート先のサービスを指定します。 PST ファイルをユーザー メールボックスにインポートするには、 Exchange
を使用します。Exchange
FilePath
手順 2 で PST ファイルをアップロードした Azure Storage の場所でフォルダーの場所を指定します。
手順 2 の/Dest:
パラメーターの SAS URL に省略可能なサブフォルダー名を含めなかった場合は、CSV ファイルでこのパラメーターを空白のままにします。 サブフォルダー名を入れた場合は、このパラメーターでその名前を指定します (2 つ目の例を参照)。 このパラメーターの値には、大文字と小文字の区別があります。
いずれの場合も、FilePath
パラメーターの値に "ingestiondata" を含めないでください。
重要: 手順 2 でコピー先フィールドに SAS URL の省略可能なサブフォルダー名を含めた場合、ファイル パス名の大文字小文字はそのとき使用したものと同じである必要があります。 たとえば、手順 2 のサブフォルダー名にPSTFiles
を使用し、CSV ファイルのFilePath
パラメーターでpstfiles
を使用した場合、PST ファイルのインポートは失敗します。 必ず、両方のインスタンスの大文字と小文字を同じにしてください。(空白のまま)
または
PSTFiles
Name
ユーザー メールボックスにインポートする PST ファイルの名前を指定します。 このパラメーターの値には、大文字と小文字の区別があります。 インポート ジョブ用のマッピング ファイル内の各 PST ファイルのファイル名は一意である必要があります。
重要: CSV ファイル内の PST ファイル名の大文字と小文字は、手順 2 で Azure Storage の場所にアップロードした PST ファイルの場合と同じである必要があります。 たとえば、CSV ファイルのName
パラメーターでannb.pst
を使用しても、実際の PST ファイルの名前がAnnB.pst
されている場合、その PST ファイルのインポートは失敗します。 CSV ファイル内の PST の名前の大文字小文字は、実際の PST ファイルの場合と同じである必要があります。annb.pst
Mailbox
PST ファイルのインポート先になるメールボックスのメールアドレスを指定します。 PST インポート サービスでは、統合グループまたはパブリック フォルダーへの PST ファイルのインポートがサポートされていないため、パブリック フォルダーまたは統合グループを指定することはできません。
PST ファイルを非アクティブなメールボックスにインポートするには、このパラメーターにメールボックスの GUID を指定する必要があります。 この GUID を取得するには、Exchange Online:Get-Mailbox <identity of inactive mailbox> -InactiveMailboxOnly \FL ExchangeGuid
で次の PowerShell コマンドを実行します。注意: 1 つのメール アドレスに対して複数のメールボックスが存在することがあります。この場合、1 つのメールボックスがアクティブ状態となり、他のメールボックスは論理的に削除された (非アクティブな) 状態となります。 このような状況で、PST ファイルのインポート先のメールボックスを一意に識別するには、メールボックスの GUID を指定する必要があります。 アクティブなメールボックスのこの GUID を取得するには、次の PowerShell コマンドを実行します: Get-Mailbox <identity of active mailbox> \| FL ExchangeGuid
。
論理的に削除された (または非アクティブな) メールボックスの GUID を取得するには、次のコマンドを実行します。Get-Mailbox <identity of soft-deleted or inactive mailbox> -SoftDeletedMailbox \| FL ExchangeGuid
IsArchive
PST ファイルをユーザーのアーカイブ メールボックスにインポートするかどうかを指定します。 次のような 2 つのオプションがあります。
FALSE: PST ファイルをユーザーのプライマリ メールボックスにインポートします。
TRUE: PST ファイルをユーザーのアーカイブ メールボックスにインポートします。 これは、ユーザーのアーカイブ メールボックスが有効であることが前提です。
このパラメーターをTRUE
に設定し、ユーザーのアーカイブ メールボックスが有効になっていない場合、そのユーザーのインポートは失敗します。 1 人のユーザーに対してインポートが失敗した場合 (アーカイブが有効ではなく、このプロパティがTRUE
に設定されているため)、インポート ジョブ内の他のユーザーは影響を受けなくなります。
このパラメーターを空白のままにすると、PST ファイルはユーザーのプライマリ メールボックスにインポートされます。
手記: プライマリ メールボックスがオンプレミスのユーザーのクラウドベースのアーカイブ メールボックスに PST ファイルをインポートするには、このパラメーターにTRUE
を指定し、Mailbox
パラメーターにユーザーのオンプレミス メールボックスのメール アドレスを指定します。FALSE
または
TRUE
TargetRootFolder
PST ファイルのインポート先のメールボックス フォルダーを指定します。
このパラメーターを空白のままにすると、PST ファイルはメールボックスのルート レベル (受信トレイ フォルダーと他の既定のメールボックス フォルダーと同じレベル) で Imported という名前の新しいフォルダーにインポートされます。
/
を指定した場合、PST ファイル内のフォルダーとアイテムは、ターゲット メールボックスまたはアーカイブ内のフォルダー構造の上部にインポートされます。 対象のメールボックスにフォルダー (たとえば、[受信トレイ]、[送信済みアイテム]、[削除済みアイテム] などの既定のフォルダー) がある場合、PST 内のそのフォルダーのアイテムは、対象のメールボックスの既存のフォルダーに結合されます。 たとえば、PST ファイルに [受信トレイ] フォルダーが含まれている場合、そのフォルダー内のアイテムは対象のメールボックスの [受信トレイ] フォルダーにインポートされます。 新しいフォルダーは、対象のメールボックスのフォルダー構造にない場合に作成されます。
/<foldername>
を指定すると、PST ファイル内のアイテムとフォルダーが <foldername> という名前のフォルダーにインポートされます。 たとえば、/ImportedPst
を使用する場合、アイテムは ImportedPst という名前のフォルダーにインポートされます。 このフォルダーは、受信トレイ フォルダーと同じレベルのユーザーのメールボックスにあります。
ヒント: PST ファイルのインポート先に最適なフォルダーの場所を決定できるよう、このパラメーターで試すテスト バッチをいくつか実行することを検討してください。(空白のまま)
または
/
または
/ImportedPst
ContentCodePage
この省略可能なパラメーターでは、PST ファイルを ANSI ファイル形式でインポートする場合に使用するコード ページの数値を指定します。 このパラメーターは、中国語、日本語、韓国語 (CJK) を使用する組織から PST ファイルをインポートする場合に使用します。通常、これらの言語は、文字エンコードのために 2 バイト文字セット (DBCS) を使用するからです。 メールボックス フォルダー名に DBCS が使用されている言語については、PST ファイルのインポートの際にこのパラメーターを使用しないと、多くの場合、インポート後にフォルダー名の文字化けが発生します。
このパラメーターに使用できる値のリストについては、「Code Page Identifiers」 (コード ページ識別子) を参照してください。
注: 前述したように、これは省略可能なパラメーターであり、CSV ファイルに含めなくてもかまいません。 または、このパラメーターを含め、1 つまたは複数の行について値を空白のままにしておくこともできます。(空白のまま)
または
932
(ANSI/OEM 日本語のコード ページ ID)SPFileContainer
PST インポートの場合は、このパラメーターを空白のままにします。 該当なし SPManifestContainer
PST インポートの場合は、このパラメーターを空白のままにします。 該当なし SPSiteUrl
PST インポートの場合は、このパラメーターを空白のままにします。 該当なし
手順 5: PST インポート ジョブを作成する
次の手順では、Microsoft 365 のインポート サービスで PST インポート ジョブを作成します。 前述したように、手順 4 で作成した PST インポートのマッピング ファイルを送信します。 ジョブを作成した後、Microsoft 365 は PST ファイル内のデータを分析し、PST インポート マッピング ファイルで指定されたメールボックスに実際にインポートされるデータをフィルター処理する機会を提供します ( 手順 6 を参照)。
https://compliance.microsoft.com に移動し、組織の管理者アカウントの資格情報を使用してサインインします。
コンプライアンス ポータルの左側のウィンドウで、[ データ ライフサイクル管理>Microsoft 365> Import** を選択します。
[ インポート ] タブで、[アイコンの追加] を選択 新しいインポート ジョブ。
注:
インポート ジョブを作成するには、コンプライアンス ポータルの [インポート ] ページにアクセスするための適切なアクセス許可を割り当てる必要があります。 詳細については、「 PST ファイルをインポートする前 に」セクションを参照してください。
PST インポート ジョブの名前を入力し、[ 次へ] を選択します。 小文字の英字、数字、ハイフン、およびアンダー スコアを使用します。 大文字を使用したり、名前にスペースを含めたりすることはできません。
[ データをアップロードまたは発送しますか? ] ページで、[ データのアップロード ] を選択し、[ 次へ] を選択します。
[データのインポート] ページの手順 4 で、[ファイルのアップロードが完了しましたし、マッピング ファイルにアクセスできる] チェックボックスを選択し、[次へ] を選択します。
[ マッピング ファイルの選択 ] ページで、[ マッピング ファイルの選択 ] を選択して、手順 4 で作成した CSV マッピング ファイルを送信します。
[マッピング ファイル名] に CSV ファイルの名前が表示されたら、[検証] を選択して CSV ファイルにエラーをチェックします。
PST インポート ジョブを作成するには、CSV ファイルが正常に検証される必要があります。 正常に検証されると、ファイル名が緑色に変わります。 検証が失敗した場合は、[ ログの表示 ] リンクを選択します。 検証エラー レポートを開くと、失敗したファイルの各行にエラー メッセージが表示されます。
注:
上で説明したように、CSV マッピング ファイルに含めることができる最大行数は 500 行です。 マッピング ファイルに 500 行を超える行が含まれる場合、検証は失敗します。 500 個を超える PST ファイルをインポートするには、複数のマッピング ファイルを作成して複数のインポート ジョブを作成する必要があります。
マッピング ファイルが正常に検証されたら、使用条件ドキュメントを読み、チェック ボックスをオンにします。
[ 保存] を 選択してジョブを送信し、ジョブが正常に作成されたら [閉じる ] を選択します。
[分析の進行中] のステータスを示すステータス用のポップアップ ページが表示され、新しいインポート ジョブが [PST ファイルのインポート] ページのリストに表示されます。
[ 更新] を選択します。[状態] 列に表示される 状態 情報を更新します。 分析が完了し、データをインポートする準備ができると、ステータスが [分析完了] に変わります。
インポート ジョブを選択すると、マッピング ファイルに一覧表示されている各 PST ファイルの状態など、インポート ジョブに関する詳細情報を含む状態ポップアップ ページを表示できます。
手順 6: データをフィルター処理して、PST インポート ジョブを開始する
手順 5 でインポート ジョブを作成した後、Microsoft 365 は、セキュリティで保護された安全な方法で PST ファイル内のデータを分析します。具体的には、アイテムの経過時間と、PST ファイルに含まれるさまざまなメッセージの種類を識別します。 分析が完了し、データをインポートする準備ができたら、PST ファイルに含まれるすべてのデータをインポートするか、インポートするデータをトリミングするかを選ぶことができます。データをトリミングする場合は、インポートするデータを制御するフィルターを設定します。
コンプライアンス ポータルの [ インポート ] タブで、手順 5 で作成したインポート ジョブを選択し、[ Microsoft 365 にインポート] を選択します。
[データのフィルター処理] ページが表示されます。 ここには、データの使用期間に関する情報など、Microsoft 365 によって実行された PST ファイルの分析の結果のデータ情報が含まれます。 この時点で、インポートされるデータにフィルター処理を適用するか、すべてのデータをそのままインポートするかを選択できます。
次のいずれかの操作を行います。
インポートするデータをトリミングするには、[ はい、インポートする前にフィルター処理する] を選択します。
PST ファイル内のデータをフィルター処理してインポート ジョブを開始する手順の詳細については、「Microsoft 365 に PST ファイルをインポートするときにデータをフィルター処理する」を参照してください。
または
PST ファイル内のすべてのデータをインポートするには、[いいえ] を選択し、すべてをインポートして、[次へ] を選択します。
すべてのデータをインポートする場合は、[データの インポート ] を選択してインポート ジョブを開始します。
インポート ジョブのステータスが [PST ファイルのインポート] ページに表示されます。 [ [更新 ] をクリックして、[状態] 列に表示される 状態 情報を更新します。 インポート ジョブを選択すると、インポートされる各 PST ファイルに関する状態情報が表示される状態ポップアップ ページが表示されます。
詳細情報
Microsoft 365 に PST ファイルをインポートするのはなぜですか?
組織のアーカイブ メッセージング データを Microsoft 365 にインポートする方法として役立つからです。
データがクラウドに格納されるので、ユーザーはあらゆるデバイスからデータを利用できます。
これは、インポートした PST ファイルのデータに Microsoft Purview 機能を適用できるようにすることで、organizationのコンプライアンスニーズに対応するのに役立ちます。 これには、次の内容が含まれます。
アーカイブ メールボックスと自動拡張アーカイブを有効にして、インポートしたデータを保存するための追加のメールボックス記憶域をユーザーに与える。
メールボックスを訴訟ホールドに配置して、インポートしたデータを保持する。
Microsoft 電子情報開示ツールを使用して、インポートしたデータを検索する。
Microsoft 365 アイテム保持ポリシーを使用して、インポートしたデータの保持期間、および保持期間の経過後に実行するアクションを制御する。
インポートしたデータに影響を与えるメールボックス関連イベントを、監査ログで検索する。
データを非アクティブなメールボックスにインポートして、コンプライアンスのためにデータをアーカイブする。
データ損失防止ポリシーを使用して、機密データが組織外に漏洩するのを防ぐ。
前述したように、Microsoft 365 インポート サービスは PST ファイルがメールボックスにインポートされた後、アイテム保持ホールド設定を (無期限に) オンにします。 つまり、メールボックスに割り当てられたアイテム保持ポリシーが処理されないように、 RetentionHoldEnabled プロパティが True に設定されています。 これによりメールボックスの所有者は、古くなったメッセージが削除ポリシーまたはアーカイブ ポリシーによって削除またはアーカイブされるのを回避し、新たにインポートしたメッセージを管理する時間を確保できます。 このアイテム保持ホールドを管理するための手順を以下に示します。
一定時間後、Set-Mailbox -RetentionHoldEnabled $false コマンドを実行することによりアイテム保持ホールドをオフにできます。 手順については、「メールボックスの保存機能を有効にする」を参照してください。
将来の特定の日付にオフになるようにアイテム保持ホールドを構成することができます。 これを行うには、Set-Mailbox -EndDateForRetentionHold date コマンドを実行します。 たとえば、今日の日付が 2016 年 6 月 1 日であり、30 日以内にリテンション期間の保持をオフにする場合は、 Set-Mailbox -EndDateForRetentionHold 7/1/2016 コマンドを実行します。 このシナリオでは、 RetentionHoldEnabled プロパティを True に設定したままにします。 詳細については、「Set-Mailbox」を参照してください。
メールボックスに割り当てられているアイテム保持ポリシーの設定を変更して、インポートされた古いアイテムがすぐに削除されたり、ユーザーのアーカイブ メールボックスに移動されたりしないようにすることができます。 たとえば、メールボックスに割り当てられた削除ポリシーまたはアーカイブ ポリシーの保持期間を長くすることができます。 このシナリオでは、アイテム保持ポリシーの設定を変更した後で、メールボックスに対するアイテム保持ホールドをオフにします。 詳細については、「組織のメールボックスのアーカイブと削除ポリシーを設定する」を参照してください。
インポート プロセスの流れ
ネットワークのアップロード オプションおよび Microsoft 365 のインポート サービスを使用して、ユーザーのメールボックスに PST ファイルを一括インポートすることができます。 ネットワーク アップロードとは、Microsoft クラウドの一時的な記憶域に PST ファイルをアップロードすることを意味します。 その後、Microsoft 365 インポート サービスが記憶域からユーザーのメールボックスに PST ファイルをコピーします。
ここでは、PST ファイルを Microsoft 365 のメールボックスにインポートするためのネットワーク アップロード処理の図と説明を示します。
PST インポート ツールとキーを Azure Storage のプライベートな場所にダウンロードする: まず、PST ファイルを Microsoft クラウドの Azure Storage の場所にアップロードするために使用する AzCopy コマンドライン ツールとアクセス キーをダウンロードします。 これらは、コンプライアンス ポータルの [インポート] ページで取得します。 このキー (Secure Access Signature (SAS) キーと呼ばれます) は、ユーザーに、PST ファイルをプライベートのセキュリティで保護された Azure Storage の場所にアップロードするために必要なアクセス許可を提供します。 このアクセス キーは組織に固有のもので、PST ファイルを Microsoft クラウドにアップロードした後に、PST ファイルへの不正アクセスから保護するのに役立ちます。 PST ファイルをインポートするために、組織が別個の Azure サブスクリプションを持つ必要はありません。
Azure Storage の場所に PST ファイルをアップロードする: 次の手順は、azcopy.exe ツール (手順 1 でダウンロード) を使用して、組織が所在する場所と同じ地域の Microsoft データ センターに置かれている Azure Storage の場所に PST ファイルをアップロードして保存することです。 PST ファイルをアップロードするには、インポートするファイルが組織のファイル共有またはファイル サーバー上にある必要があります。
Azure Storage の場所にアップロードした後に PST ファイルのリストを表示するときに実行できるオプションの手順があることに注意してください。
PST インポート マッピング ファイルを作成する: PST ファイルを Azure Storage の場所にアップロードしたら、次は PST ファイルのインポート先となるユーザーのメールボックスを指定する、コンマ区切り値 (CSV) ファイルを作成します。PST ファイルはユーザーのプライマリ メールボックスまたはアーカイブ メールボックスにインポートできます。 Microsoft 365 インポート サービスは、CSV ファイルの情報を使用して PST ファイルをインポートします。
PST インポート ジョブを作成する: 次の手順では、セキュリティ/コンプライアンス センターの [PST のインポート] ページで PST インポート ジョブを作成し、前の手順で作成した PST インポート マッピング ファイルを送信します。 インポート ジョブを作成した後、Microsoft 365 は PST ファイル内のデータを分析し、PST インポート マッピング ファイルで指定されたメールボックスに実際にインポートされるデータを制御するフィルターを設定する機会を提供します。
メールボックスにインポートされる PST データをフィルター処理する: インポート ジョブを作成すると、Microsoft 365 は PST ファイルに含まれているアイテムの経過時間とさまざまなメッセージの種類を識別することで、PST ファイル内のデータを (安全に) 分析します。 分析が完了し、データをインポートする準備ができたら、PST ファイルに含まれるすべてのデータをインポートするか、インポートするデータをトリミングするかを選ぶことができます。データをトリミングする場合は、インポートするデータを制御するフィルターを設定します。
PST インポート ジョブを開始する: インポートジョブを開始すると、Microsoft 365 は PST インポートマッピングファイルの情報を使用して、PST ファイルを Azure Storage の場所からユーザーのメールボックスにインポートします。 インポート ジョブの進捗情報 (インポート中の各 PST ファイルに関する情報を含む) がコンプライアンス ポータルの [PST のインポート] ページに表示されます。 インポート ジョブが完了すると、ジョブの状態が [完了] に設定されます。