簡體   English   中英

將本地內容上載到SharePoint Online如何檢索日志(使用Powershell)

[英]Upload on-premises content to SharePoint Online how to retrieve the logs (using powershell)

根據以下文章,我將文件服務器信息上傳到SharePoint Online。 除第7步:處理和監視SPO遷移外,其他所有程序都正常工作。 那里的描述是:

檢查作業狀態您可以通過使用步驟6中返回的Encryption.EncryptionKey查看Azure存儲帳戶隊列中發布的實時更新來檢查作業狀態。

查看日志如果您使用自己的Azure存儲帳戶,則可以在Azure存儲中的清單容器中查找發生的所有事件的日志。 現在,如果您不想將這些容器保留為Azure中的備份,則現在可以安全地刪除它們。

如果出現錯誤或警告,則會在清單容器中創建.err和.wrn文件。

如果您在步驟6中使用Invoke-SPOMigrationEncryptUploadSubmit創建的臨時Azure存儲,則可以通過解密具有“事件”值“ JobLogFileCreate”的Azure隊列消息來獲取導入日志SAS URL。 使用導入日志SAS URL,您可以下載日志文件並使用步驟6中返回的相同加密密鑰對其進行解密。

我有encryptionKey和ReportingQueueUri,沒有使用方法的說明,嘗試使用Azure Storage Explorer打開報告隊列,但是所有報告都已加密,並且沒有使用encryptionKey的選項。

如果有人這樣做或知道如何做,我將非常感謝您的幫助。

一個必須使用另外兩個cmdlet: Get-SPOMigrationJobProgressGet-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

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM