New-SPOMigrationPackage
注意:此 cmdlet 已弃用。 若要使用 PowerShell 迁移到 SharePoint 和 Microsoft 365,请参阅使用 PowerShell 迁移到 SharePoint。
用于在本地或网络共享文件夹中基于源文件创建新的迁移程序包的 Cmdlet。
语法
New-SPOMigrationPackage
[-SourceFilesPath] <String>
[-OutputPackagePath] <String>
[[-TargetWebUrl] <String>]
[[-TargetDocumentLibraryPath] <String>]
[[-TargetDocumentLibrarySubFolderPath] <String>]
[-IgnoreHidden]
[-IncludeFileSharePermissions]
[-NoAzureADLookup]
[-NoLogFile]
[-ReplaceInvalidCharacters]
[<CommonParameters>]
说明
用于在本地或网络共享文件夹中基于源文件创建新的迁移程序包的 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 源位置中找到的内容文件,使用默认 URL 值在 d:\MigrationPackages\Folder1_SrcPkg 目录中创建一组新的迁移源包元数据文件。
-----------------------示例 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 目录中创建一组新的迁移源包元数据文件。 包是使用文档库路径“Documents”https://contoso.sharepoint.com/sites/TargetSite/TargetWeb/Shared 准备的。
参数
-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 的 Web 地址部分的完全限定 Web 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