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