基于以下article我在线将文件服务器信息上传到SharePoint。 除步骤7:处理和监控SPO迁移外,一切正常。 那里的描述是:
检查作业状态您可以通过查看来检查作业的状态 Azure存储帐户队列中发布的实时更新 使用步骤6中返回的Encryption.EncryptionKey。
查看日志如果您使用自己的Azure存储帐户,则可以 查看Azure存储中的清单容器以获取日志 发生的一切。在此阶段,现在可以安全删除 如果您不想将它们作为Azure中的备份保存,那么这些容器。
如果出现错误或警告,将创建.err和.wrn文件 在清单容器中。
如果您使用的是由创建的临时Azure存储 Invoke-SPOMigrationEncryptUploadSubmit在步骤6中,导入日志SAS 可以通过使用解密Azure队列消息来获取URL “事件”值“JobLogFileCreate”。使用导入日志SAS URL,您可以 下载日志文件并使用相同的加密密钥对其进行解密 在步骤6中返回。
我有encryptionKey和ReportingQueueUri,没有关于如何使用它们的说明,尝试使用Azure存储资源管理器我打开了报告队列,但它在那里全部加密,没有选项可以使用encryptionKey。
如果有人这样做或知道如何真的感谢一些帮助。
答案 0 :(得分:3)
必须使用其他两个cmdlet,Get-SPOMigrationJobProgress
和Get-SPOMigrationJobStatus
$job = Invoke-SPOMigrationEncryptUploadSubmit `
-SourceFilesPath $sourceFiles `
-SourcePackagePath $targetPackage `
-Credentials $creds `
-TargetWebUrl $targetWebUrl
$encryption = $job.Encryption
$queueLink = $job.ReportingQueueUri.AbsoluteUri
$jobID = $job.jobid
Get-SPOMigrationJobProgress -AzureQueueUri $queueLink `
-Credentials $creds `
-TargetWebUrl $targetWebUrl `
-JobIds $jobID `
-EncryptionParameters $encryption
Get-SPOMigrationJobStatus -TargetWebUrl $targetWebUrl -Credentials $creds -JobId $jobID