Set-SPOMigrationPackageAzureSource
Cmdlet 用于创建 Azure 容器,将迁移包文件上传到相应的容器,并快照上传的内容。
语法
ImplicitSourceExplicitAzure
Set-SPOMigrationPackageAzureSource
-MigrationSourceLocations <MigrationPackageLocation>
-AccountName <String>
-AccountKey <String>
[-FileContainerName <String>]
[-PackageContainerName <String>]
[-AzureQueueName <String>]
[-EncryptionParameters <EncryptionParameters>]
[-NoUpload]
[-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
[-NoLogFile]
[-Overwrite]
[-ParallelUpload]
[<CommonParameters>]
ImplicitSourceImplicitAzure
Set-SPOMigrationPackageAzureSource
-MigrationSourceLocations <MigrationPackageLocation>
-MigrationPackageAzureLocations <MigrationPackageAzureLocations>
[-EncryptionParameters <EncryptionParameters>]
[-NoUpload]
[-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
[-NoLogFile]
[-Overwrite]
[-ParallelUpload]
[<CommonParameters>]
ExplicitSourceExplicitAzure
Set-SPOMigrationPackageAzureSource
-SourceFilesPath <String>
-SourcePackagePath <String>
-AccountName <String>
-AccountKey <String>
[-FileContainerName <String>]
[-PackageContainerName <String>]
[-AzureQueueName <String>]
[-EncryptionParameters <EncryptionParameters>]
[-NoUpload]
[-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
[-NoLogFile]
[-Overwrite]
[-ParallelUpload]
[<CommonParameters>]
ExplicitSourceImplicitAzure
Set-SPOMigrationPackageAzureSource
-SourceFilesPath <String>
-SourcePackagePath <String>
-MigrationPackageAzureLocations <MigrationPackageAzureLocations>
[-EncryptionParameters <EncryptionParameters>]
[-NoUpload]
[-NoSnapshotCreation]
[-EncryptionMetaInfo <MigrationFileEncryptionInfo[]>]
[-NoLogFile]
[-Overwrite]
[-ParallelUpload]
[<CommonParameters>]
说明
此 cmdlet 包含多个参数集。 只能使用一个参数集中的参数,而不能结合使用不同参数集中的参数。 有关如何使用参数集的详细信息,请参阅 Cmdlet 参数集。
此 cmdlet 返回 Microsoft.Online.SharePoint.Migration。 MigrationPackageAzureLocations 对象,该对象可用作此 cmdlet 的源,更常见的情况是用作 cmdlet 的 Submit-SPOMigrationJob 源。
示例
示例 1
$azurelocations = Set-SPOMigrationPackageAzureSource -SourcePath \\fileserver\share\folder1 -OutputPackagePath d:\MigrationPackages\Folder1_TgtPkg -FileContainerUri migration-files -PackageContainerUri migration-package -AccountName migrationstore -AccountKey "nmcXQ+1NctB7BlRVm+8+qWUn6GUFIH7E5ZQPThcjg8SfFWTJ34HthyOEoROwxHYIajpOYxYDt7qUwSEBQlLWoA=="
此示例使用提供的帐户凭据在 Azure 存储中创建迁移包容器,将包文件上传到其中,创建文件快照,最后将连接字符串返回到 PowerShell 变量。
示例 2
Set-SPOMigrationPackageAzureSource -SourcePath \\fileserver\share\folder1 -OutputPackagePath d:\MigrationPackages\Folder1_TgtPkg -MigrationPackageAzureLocations $azurelocations -AccountName migrationstore -AccountKey "nmcXQ+1NctB7BlRVm+8+qWUn6GUFIH7E5ZQPThcjg8SfFWTJ34HthyOEoROwxHYIajpOYxYDt7qUwSEBQlLWoA==" -NoUpload
此示例使用 Azure 存储中的现有迁移包容器快照以前上传的文件,然后将连接字符串返回到 PowerShell 变量。
参数
-AccountKey
适用:SharePoint Online
Azure 存储帐户的帐户密钥。
参数属性
| 类型: | System.String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-AccountName
适用:SharePoint Online
Azure 存储帐户的帐户名称。
参数属性
| 类型: | System.String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-AzureQueueName
适用:SharePoint Online
Azure 存储报告队列的可选名称,其中导入作列出了导入期间的事件。 此值必须采用小写形式,并且符合 Azure 的队列命名规则。
参数属性
| 类型: | System.String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
适用:SharePoint Online
PARAMVALUE:MigrationFileEncryptionInfo[]
| 类型: | Microsoft.Online.SharePoint.Migration.MigrationFileEncryptionInfo[]
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-EncryptionParameters
适用:SharePoint Online
EncryptionParameters 对象。 有关详细信息,请参阅 New-SPOMigrationEncryptionParameters 。
参数属性
| 类型: | Microsoft.Online.SharePoint.Migration.EncryptionParameters
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-FileContainerName
适用:SharePoint Online
将创建的Azure Blob 存储容器的可选名称(如果当前不存在)。 它将保存上传的包内容文件。 该值必须采用小写形式,并且符合 Azure 的容器命名规则。 如果未提供此项,将使用格式 <GUID-files> 生成名称。
参数属性
| 类型: | System.String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-MigrationPackageAzureLocations
适用:SharePoint Online
一组表示 Azure Blob 存储容器的完全限定 URL 和 SAS 令牌,这些容器中保存着程序包内容和元数据文件以及一个可选的 Azure 存储报告队列。 该对象在成功处理 Set-SPOMigrationPackageAzureSource 时返回。
参数属性
| 类型: | Microsoft.Online.SharePoint.Migration.MigrationPackageAzureLocations
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ImplicitSourceImplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ExplicitSourceImplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-MigrationSourceLocations
适用:SharePoint Online
要迁移的可能源位置。
参数属性
| 类型: | Microsoft.Online.SharePoint.Migration.MigrationPackageLocation
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ImplicitSourceImplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-NoLogFile
适用:SharePoint Online
指示不创建日志文件。 默认设置是在 SourcePackagePath 参数中指定的目录中创建新的 CopyMigrationPackage 日志文件。
参数属性
| 类型: | System.Management.Automation.SwitchParameter
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-NoSnapshotCreation
适用:SharePoint Online
指示不对容器中的内容执行快照。 默认为快照容器中的每个包文件。
参数属性
| 类型: | System.Management.Automation.SwitchParameter
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-NoUpload
适用:SharePoint Online
指示不上传包文件。 默认为上传所有包文件。
参数属性
| 类型: | System.Management.Automation.SwitchParameter
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-Overwrite
适用:SharePoint Online
参数属性
| 类型: | System.Management.Automation.SwitchParameter
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-PackageContainerName
适用:SharePoint Online
将创建的Azure Blob 存储容器的可选名称(如果当前不存在)。 它将保存上传的包元数据文件。 该值必须采用小写形式,并且符合 Azure 的容器命名规则。 如果未提供此项,将使用格式 <GUID-package> 生成名称。
参数属性
| 类型: | System.String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ImplicitSourceExplicitAzure
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ExplicitSourceExplicitAzure
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-ParallelUpload
适用:SharePoint Online
是否启用文件并行上传到 Azure。
参数属性
| 类型: | System.Management.Automation.SwitchParameter
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
(All)
| Position: | Named |
| 必需: | False |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SourceFilesPath
适用:SharePoint Online
包的源内容文件所在的目录位置。
参数属性
| 类型: | System.String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ExplicitSourceExplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ExplicitSourceImplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
-SourcePackagePath
适用:SharePoint Online
包的元数据文件所在的目录位置。
参数属性
| 类型: | System.String
|
| 默认值: | None |
| 支持通配符: | False |
| 不显示: | False |
参数集
ExplicitSourceExplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
ExplicitSourceImplicitAzure
| Position: | Named |
| 必需: | True |
| 来自管道的值: | False |
| 来自管道的值(按属性名称): | False |
| 来自剩余参数的值: | False |
CommonParameters
此 cmdlet 支持通用参数:-Debug、-ErrorAction、-ErrorVariable、-InformationAction、-InformationVariable、-OutBuffer、-OutVariable、-PipelineVariable、-ProgressAction、-Verbose、-WarningAction 和 -WarningVariable。 有关详细信息,请参阅 about_CommonParameters。
None
输出
System.Object