我遇到了和这里一样的问题..... 无法从 Powershell Azure Powershell 模块连接到 Windows Azure
我可以验证我正在运行 Powershell 脚本的机器是否具有 Internet 访问权限。我成功运行了 Get-AzurePublishSettingsFile,它启动了一个浏览器来从 azure 下载我的设置。
我已成功导入设置 Import-AzurePublishSettingsFile
这是通过检查我的 AppData\Roaming\Windows Azure Powershell 来验证的,它正确地包含了我的设置。
当我尝试访问任何 cmdlet、Get-AzureSubscription 等时,我会返回与上述相同的错误“请在执行此 cmdlet 之前连接到 Internet”。
我在谷歌上搜索了高低,没有成功。
抱歉,我的构建服务器似乎没有包含我的设置:... Windows Server 2008 R2 64bit。微软 .NET 4.0。还有一个 DNS、DHCP、RRAS 服务器(RRAS 仅用于 VPN 拨入。我的网关是我网络中其他地方的路由器)。Windows 高级防火墙(但是,所有配置文件都已关闭,因此目前未使用)。电源外壳 v3.0。昨天从 WindowsAzure 下载的最新 Powershell 工具(根据网站的最新更新时间为 2013 年)。我的 Azure 订阅是北欧的即用即付。我的 ISP 是 Virgin Media。
我可以从 Powershell 成功 Ping,因此可以确认 powershell 可以访问互联网。我的 IPv4 是一个正确的静态地址,并且正确设置了 DNS 和网关设置。在 Internet 选项下,我确实设置了“从不拨号连接”,因为列表中仅有的 2 个连接是 VPN 连接。但是,我尝试更改设置。我目前正在检查 Powershell Azure cmdlet 是否可以在我的开发笔记本电脑上运行。
有人有什么想法吗?