Restore-Mailbox
このコマンドレットは Exchange Server 2010 でのみ使用可能です。
Restore-Mailbox コマンドレットを使用して、復元したデータベースからメールボックスの内容を抽出します。
注: Exchange Server 2010 Service Pack 1 (SP1) 以降では、Restore-Mailbox コマンドレットではなく New-MailboxRestoreRequest コマンドレットを使用して、復元されたデータベースからメールボックス コンテンツを抽出します。
以下の構文セクションのパラメーター セットの詳細については、「Exchangeのコマンドレット構文」を参照してください。
構文
Default (既定)
Restore-Mailbox
[-Identity] <MailboxIdParameter>
-RecoveryDatabase <DatabaseIdParameter>
-RecoveryMailbox <StoreMailboxIdParameter>
-TargetFolder <String>
[-AllowDuplicates]
[-AllContentKeywords <String[]>]
[-AttachmentFilenames <String[]>]
[-BadItemLimit <Int32>]
[-Confirm]
[-ContentKeywords <String[]>]
[-EndDate <DateTime>]
[-ExcludeFolders <MapiFolderPath[]>]
[-GlobalCatalog <Fqdn>]
[-IncludeFolders <MapiFolderPath[]>]
[-Locale <CultureInfo>]
[-MaxThreads <Int32>]
[-RecipientKeywords <String[]>]
[-SenderKeywords <String[]>]
[-StartDate <DateTime>]
[-SubjectKeywords <String[]>]
[-ValidateOnly]
[-WhatIf]
[<CommonParameters>]
説明
Restore-Mailbox コマンドレットは、Microsoft Exchange Server 2010 を実行しているサーバーから、メールボックスをサポートするための十分な領域とリソースを持つ同じorganization内の Exchange 2010 メールボックス サーバー上のメールボックスに、エンド ユーザー データをコピーします。 Restore-Mailbox コマンドレットは、サーバー上の切断されたメールボックスのみをデータのソースとして使用でき、コマンドレットは接続されたメールボックスのみをデータのターゲットとして使用できます。
このコマンドレットを実行する際には、あらかじめアクセス許可を割り当てる必要があります。 この記事にはこのコマンドレットのすべてのパラメーターが一覧表示されていますが、自分に割り当てられているアクセス許可に含まれていない一部のパラメーターにはアクセスできません。 コマンドレットを組織内で実行するために必要になるアクセス許可とパラメーターを調べるには、「 Find the permissions required to run any Exchange cmdlet」を参照してください。
例
例 1
Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase
この例では、MyRecoveryDatabase データベースからユーザー Scott のメールボックスを復元します。
例 2
Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -RecoveryMailbox John -TargetFolder Recovery
この例では、John のメールボックスのコンテンツを回復フォルダーの下の Scott のメールボックスに復元します。
例 3
Restore-Mailbox -Identity Scott -RecoveryDatabase MyRecoveryDatabase -SubjectKeywords "Meeting" -ContentKeywords "business" -IncludeFolders \Inbox,\Calendar
この例では、件名が Meeting で、メッセージ本文に business という単語が含まれ、メッセージの場所が Inbox または Calendar フォルダーにあるメールのみを復元します。 この例では、メールボックスが英語であることを想定しています。
例 4
Get-Mailbox -Database MyDatabase | Restore-Mailbox -RecoveryDatabase MyRecoveryDatabase
この例では、MyRecovery Database にも存在する MyDatabase メールボックス データベース内のすべてのメールボックスを一括復元します。
パラメーター
-AllContentKeywords
適用対象: Exchange Server 2010
AllContentKeywords パラメーターは、次のすべてのフィルターを指定します。
- 件名
- メッセージ本文
- 添付ファイルのコンテンツ
これにより、これらすべてのフィールドの OR 検索が可能になります。 検索条件が件名、メッセージ本文、または添付ファイルのコンテンツの一部である場合は、結果が表示されます。
パラメーターのプロパティ
| 型: | String[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-AllowDuplicates
適用対象: Exchange Server 2010
AllowDuplicates スイッチを指定すると、メール アイテムが既存のアイテムと重複しているかどうかを確認せずに、重複するアイテムも削除せずにコピーされます。 このスイッチで値を指定する必要はありません。
このスイッチを IncludeFolders パラメーターと共に使用することをお勧めします。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-AttachmentFilenames
適用対象: Exchange Server 2010
AttachmentFilenames パラメーターは、添付ファイル名のフィルターを指定します。 文字列にはワイルドカード文字を使用できます。 たとえば、*.txt を使用して、.txt 拡張子を持つアイテムをエクスポートできます。
パラメーターのプロパティ
| 型: | String[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-BadItemLimit
適用対象: Exchange Server 2010
BadItemLimit パラメータでは、エクスポート操作が失敗する前にスキップするメールボックス内の破損したアイテムの数を指定します。
パラメーターのプロパティ
| 型: | Int32 |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Confirm
適用対象: Exchange Server 2010
Confirm スイッチは、確認プロンプトを表示するか非表示にするかを指定します。 このスイッチがコマンドレットに与える影響は、コマンドレットが続行する前に確認を必要とするかどうかによって異なります。
- データを破壊するコマンドレット (たとえば、Remove- コマンドレット) には、先に進む前にユーザーにそのコマンドの確認を強制する組み込みの一時停止があります。 これらのコマンドレットでは、正確な構文
-Confirm:$falseを使用して、確認プロンプトを省略できます。 - 他のほとんどのコマンドレット (たとえば、New-* や Set-* コマンドレット) には、組み込みの一時停止はありません。 これらのコマンドレットの場合、値を指定せずに Confirm スイッチを指定すると、一時停止が発生し、続行する前にコマンドの確認を強制されます。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
| Aliases: | Cf |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-ContentKeywords
適用対象: Exchange Server 2010
ContentKeywords パラメーターは、メッセージ本文とソース メールボックスの添付ファイルのコンテンツのキーワード (keyword)フィルターを指定します。
パラメーターのプロパティ
| 型: | String[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-EndDate
適用対象: Exchange Server 2010
EndDate パラメーターは、ソース メールボックスからエクスポートされるコンテンツをフィルター処理するための終了日を指定します。 日付が終了日より前のメールボックス内のアイテムのみがエクスポートされます。 特定の日付を入力する場合は、ローカル コンピューターで構成されている地域オプション設定で定義されている短い日付形式を使用します。 たとえば、コンピューターが短い日付形式 MM/dd/yyyy を使用するように構成されている場合は、「03/01/2010」と入力して 2010 年 3 月 1 日を指定します。
パラメーターのプロパティ
| 型: | DateTime |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-ExcludeFolders
適用対象: Exchange Server 2010
ExcludeFolders パラメーターは、エクスポート処理中に除外するフォルダーの一覧を指定します。 フォルダーは、入力時に除外されます。 これらはローカライズされていません。 たとえば、予定表を除外すると、英語の予定表だけが除外されます。なぜなら、他の言語の予定表は別の単語だからです。
パラメーターのプロパティ
| 型: | MapiFolderPath[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-GlobalCatalog
適用対象: Exchange Server 2010
GlobalCatalog パラメーターは、ターゲット メールボックスの検索に使用するグローバル カタログを指定します。
パラメーターのプロパティ
| 型: | Fqdn |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Identity
適用対象: Exchange Server 2010
Identity パラメーターには、復元するメールボックスを指定します。 メールボックスを一意に識別する任意の値を使用できます。 次に例を示します。
- 名前
- Alias
- 識別名 (DN)
- 正規 DN
- ドメイン\ユーザー名
- 電子メール アドレス
- GUID
- LegacyExchangeDN
- SamAccountName
- ユーザー ID またはユーザー プリンシパル名 (UPN)
パラメーターのプロパティ
| 型: | MailboxIdParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | 1 |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-IncludeFolders
適用対象: Exchange Server 2010
IncludeFolders パラメーターは、エクスポート処理中に含めるフォルダーの一覧を指定します。 フォルダーは入力された時点で含まれます。 これらはローカライズされていません。 たとえば、他の言語の calendar は別の単語であるため、"予定表" のみに英語の予定表のみが含まれます。
パラメーターのプロパティ
| 型: | MapiFolderPath[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-Locale
適用対象: Exchange Server 2010
ロケール パラメーターは、復元するメッセージのロケール設定を指定します。 このフィルターを設定すると、指定されたロケール設定のメッセージのみが抽出されます。
パラメーターのプロパティ
| 型: | CultureInfo |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-MaxThreads
適用対象: Exchange Server 2010
MaxThreads パラメーターは、使用するスレッドの最大数を指定します。
パラメーターのプロパティ
| 型: | Int32 |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-RecipientKeywords
適用対象: Exchange Server 2010
RecipientKeywords パラメーターは、ソース メールボックス内のアイテムの受信者のキーワード (keyword) フィルターを指定します。 このフィルターは、検索文字列が単語の一部であっても検索します。 これは、単語全体の検索ではありません。
パラメーターのプロパティ
| 型: | String[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-RecoveryDatabase
適用対象: Exchange Server 2010
RecoveryDatabase パラメータは、メールボックスの復元元の回復データベースを指定します。 データベースを一意に識別する、任意の値を使用できます。 以下に例を示します。
- 名前
- 識別名 (DN)
- GUID
パラメーターのプロパティ
| 型: | DatabaseIdParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-RecoveryMailbox
適用対象: Exchange Server 2010
RecoveryMailbox パラメーターは、ソース メールボックスとして使用するメールボックスを指定します。 このパラメーターは、ソース メールボックスがターゲット メールボックスと異なる場合に必要です。
GUID 値でメールボックスを識別します。 Get-Mailbox コマンドレットまたは Get-MailboxStatistics コマンドレットを使用して、GUID 値を検索できます
パラメーターのプロパティ
| 型: | StoreMailboxIdParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | True |
| プロパティ名別のパイプラインからの値: | True |
| 残りの引数からの値: | False |
-SenderKeywords
適用対象: Exchange Server 2010
SenderKeywords パラメーターは、ソース メールボックス内のアイテムの送信者のキーワード (keyword) フィルターを指定します。 このフィルターは、検索文字列が単語の一部であっても検索します。 これは、単語全体の検索ではありません。
パラメーターのプロパティ
| 型: | String[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-StartDate
適用対象: Exchange Server 2010
StartDate パラメーターは開始日を指定します。 開始日は終了日より前であることが必要です。
パラメーターのプロパティ
| 型: | DateTime |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-SubjectKeywords
適用対象: Exchange Server 2010
SubjectKeywords パラメーターは、ソース メールボックス内のアイテムの件名のキーワード (keyword)フィルターを指定します。 このフィルターは、検索文字列が単語の一部であっても検索します。 これは、単語全体の検索ではありません。
パラメーターのプロパティ
| 型: | String[] |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-TargetFolder
適用対象: Exchange Server 2010
TargetFolder パラメーターは、指定されたメールボックスに作成されるメールボックス フォルダーを指定します。 このパラメーターは、復元中のメールボックスがターゲット メールボックスと異なる場合に必要です。 (たとえば、Identity パラメーターで指定された値は、RecoveryMailbox パラメーターで指定された値と同じではありません)。この場合、Restore-Mailbox コマンドによってマージが実行されます。 値が同じ場合、TargetFolder パラメーターは必須ではありません。
パラメーターのプロパティ
| 型: | String |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | True |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-ValidateOnly
適用対象: Exchange Server 2010
ValidateOnly スイッチは、変更を加えずにコマンドが成功するか失敗するかを評価するかどうかを指定します。 このスイッチで値を指定する必要はありません。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
-WhatIf
適用対象: Exchange Server 2010
[WhatIf] スイッチは、何も変更を加えずにコマンドが実行する内容を表示します。 このスイッチで値を指定する必要はありません。
パラメーターのプロパティ
| 型: | SwitchParameter |
| 規定値: | None |
| ワイルドカードのサポート: | False |
| DontShow: | False |
| Aliases: | wi |
パラメーター セット
(All)
| 配置: | Named |
| 必須: | False |
| パイプラインからの値: | False |
| プロパティ名別のパイプラインからの値: | False |
| 残りの引数からの値: | False |
CommonParameters
このコマンドレットは、共通パラメーター -Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction、-WarningVariable をサポートします。 詳細については、「about_CommonParameters」を参照してください。
入力
Input types
このコマンドレットに使用できる入力の種類を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 コマンドレットで入力の種類のフィールドが空白の場合、そのコマンドレットには入力データを指定できません。
出力
Output types
このコマンドレットに使用できる戻り値の型 (出力の種類) を確認するには、「コマンドレットの入力および出力の種類」をご覧ください。 出力の種類のフィールドが空白の場合、コマンドレットはデータを返しません。