メールボックス データをインポートする方法

 

適用先: Exchange Server 2007 SP3, Exchange Server 2007 SP2, Exchange Server 2007 SP1

トピックの最終更新日: 2010-09-08

ここでは、Exchange 管理シェルを使用して、メールボックス データを .pst ファイルからメールボックスにインポートする方法について説明します。

note注 :
Exchange 管理コンソールを使用してメールボックス データをインポートすることはできません。

インポートされるデータ

既定では、Import-Mailbox コマンドレットを実行すると、すべての空のフォルダ、特別なフォルダ、およびサブフォルダがインポート先にインポートされます。インポートの対象に含めるフォルダ、または除外するフォルダを指定するには、IncludeFolders パラメータまたは ExcludeFolders パラメータを使用します。特別なフォルダには、以下のようなフォルダがあります。

  • Inbox
  • Deleted Items
  • Drafts
  • Junk E-Mail
  • Outbox
  • Sent Items
  • Journal
  • Calendar
  • Contacts
  • Notes
  • Tasks

Import-Mailbox コマンドレットを実行すると、関連付けられているフォルダ メッセージが .pst ファイルに存在する場合はすべてのフォルダ メッセージがインポートされます。関連付けられているメッセージには、ルール、表示、およびフォームに関する情報を含む非表示のデータがあります。

Import-Mailbox コマンドレットを実行すると、メッセージが .pst ファイルに存在する場合は、すべてのメッセージがトランスポート収集からインポートされます。

Import-Mailbox コマンドレットは、メッセージ、予定表アイテム、連絡先、配布リスト、ジャーナル、仕事、メモ、ドキュメントなど、すべての種類のメッセージをインポートします。

.pst ファイルからデータをインポートすると、これらのデータは既存のメールボックス内に結合されます。.pst ファイルのメッセージが既に存在する場合は、重複するメッセージとしてインポートされません。

開始する前に

この手順を実行するには、使用するアカウントに以下が委任されている必要があります。

  • インポート元サーバーとインポート先サーバーの Exchange Server 管理者の役割およびローカルの Administrators グループ
  • 対象のメールボックスへのフル アクセス

メールボックスへのフル アクセスを許可するには、Add-MailboxPermission コマンドレットを使用して、AccessRights パラメータに FullAccess を指定します。たとえば、ユーザー Admin01 がデータを .pst ファイルから John のメールボックスにインポートする必要がある場合には、まず次のコマンドを実行しなければなりません。

Add-MailboxPermission -Identity john -User Admin01 -AccessRights FullAccess

アクセス許可、役割の委任、および Microsoft Exchange Server 2007 を管理するために必要な権限の詳細については、「アクセス許可に関する考慮事項」を参照してください。

また、この手順を実行する前に、次のことを確認してください。

  • .pst ファイルからデータをインポートするには、32 ビット バージョンの Exchange 管理ツールを使用する必要があります。Exchange 2007 を実行するサーバーは 64 ビット コンピュータであるため、32 ビット バージョンの Exchange 管理ツールは実行できません。次のコンポーネントがインストールされている 32 ビットのコンピュータから Import-Mailbox コマンドレットを実行する必要があります。
    • Exchange 管理ツールの 32 ビット版
    • Microsoft Office Outlook 2007 または Outlook 2003 Service Pack 2 (SP2)
  • データを .pst ファイルからメールボックスにインポートするには, .pst ファイルのあるサーバーが Exchange 2007 Service Pack 1 (SP1) を実行していなければなりません。ただし、対象のメールボックスが存在するサーバーは、Exchange 2007 の RTM (Release To Manufacturing) バージョンまたは Exchange 2007 SP1 を実行していることが可能です。
  • Import-Mailbox コマンドレットを使用して、Exchange Server 2003 または Exchange 2000 Server を実行しているサーバー上にあるメールボックスにデータをインポートすることはできません。Exchange 2003 または Exchange 2000 を実行しているサーバー上にあるメールボックスに .pst ファイルからデータをインポートするには、Microsoft Exchange Server Mailbox Merge wizard (ExMerge.exe) を使用する必要があります。
  • パブリック フォルダ データベースにデータをインポートすることはできません。
  • データのインポート先にはメールボックスが存在しなければなりません。メールボックスを持たないユーザー アカウントには、データをインポートすることができません。
    Exchange 2007 管理ツールの 32 ビット版のダウンロードの詳細については、「Microsoft Exchange Server 2007 管理ツール (32 ビット版)」を参照してください (このサイトは英語の場合があります)。

手順

Exchange 管理シェルを使用して.pst ファイルからメールボックス データをインポートするには、次の操作を行います。

  • メールボックス データを john.pst という名前の .pst ファイルから John Peoples のメールボックスにインポートするには、次のコマンドを実行します。

    Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst
    
  • 2007 年 1 月 1 日から 2007 年 4 月 1 日までの間に受信したすべてのメールボックス データを john.pst という名前の .pst ファイルからインポートするには、次のコマンドを実行します。

    Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst -StartDate 01/01/2007 -EndDate 04/01/2007
    
  • C:\PSTFiles にあるすべての .pst ファイルから、メールボックス データを対応するメールボックス内にインポートするには、次のコマンドを実行します。

    Dir C:\PSTFiles\*.pst | Import-Mailbox -StartDate 01/01/2006 -EndDate 04/01/2006
    

    C:\PSTFiles の .pst ファイルは、それぞれ <エイリアス>.pst という名前が付けられている必要があります。

  • メールボックス データを C:\PSTFiles にある .pst ファイルから Students という名前の組織単位にユーザー アカウントがあるすべてのメールボックス内にインポートするには、次のコマンドを実行します。

    Get-Mailbox -OrganizationalUnit Students | Import-Mailbox -PSTFolderPath C:\PSTFiles\
    
  • christine@fabrikam.com が送信者であるすべてのメールボックス データを john.pst ファイルからインポートするには、次のコマンドを実行します。

    Import-Mailbox -Identity john@contoso.com -PSTFolderPath C:\PSTFiles\john.pst -SenderKeywords christine@fabrikam.com
    
  • 送信済みアイテム フォルダにあるメールボックス データのみを john.pst ファイルからインポートするには、次のコマンドを実行します。

    Import-Mailbox -Identity john -PSTFolderPath C:\PSTFiles\john.pst -IncludeFolders '\Sent Items'
    
  • フォルダをインポート対象から除外する (たとえば、迷惑メール フォルダや連絡先フォルダ内のアイテムを除外する場合など) には、次のコマンドを実行します。

    Import-Mailbox -Identity john -PSTFolderPath C:\PSTFiles\john.pst ExcludeFolders "\Junk E-Mail","\Contacts"
    
  • フィルタを使用して、インポート対象に含める .pst ファイル内のアイテムを指定するには、次のコマンドを実行します。

    Import-Mailbox -Identity contoso\john -PSTFolderPath C:\PSTFiles\john.pst -ContentKeywords "merger" -AttachmentFilenames "*orgchart*" -StartDate "03/01/2006 12:01:00" -RecipientKeywords tony@fabrikam.com
    

    この例では、john.pst という名前の .pst ファイルから以下のすべてのアイテムがインポートされます。

    • メッセージ本文または添付ファイルの内容に "merger" というキーワードが含まれている
    • *orgchart* という名前のファイルが添付されている
    • 日時が 2006 年 3 月 1 日午前 12 時 1 分以降である
    • 受信者の 1 人に tony@fabrikam.com を含む

構文およびパラメータの詳細については、「Import-Mailbox」を参照してください。

詳細情報

メールボックス データをエクスポートする方法の詳細については、「メールボックス データをエクスポートする方法」を参照してください。

参照している情報が最新であることを確認したり、他の Exchange Server 2007 ドキュメントを見つけたりするには、Exchange Server TechCenter を参照してください。