共用方式為


New-PublicFolderMigrationRequest

內部部署 Exchange 才有提供此 Cmdlet。

使用 New-PublicFolderMigrationRequest Cmdlet 從 Exchange Server 2010 開始序列公用資料夾移轉。

注意:Exchange 2013 累積更新 8 (CU8) 終止公用資料夾的序列移轉支援,而 cmdlet 已無法再於 Exchange Online 中使用。 請改用對應 的 *-MigrationBatch*-PublicFolderMailboxMigration* Cmdlet。

如需下方<語法>一節中參數集的詳細資訊,請參閱 Exchange Cmdlet 語法

語法

Default (預設值)

New-PublicFolderMigrationRequest
    [[-Name] <String>]
    -SourceDatabase <DatabaseIdParameter>
    [-AcceptLargeDataLoss]
    [-BadItemLimit <Unlimited>]
    [-BatchName <String>]
    [-CompletedRequestAgeLimit <Unlimited>]
    [-Confirm]
    [-CSVData <Byte[]>]
    [-CSVStream <Stream>]
    [-DomainController <Fqdn>]
    [-InternalFlags <InternalMrsFlag[]>]
    [-LargeItemLimit <Unlimited>]
    [-MigrationMailbox <MailboxIdParameter>]
    [-Priority <RequestPriority>]
    [-RequestExpiryInterval <Unlimited>]
    [-SkipMerging <SkippableMergeComponent[]>]
    [-SourceEndpoint <MigrationEndpointIdParameter>]
    [-Suspend]
    [-SuspendComment <String>]
    [-WhatIf]
    [-WorkloadType <RequestWorkloadType>]
    [<CommonParameters>]

Description

移轉公用資料夾資料庫是一個多步驟程序。 如需嘗試公用資料夾移轉前的詳細資訊,請參閱 使用序列移轉將公用資料夾從舊版移轉至 Exchange 2013

您必須已獲指派權限,才能執行此指令程式。 雖然本文列出 Cmdlet 的所有參數,但如果某些參數未包含在指派給您的許可權中,您可能無法存取這些參數。 若要尋找在組織中執行任何 Cmdlet 或參數所需的權限,請參閱 Find the permissions required to run any Exchange cmdlet

範例

範例 1

New-PublicFolderMigrationRequest -SourceDatabase PFDB01 -CSVData ([System.IO.File]::ReadAllBytes('C:\PFMigration\CSVData.csv'))

此範例會從 Exchange 2010 來源公用資料夾資料庫 PFDB01 建立公用資料夾移轉要求,並使用使用 Export-PublicFolderStatistics.ps1 腳本建立的 CSVData.csv 檔案。 如需詳細資訊,請 參閱使用序列移轉將公用資料夾從舊版移轉至 Exchange 2013

參數

-AcceptLargeDataLoss

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

AcceptLargeDataLoss 參數會指定要求應該繼續,即使來源信箱中的大量郵件無法複製到目標信箱也一樣。 您不需要使用此參數指定值。

如果您將 LargeItemLimit 參數設定為 51 或更高的值,則需要使用此參數。 否則,命令會失敗。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-BadItemLimit

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

BadItemLimit 參數會指定要求失敗之前所允許的錯誤項目數上限。 「錯誤項目」是來源信箱中無法複製到目標信箱的損毀項目。 錯誤項目限制中也包括「遺漏的項目」。 「遺漏的項目」是來源信箱中當要求準備完成時,在目標信箱中找不到的項目。

這個參數的有效輸入是整數或是值 unlimited。 預設值為 0,這表示如果偵測到任何錯誤項目,要求將會失敗。 如果不介意留下幾個錯誤項目,您可以將此參數設為一個合理值 (建議 10 或更低),讓要求可以繼續進行。 如果偵測到太多錯誤項目,請考慮使用 New-MailboxRepairRequest Cmdlet,嘗試修正來源信箱中的損毀項目,然後重試要求。

參數屬性

類型:Unlimited
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-BatchName

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

BatchName 參數會指定公用資料夾移轉批次的描述性名稱。 您可以在使用 Get-PublicFolderMigrationRequest 指令程式時,使用BatchName 參數做為搜尋字串。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CompletedRequestAgeLimit

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

CompletedRequestAgeLimit 參數會指定完成要求後,要將要求保留多久才可自動移除。 預設 CompletedRequestAgeLimit 參數值是 30 天。

參數屬性

類型:Unlimited
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Confirm

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

Confirm 參數會指定要顯示或隱藏確認提示。 這個參數對 Cmdlet 的影響取決於 Cmdlet 是否需要確認才能繼續作業。

  • 破壞性的 Cmdlet (如 Remove-* cmdlets) 有內建暫停,它會先強迫您確認命令才會繼續作業。 對於這些 Cmdlet,您可以使用以下確切語法來略過確認提示:-Confirm:$false
  • 其他大部分的 Cmdlet (如 New-* 和 Set-* cmdlets) 則沒有內建暫停。 在使用這些 Cmdlet 時,指定不含任何值的 Confirm 參數會引入強迫您認可命令後才繼續作業的暫停。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:cf

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CSVData

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

CSVData 參數會指定由 PublicFoldertoMailboxMapGenerator.ps1 指令碼產生的對應檔案輸出。 使用此參數作為本機遷移。

此參數的有效值需要您使用下列語法,將檔案讀取至位元組編碼的物件: ([System.IO.File]::ReadAllBytes('<Path>\<FileName>'))。 您可以使用這個指令作為參數值,也可以將輸出寫入變數 () $data = [System.IO.File]::ReadAllBytes('<Path>\<FileName>') ,並使用 變數作為參數值 () $data

您無法使用此參數與 CSVStream 參數,但如果您不使用 CSVStream 參數,則必須使用前項參數。

參數屬性

類型:

Byte[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-CSVStream

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

CSVStream 參數會指定由 PublicFoldertoMailboxMapGenerator.ps1 指令碼產生的對應檔案輸出。 使用此參數進行遠端移轉。

您無法使用此參數與 CSVData 參數,但如果您不使用 CSVData 參數,則必須使用前項參數。

參數屬性

類型:Stream
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-DomainController

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

DomainController 參數會指定此 Cmdlet 用來向 Active Directory 讀取或寫入資料的網域控制站。 您可以透過網域控制站的完整網域名稱 (FQDN) 來識別網域控制站。 例如,dc01.contoso.com。

參數屬性

類型:Fqdn
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-InternalFlags

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

InternalFlags 參數會指定要求中的選用步驟。 此參數主要用於偵錯目的。

參數屬性

類型:

InternalMrsFlag[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-LargeItemLimit

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

LargeItemLimit 參數會指定要求失敗之前所允許的大型項目數上限。 「大型項目」是來源信箱中超出目標信箱中所允許之郵件大小上限的郵件。 如果目標信箱沒有特別設定的郵件大小上限值,則會使用全組織值。

如需郵件大小上限值的詳細資訊,請參閱下列主題:

這個參數的有效輸入是整數或是值 unlimited。 預設值為 0,這表示如果偵測到任何大型項目,要求將會失敗。 如果不介意留下幾個大型項目,您可以將此參數設為一個合理值 (建議 10 或更低),讓要求可以繼續進行。

如果將此值設為 51 或更高,則也需要使用 AcceptLargeDataLoss 參數。 否則,命令會失敗。

參數屬性

類型:Unlimited
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-MigrationMailbox

適用:Exchange Server 2016 Exchange Server 2019 年

將保留此參數供 Microsoft 內部使用。

參數屬性

類型:MailboxIdParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Name

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

Name 參數會指定公用資料夾遷移要求的名稱。 如果值包含空格,請使用引號 (") 括住值。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:1
必要:False
來自管線的值:True
來自管線按屬性名稱的值:True
來自剩餘引數的值:False

-Priority

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

Priority 參數會指定在要求佇列中處理要求的順序。 要求會根據伺服器健康狀況、狀態、優先順序與最上次更新時間,按照順序處理。 有效的優先順序值如下:

  • 最低
  • 較低
  • 一般:此值為預設值。
  • 較高
  • 最高
  • 緊急狀況

參數屬性

類型:RequestPriority
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-RequestExpiryInterval

適用:Exchange Server 2016 Exchange Server 2019 年

RequestExpiryInterval 參數會指定完成或失敗之要求的保留天數。 當您使用這個參數時,系統會在指定的間隔到期後自動移除完成或失敗的要求。 如果您不使用這個參數:

  • 系統會根據 CompletedRequestAgeLimit 參數值,自動移除完成的要求。
  • 如果要求失敗,您必須使用對應的 Remove-*Request Cmdlet 手動移除它。

若要指定值,請將其輸入為時間範圍:dd.hh:mm:ss,其中 dd = days、hh = hours、mm = minutes 和 ss = seconds。

當您使用值 Unlimited 時,系統不會自動移除完成的要求。

參數屬性

類型:Unlimited
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SkipMerging

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

SkipMerging 參數會指定是否針對偵錯目的略過某些特定階段的公用資料夾移轉作業。 除非有 Microsoft 客戶服務與技術支援人員或特定說明文件指示這樣做,否則請勿使用此參數。

參數屬性

類型:

SkippableMergeComponent[]

預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SourceDatabase

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

SourceDatabase 參數會指定公用資料夾的目標資料庫。 您可以使用唯一識別資料庫的任何值。 例如:

  • 名稱
  • 辨別名稱 (DN)
  • GUID

參數屬性

類型:DatabaseIdParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:True
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SourceEndpoint

適用:Exchange Server 2016 Exchange Server 2019 年

將保留此參數供 Microsoft 內部使用。

參數屬性

類型:MigrationEndpointIdParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-Suspend

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

Suspend 參數會指定是否擱置要求。 您不需要使用此參數指定值。

如果您使用此參數,要求會排入佇列,但在您使用相關的 resume Cmdlet 繼續要求之前,要求不會達到 InProgress 的狀態。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-SuspendComment

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

SuspendComment 參數會指定要求擱置原因的描述。 如果指定 Suspend 參數,就只能使用此參數。

參數屬性

類型:String
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WhatIf

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

WhatIf 參數會模擬命令的動作。 使用此參數時,您不需要實際套用變更即可檢視可能會發生的變更。 您不需要使用此參數指定值。

參數屬性

類型:SwitchParameter
預設值:None
支援萬用字元:False
不要顯示:False
別名:無線

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

-WorkloadType

適用:Exchange Server 2013 Exchange Server 2016 Exchange Server 2019

將保留此參數供 Microsoft 內部使用。

參數屬性

類型:RequestWorkloadType
預設值:None
支援萬用字元:False
不要顯示:False

參數集

(All)
Position:Named
必要:False
來自管線的值:False
來自管線按屬性名稱的值:False
來自剩餘引數的值:False

CommonParameters

此 Cmdlet 支援一般參數:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 如需詳細資訊,請參閱 about_CommonParameters

輸入

Input types

若要查看此指令程式可接受的輸入類型,請參閱指令程式輸入和輸出類型。 如果指令程式的 [輸入類型] 欄位是空的,表示指令程式不接受輸入資料。

輸出

Output types

若要查看此指令程式可接受的傳回類型 (也就是所謂的輸出類型),請參閱指令程式輸入和輸出類型。 如果 [輸出類型] 欄位是空的,表示指令程式不會傳回資料。