当我使用 powershell commandlet 连接 azure 应用程序时出现错误 -
Get-HostedService:无法使用权限“management.core.windows.net”建立 SSL/TLS 安全通道。
这是我关注的链接 - http://msdn.microsoft.com/en-us/gg271300
最佳答案
根据我的经验,可能存在两个问题:
- 您使用的证书无法在您的计算机和 Windows Azure 管理门户之间创建安全的 SSL 隧道,因此您会收到错误消息
- 我发现了与 SSPI 和 SCHANEL 相关的操作系统特定问题,其中无法创建 SSL 隧道。
我还认为您的第一个链接包含旧信息,并且在大多数情况下没有帮助。让我们先尝试解决问题,这很容易。我写下下面的内容是为了了解您的计算机中安装了 Powershell Cmdlet:
- 首先从您的 Windows Azure 门户下载发布配置文件,如 here 中所述。 .
- 现在打开 Windows Powershell for Windows Azure CmdLets(在管理模式下)
之后直接输入这些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) 的信息。
关于powershell - 刚接触 Windows azure powershell,无法连接到我的 azure 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10657048/