Get-AzureWebsiteLog -Tail无法正常工作

时间:2017-08-28 11:42:26

标签: powershell azure

我尝试使用Azure PowerSheel命令" Get-AzureWebsiteLog -Tail"如文章https://docs.microsoft.com/en-us/powershell/module/azure/get-azurewebsitelog?view=azuresmps-4.0.0中所述,但它给出了错误:

  

未指定默认订阅。使用   Select-AzureSubscription -Default <subscriptionName>设置   默认订阅

当我尝试执行建议的命令(Select-AzureSubscription -Default)时,将<subscriptionName>替换为我的帐户名,即#34;免费试用&#34;,我收到以下错误:

  

无法使用指定的命名参数

解析参数集

非常感谢任何建议

2 个答案:

答案 0 :(得分:0)

  

未指定默认订阅。使用   选择-AzureSubscription -Default来设置   默认订阅

我们应该使用此命令选择默认订阅:

Select-AzureSubscription -SubscriptionName 'Visual Studio Ultimate with MSDN' -Default

答案 1 :(得分:0)

注意:这是对您的问题标题的通用回答,而不是您的实际问题,但这对其他人应该有用。


如果您使用的是“插槽部署”,则可以运行log命令,什么也看不到。

每个“插槽”代表一个不同的应用程序,因此您必须确保指定完全限定的名称。如果您不知道全名,请运行此命令以获取完整列表:

  

Get-Azure网站

因此,如果您要部署到“暂存”插槽,请寻找类似这样的内容:

  

名称:XXXfunctions-ui(暂存)
  状态:正在运行
  主机名:{XXXfunctions-ui-staging.azurewebsites.net}

然后(带引号)运行命令:

  

Get-AzureWebSiteLog-名称“ XXXfunctions-ui(Staging)”-尾巴