Get-SPOMigrationJobProgress

注意:此 cmdlet 已弃用。 若要使用 PowerShell 迁移到 SharePoint 和 Microsoft 365,请参阅使用 PowerShell 迁移到 SharePoint

使用此 cmdlet,可以就正在进行的 SPO 迁移作业进行报告。

语法

Get-SPOMigrationJobProgress
   -AzureQueueUri <String>
   -Credentials <CredentialCmdletPipeBind>
   [-DontWaitForEndJob]
   [-EncryptionParameters <EncryptionParameters>]
   [-JobIds <Guid[]>]
   [-NoLogFile]
   [-TargetWebUrl <String>]
   [<CommonParameters>]
Get-SPOMigrationJobProgress
   -Credentials <CredentialCmdletPipeBind>
   [-DontWaitForEndJob]
   [-EncryptionParameters <EncryptionParameters>]
   [-JobIds <Guid[]>]
   -MigrationPackageAzureLocations <MigrationPackageAzureLocations>
   [-NoLogFile]
   [-TargetWebUrl <String>]
   [<CommonParameters>]

说明

使用此 cmdlet,可以就正在进行的 SPO 迁移作业进行报告。

示例

-----------------------示例 1-----------------------------

$myQueueUri = <uri to azure report queue>

Get-SPOMigrationJobProgress -AzureQueueUri $myQueueUri

这将报告报告队列中的所有作业。

-----------------------示例 2-----------------------------

$jobIds = @(<jobid1>,<jobId2>....)

Get-SPOMigrationJobProgress  -AzureQueueUri $myQueueUri -JobIds $jobIds

这将仅报告报告队列中 $jobIds 集合中定义的作业。

-----------------------示例 3-----------------------------

$targetWebUrl = <myTargetWebUrl>
$creds = <my site credentials>

Get-SPOMigrationJobProgress - AzureQueueUri $myQueueUri - TargetWebUrl $targetWebUrl  -Credentials $creds

这将报告任何当前正在排队或正在进行的作业,并等待所有作业完成。

-----------------------示例 4-----------------------------

$targetWebUrl = <myTargetWebUrl>
$creds = <my site credentials>

Get-SPOMigrationJobProgress - AzureQueueUri $myQueueUri - TargetWebUrl  $targetWebUrl -Credentials $creds  -DontWaitForJobEnd

这将报告任何当前正在排队或正在进行的作业,且不会等待所有作业完成。

参数

-AzureQueueUri

代表 Microsoft Azure 存储报告队列的可选的完全限定 URL 和 SAS 令牌,其中导入操作将在导入期间列出事件。

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

-Credentials

网站集管理员用于连接到网站集的可选凭据。 凭据应提供 UPN 格式的用户名 (例如 user@company.onmicrosoft.com) 。 如果未设置此属性,将使用会话之前调用 Connect-SPOService 时的当前租户管理员凭据连接到网站集。

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

-DontWaitForEndJob

指示 cmdlet 不等待作业结束。 它只处理当前队列中的消息,然后终止。 如果此标志设置为 $false,它将等待作业结束后再终止。

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

-EncryptionParameters

EncryptionParameters 对象。 有关详细信息,请参阅 New-SPOMigrationEncryptionParameters https://learn.microsoft.com/powershell/module/sharepoint-online/new-spomigrationencryptionparameters

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

-JobIds

目标网站集上存在的以前创建的迁移作业的 ID。

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

-MigrationPackageAzureLocations

一组表示 Azure Blob 存储容器的完全限定 URL 和 SAS 令牌,这些容器中保存着程序包内容和元数据文件以及一个可选的 Azure 存储报告队列。 该对象在成功处理 Set-SPOMigrationPackageAzureSource 时返回。

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

-NoLogFile

指示不创建日志文件。 默认设置是在 SourcePackagePath 参数中指定的目录中创建新的 CopyMigrationPackage 日志文件。

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

-TargetWebUrl

将程序包导入到其中的完全限定目标 Web URL。 这必须包括在 ConvertTo-SPOMigrationTargetedPackage 阶段使用的同一 TargetWebURL。

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

输入

None

输出

System.Object