我每天都有大约10个工作,所以我需要完整的工作报告。为此我需要使用power shell读取日志。关于powershell命令请帮帮我。
答案 0 :(得分:1)
如果Rest API可以接受,我们可以使用以下代码获取单个日志,然后将它们组合在一起。
以下是如何获取连续作业日志的示例
$website = Get-AzureWebsite -Name "WebsiteName"
$username = $website.PublishingUsername
$password = $website.PublishingPassword
$base64AuthInfo = [Convert]::ToBase64String([Text.Encoding]::ASCII.GetBytes(("{0}:{1}" -f $username,$password)))
$apiBaseUrl = "https://$($website.Name).scm.azurewebsites.net/vfs/data/jobs/continuous/{jobname}/job_log.txt"
$kuduVersion = Invoke-RestMethod -Uri "$apiBaseUrl" -Headers @{Authorization=("Basic {0}" -f $base64AuthInfo)} -Method GET