2017-03-06 30 views
0

我有权访问2个Azure订阅。 一个是我从MSDN获得的开发人员(Developer Program Benefit)。 另一种是公司订阅(目前是企业协议,但是从PayAsYouGo转换而来)。登录到正确的Azure语句

我是两者的全球管理员。 对于这两个订阅我使用我的Microsoft帐户。 (因为MS在公司登录和AzureAD中遇到问题)。

在Azure门户(portal.azure.com)中,我可以使用右上角的下拉菜单切换订阅。

当我使用Visual Studio(Professional 2015和Ultimate 2013)时,我无法使用公司订阅。 在Visual Studio中(或者)当我选择时:

服务器浏览器| Azure |管理和过滤订阅

我得到一个对话框管理Microsoft Azure订阅。在订阅标签中,我可以看到我的订阅。但公司订阅标有警告和消息。

“这订阅未通过服务器资源管理器支持”使用PowerShell时,我得到了类似的问题。当我使用Add-AzureAccount设置我的凭据,然后使用Get_AzureSubscription时,我只能看到我的MSDN订阅。

我希望能够将Powershell和Visual Studio与Azure订阅一起使用。我能做什么?

回答

1

此行为可能是由于您的任一订阅不支持传统部署模型(有关更多信息,请参阅here)。例如,Azure CSP订阅不支持经典资源。

不要在Visual Studio中使用Server Explorer for Azure订阅,而是使用Cloud Explorer(在顶层菜单中选择VS 2015)。云资源管理器支持所有类型的Azure订阅。 对于Powershell的尝试以下:

Login-AzureRMAccount 

Add-AzureRMAccount 

然后

Get-AzureRMSubscription 
+0

的添加...和得到...工作,但后来我得到我怀疑是一个问题根本的问题。我编辑了我的问题。 – Richard210363

+0

我看不出您的问题发生重大变化。请注意,我正在使用资源管理器命令:Login-Azure ** RM **帐户,Get-Azure ** RM **订阅 –

+0

您可能已经通过RBAC向您的公司的子项授予“所有者”权限。当您通过RBAC访问子版时,您只能通过AzureRM API访问它 - 所以它不是真正的订阅类型,而是您如何获得访问权。 Tomasz是正确的,您需要通过Cloud Explorer(在VS中)和通过PowerShell中的AzureRM cmdlet(以及CLI中的Azure资源管理器模式)访问此订阅。 –