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