尝试运行 azure powershell cmdlet 时出现 Cryptic XmlException

尝试运行 azure powershell cmdlet 时出现 Cryptic XmlException

我在尝试运行各种 Azure 命令时遇到类似的错误:

  • 新 Azure 服务
  • 获取 AzureAffinityGroup
  • 获取 Azure 证书
  • 获取 AzureDeployment
  • ETC。

Get-AzureService:第 6 行的“BR”开始标记与“FONT”的结束标记不匹配。第 7 行,位置 3。第 1 行,字符:17 + get-azureservice <<<< + CategoryInfo:CloseError:(:) [Get-AzureService],XmlException + FullyQualifiedErrorId:Microsoft.WindowsAzure.Management.ServiceManagement.HostedServices.GetAzureServiceCommand

我在网上能找到的唯一其他例子是这里:

http://social.msdn.microsoft.com/Forums/en/WAVirtualMachinesforWindows/thread/4d51fd39-ca27-426d-b3dc-f3042297eaad

但这个问题没有得到解决。这个错误听起来像是某个配置文件被修改了,但我不知道该去哪里找。我尝试卸载 azure cmdlets 包,并删除其所有文件,希望相关文件可以在重新安装时重新生成,但没有那么幸运。

答案1

以下是我发现的修复方法:

看起来是代理错误。重置默认 Web 代理的凭据可修复错误消息。尝试:

[System.Net.WebRequest]::DefaultWebProxy.Credentials = [System.Net.CredentialCache]::DefaultCredentials

相关内容