本文為機器翻譯文章。如需檢視英文版,請選取 [原文] 核取方塊。您也可以將滑鼠指標移到文字上,即可在快顯視窗顯示英文原文。
譯文
原文

ConvertTo-SPOMigrationTargetedPackage

 

上次修改主題的時間:2017-04-27

此 Cmdlet 可重新對應先前建立的檔案共用型封裝,或匯出的 SharePoint 封裝,以精確地描述目標 Web 中的物件。

ConvertTo-SPOMigrationTargetedPackage -TargetDocumentLibraryPath <String> [-TargetDocumentLibrarySubFolderPath <String>] <COMMON PARAMETERS>

ConvertTo-SPOMigrationTargetedPackage -TargetListPath <String> <COMMON PARAMETERS>

COMMON PARAMETERS: -Credentials <CredentialCmdletPipeBind> -SourceFilesPath <String> -SourcePackagePath <String> -TargetWebUrl <String> [-AzureADUserCredentials <CredentialCmdletPipeBind>] [-NoAzureADLookup <SwitchParameter>] [-NoLogFile <SwitchParameter>] [-OutputPackagePath <String>] [-ParallelImport <SwitchParameter>] [-PartitionSizeInBytes <Int64>] [-TargetEnvironment <None | OnPremises | Production | ProductionChina>] [-UserMappingFile <String>]

這些範例會根據 \\fileserver\share\folder1 來源位置找到的內容檔轉換 d:\MigrationPackages\Folder1_SrcPkg 目錄中現有的移轉來源封裝中繼資料內的資料,並在 d:\MigrationPackages\Folder1_TgtPkg 目錄中儲存一組新的目標移轉封裝中繼資料檔案。封裝是根據目的地文件庫位置 &quot;https://contoso.sharepoint.com/sites/TargetSite/TargetWeb/Shared Documents&quot; 找到的資料進行轉換。

ConvertTo-SPOMigrationTargetedPackage -SourceFilesPath \\fileserver\share\folder1 -SourcePackagePath d:\MigrationPackages\Folder1_SrcPkg -OutputPackagePath d:\MigrationPackages\Folder1_TgtPkg -TargetWebUrl https://contoso.sharepoint.com/sites/TargetSite/TargetWeb -TargetDocumentLibraryPath "Shared Documents"
ConvertTo-SPOMigrationTargetedPackage -SourceFilesPath \\fileserver\share\folder1 -SourcePackagePath d:\MigrationPackages\Folder1_SrcPkg -OutputPackagePath d:\MigrationPackages\Folder1_TgtPkg -TargetWebUrl https://contoso.sharepoint.com/sites/TargetSite/TargetWeb -TargetDocumentLibraryPath "Shared Documents" -TargetDocumentLibrarySubFolderPath "Sub Folder/Target Folder"

此 Cmdlet 包含一個以上的參數集。您可能只使用一個參數集中的參數,但不可以結合不同參數集的參數。如需如何使用參數集的詳細資訊,請參閱 Cmdlet Parameter Sets

您必須是 SharePoint Online 全域管理員暨網站集合管理員,才可執行此 Cmdlet。

 

參數 必要 類型 描述

Credentials

必要

Microsoft.Online.SharePoint.PowerShell.CredentialCmdletPipeBind

網站集合管理員要用來連接至網站集合的必要認證。認證應該提供 UPN 格式 (例如,user@company.onmicrosoft.com) 的使用者名稱。

SourceFilesPath

必要

System.String

封裝來源內容檔所在的目錄位置。

SourcePackagePath

必要

System.String

封裝來源中繼資料檔案所在的目錄位置。

TargetDocumentLibraryPath

必要

System.String

預期為匯入作業目標的 Web 相關文件庫。此 URL 將作為封裝中繼資料中 URL 的文件庫組件。文件庫必須已存在於指定的目標 Web URL,因為轉換期間會進行連絡,為封裝中繼資料轉換決定適當的值。

TargetListPath

必要

System.String

要匯入之清單內容位置的 URL。要匯入到之清單的 URL。URL 會相對於目標網頁。

以 MyList 為目標時的範例︰

  • https://contoso.sharepoint.com/Lists/MyList -> /Lists/Mylist

  • https://contoso.sharepoint.com/subweb/Lists/MyList -> /Lists/MyList

TargetWebUrl

必要

System.String

預期為匯入作業目標之 Web 的完整 Web URL。此 URL 將作為封裝中繼資料中基底 URL 的網址組件。指定 URL 中的 Web 必須已存在,因為轉換期間會進行連絡,為封裝中繼資料轉換決定適當的值。

AzureADUserCredentials

選用

Microsoft.Online.SharePoint.PowerShell.CredentialCmdletPipeBind

如果網站集合管理員沒有存取權,則用來連線到 Azure Active Directory 的認證。

NoAzureADLookup

選用

System.Management.Automation.SwitchParameter

表示在封裝轉換期間,避免使用 Azure AD 將內部部署帳戶對應到適當的 SharePoint Online 帳戶。如果未提供,則會在使用 UserMappingFile csv 進行查閱之後,透過 Azure AD 查閱進行查閱。未指定此值時,認證選擇對話方塊會在處理期間出現,以確保使用正確的認證來存取 Azure AD。 附註:如需範例 CSV 及必要格式,請參閱下面的<需求>一節。

NoLogFile

選用

System.Management.Automation.SwitchParameter

表示不要建立記錄檔。預設值就是在指定的目錄內建立新的 ConvertMigrationPackage 記錄檔。

OutputPackagePath

選用

System.String

已轉換之封裝中繼資料檔案會儲存的目錄位置。如果目錄不存在,則會建立目錄。

ParallelImport

選用

System.Management.Automation.SwitchParameter

切換以建立多個移轉封裝套件。同時執行多個封裝可以提升總移轉時間。

PartitionSizeInBytes

選用

System.Int64

平行匯入啟用時,會覆寫預設磁碟分割大小。變更這個項目會影響匯入時間和建立的封包數目。

TargetDocumentLibrarySubFolderPath

選用

System.String

預期為匯入作業目標之資料夾的文件庫相對路徑。此 URL 將作為封裝中繼資料中 URL 的資料夾組件。資料夾必須已存在於指定的目標 Web URL,因為轉換期間會進行連絡,為封裝中繼資料轉換決定適當的值。這個值預設為空白。

TargetEnvironment

選用

Microsoft.Online.SharePoint.Migration.TargetEnvironment

決定要使用哪些 Azure Active Directory 環境 (「 生產」或「生產中國」)。

UserMappingFile

選用

System.String

選用的使用者對應 csv 檔案,用來在封裝轉換期間將內部部署帳戶對應到適當的 SharePoint Online 帳戶。如果未提供,則會透過 Azure AD 查閱進行查閱,除非也設定了 NoAzureADLookups,則在此情況下不會進行任何查閱或帳戶轉換。附註:如需範例 CSV 及必要格式,請參閱下面的<需求>一節。

使用者對應檔案是用來決定匯出封裝中的帳戶參考,並將使用者/群組帳戶轉換為目的地中的相符帳戶。這個 CSV 檔案中包含每個帳戶的三個值:OnPremSID、UPN 和 True/False 值,指出使用此帳戶還是網域群組。請先準備好這個檔案,再開始移轉程序。 判斷每一個使用者的對等目標使用者,而此使用者可能在匯出封裝中,同時使他們符合該使用者/群組帳戶的內部部署 SID。

建立如下的 CSV 檔:

 

OnPremSID

UPN

isGroup

內部部署使用者或群組的 Active Directory SID (對來源採用 Windows/AD 授權),將用來查閱 UserGroup.XML 檔案中的項目。

帳戶的 UPN (例如電子郵件地址) 將用於目的地

帳戶是使用者或網域群組嗎?(請輸入 TRUE 或 FALSE)

https://technet.microsoft.com/zh-tw/library/mt143608.aspx
顯示: