Azure Cmdlet:字符串未被识别为有效的布尔值

时间:2014-02-03 11:30:26

标签: .net powershell azure cmdlets azure-powershell

我正在使用Start-AzureWebsite(以及Stop-AzureWebsite)azure powershell cmdlet来启动azure网站。它工作了大约3个月,并在2天前(2014年1月31日)停止工作(没有任何环境变化)。现在两个cmdlet都崩溃,出现以下错误:

C:\> Start-AzureWebsite -Name mywebsite
Start-AzureWebsite : String was not recognized as a valid Boolean.
At line:1 char:1
+ Start-AzureWebsite -Name mywebsite
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : CloseError: (:) [Start-AzureWebsite], FormatException
    + FullyQualifiedErrorId : Microsoft.WindowsAzure.Commands.Websites.StartAzureWebsiteCommand

我试图在不同的帐户下运行它&在不同的机器上,但没有成功。我还尝试安装最新版本的azure sdk。

如果您对此问题有任何建议,请与我们联系。

-Petro

2 个答案:

答案 0 :(得分:1)

由于您尝试过不同的计算机,因此它似乎是Azure方面的问题。

我不能用我的帐户重复此问题,但我有两个建议:

1)您是否尝试过使用Windows Azure管理门户手动启动服务?

2)由于问题发生在月底,这可能是计费问题吗? (或类似的东西)

答案 1 :(得分:0)

与API一样,Powershell Cmdlet使用证书对Windows Azure进行身份验证。检查您的Windows Azure订阅中是否仍然可以使用Management Certificate并且它尚未过期。