1

当我使用 powershell commandlet 连接 azure app 时出现错误 -

Get-HostedService:无法为具有权限“management.core.windows.net”的 SSL/TLS 建立安全通道。

这是我关注的链接 - http://msdn.microsoft.com/en-us/gg271300

http://wappowershell.codeplex.com/documentation

4

2 回答 2

2

根据我的经验,可能存在两个问题:

  1. 您使用的证书无法在您的计算机和 Windows Azure 管理门户之间创建安全 SSL 隧道,您会收到错误消息
  2. 我已经看到了与 SSPI 和 SCHANEL 相关的操作系统特定问题,其中无法创建 SSL 隧道。

我还认为您拥有的第一个链接具有旧信息,并且在大多数情况下没有帮助。让我们先尝试解决问题,这很容易。我在下面写,了解您的机器上安装了 Powershell Cmdlet:

  • 首先从您的 Windows Azure 门户下载 publishconfig 文件,如此所述。
  • 现在打开 Windows Azure CmdLets 的 Windows Powershell(在管理员模式下)

之后直接输入这些 Powershell 命令:

PS > Import-Subscription <include your _filename_.publishsettings here>
PS > Select-Subscription <Enter The _name_of_your_subscription which will be listed after you run above command (Note - **SubscriptionName** is needed here>
PS > Get-HostedService <This should list all of services in your subscription>

现在您可以从 Powershell Cmdlet 管理订阅。

如果您仍然有问题,请告诉我,我将提供有关 2) 的信息。

于 2012-05-18T17:38:03.283 回答
0

你能在这里提交一个错误吗:http: //github.com/WindowsAzure/azure-sdk-tools

在这种情况下,从 PowerShell 返回的错误消息应该更友好。

此外,您现在可以使用 Add-AzureAccount 来获取凭据,而不必下载和导入 publishsettings 文件

于 2013-11-08T23:32:34.350 回答