New-SPOMigrationPackage

注意:此 Cmdlet 已被取代。 若要使用 PowerShell 移轉至 SharePoint 和 Microsoft 365,請參閱使用 PowerShell 移轉至 SharePoint

根據本機或網路共用資料夾中的來源檔案建立新的移轉封裝的 Cmdlet。

Syntax

New-SPOMigrationPackage
   [-SourceFilesPath] <String>
   [-OutputPackagePath] <String>
   [[-TargetWebUrl] <String>]
   [[-TargetDocumentLibraryPath] <String>]
   [[-TargetDocumentLibrarySubFolderPath] <String>]
   [-IgnoreHidden]
   [-IncludeFileSharePermissions]
   [-NoAzureADLookup]
   [-NoLogFile]
   [-ReplaceInvalidCharacters]
   [<CommonParameters>]

Description

根據本機或網路共用資料夾中的來源檔案建立新的移轉封裝的 Cmdlet。

注意事項

SPO 套件大小和檔案大小的限制

限制 大小上限 (Gb) 描述
套件大小 2-4 整個套件不能超過 4Gb
檔案大小 2 來源資料夾內的單一檔案不能超過 2 Gb。
目標大小 - 在移轉完成之前,目標網站應該保持使用者無法存取

注意事項

HTTP Get 的限制

限制 API 取得 (字元) 描述
API 上的動作 GET 260 個字元 API GET 要求的大小不能超過 260 個字元

範例

-----------------------範例 1-----------------------------

New-SPOMigrationPackage -SourceFilesPath \\fileserver\share\folder1 -OutputPackagePath d:\MigrationPackages\Folder1_SrcPkg

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

此範例會根據在 \fileserver\share\folder1 來源位置中找到的內容檔案,在 d:\MigrationPackages\Folder1_SrcPkg 目錄中使用預設 URL 值,建立一組新的移轉來源套件中繼資料檔案。

-----------------------範例 2-----------------------------

New-SPOMigrationPackage -SourceFilesPath \\fileserver\share\folder1 -OutputPackagePath d:\MigrationPackages\Folder1_SrcPkg -TargetWebUrl https://contoso.sharepoint.com/sites/TargetSite/TargetWeb -TargetDocumentLibraryPath "Shared Documents"

此範例會根據在 \fileserver\share\folder1 來源位置中找到的內容檔案,在 d:\MigrationPackages\Folder1_SrcPkg 目錄中建立一組新的移轉來源套件中繼資料檔案。 套件是使用文件庫路徑 「 https://contoso.sharepoint.com/sites/TargetSite/TargetWeb/Shared Documents」 準備的。

參數

-IgnoreHidden

切換以忽略隱藏的檔案和資料夾。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-IncludeFileSharePermissions

用來將權限和共用資訊併入至封裝中繼資料中產生的資訊清單檔。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-NoAzureADLookup

切換以不在 Azure Active Directory 中查閱本機使用者帳戶。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-NoLogFile

用來表示不要建立記錄檔。 預設值就是在 OutputPackagePath 參數內指定的目錄內建立新的 CreateMigrationPackage 記錄檔。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-OutputPackagePath

輸出封裝中繼資料檔案會儲存的目錄位置。 如果目錄不存在,將會建立目錄。

Type:String
Position:1
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-ReplaceInvalidCharacters

切換以取代檔案和資料夾名稱的字元 (在 SharePoint Online 中會無效的字元)。

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-SourceFilesPath

來源內容檔所在的目錄位置。 將列舉這個目錄,以建立封裝中繼資料檔案。

Type:String
Position:0
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-TargetDocumentLibraryPath

要在套件中繼資料內當成基底 URL 的文件庫部分使用的文件庫 (相對於 Web)。 如果未提供此項,則會改為在套件中繼資料中使用「檔」。

Type:String
Position:3
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-TargetDocumentLibrarySubFolderPath

指定要在套件中繼資料內當成基底 URL 的資料夾路徑部分使用的子資料夾 (相對於文件庫)。 如果未提供,套件中繼資料內不會使用任何值。 檔案將以文件庫根目錄為主目錄。

Type:String
Position:4
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

-TargetWebUrl

要在套件中繼資料內當成基底 URL 的網址部分使用的完整網址。 如果未提供,則為 「http://fileserver/sites/user" ;將會改為在封裝中繼資料內使用。

Type:String
Position:2
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False
Applies to:SharePoint Online

輸入

None

輸出

System.Object