Не удается просмотреть подписки с Get-AzureSubscription через Azure PowerShell.

Я пытаюсь войти в Azure AD с помощью PowerShell с учетной записью соадминистратора. Я использую Connect-MsolService и вхожу, но не вижу никаких подписок при использовании Get-AzureSubscription. В то же время я могу войти на портал (как старый, так и новый) под этой учетной записью и вижу ее там. Проблема в том, что мне нужно сделать некоторые вещи, которые оба портала не позволяют мне делать.

Возникнет ли проблема, если я создам подписку, используя учетную запись Microsoft на сайте outlook.com? Я что-то упускаю?


person Miro J.    schedule 05.08.2016    source источник


Ответы (2)


Просто чтобы добавить к обсуждению, если вы не являетесь непосредственным владельцем подписок (но имеете роль администратора для всей или части инфраструктуры Azure), вы можете использовать следующие командлеты, чтобы получить все подписки и переключаться между ними:

Get-AzureRmSubscription

Select-AzureRmSubscription -SubscriptionName "имя_подписки"

https://docs.microsoft.com/en-us/powershell/module/azurerm.profile/get-azurermsubscription?view=azurermps-5.0.0

Здесь перечислены доступные подписки для соадминистраторов и участников, которые можно использовать в сценариях управления ресурсами Azure, если вы не являетесь непосредственным владельцем подписки, но имеете достаточные права доступа к ресурсам.

person wondersz1    schedule 28.11.2017

Получаете ли вы вход в диалоговом окне, когда запускаете Add-AzureAccount из powershell?
Можете ли вы затем Get-AzureSubscription после этого?

Эти руководства могут помочь в обеспечении работы всех основ: https://redmondmag.com/articles/2016/01/25/connect-to-microsoft-azure-with-powershell.aspx
https://azure.microsoft.com/en-gb/documentation/articles/powershell-install-configure/< /а>

Обновление:

Что вы пытаетесь сделать после этого?
Если вы хотите сменить подписку, работает ли следующее?:

Switch-AzureMode –Name AzureResourceManager
Get-AzureSubscription

Ссылка: https://msdn.microsoft.com/en-us/library/azure/dn931949.aspx

person Ralph Willgoss    schedule 05.08.2016
comment
Да, я успешно выполняю обе команды. Проблема в том, что когда я пытаюсь запустить New-MsolServicePrinciple, он просит меня использовать Connect-MsolService. Я использую учетную запись соадминистратора, а не администратора учетной записи (учетная запись Microsoft). После этого все, что я создаю, не видно через портал Azure (старый и новый). Я даже запускаю Select-AzureSubscription перед созданием новой службы, чтобы убедиться, что она идет к нужному сервису. - person Miro J.; 06.08.2016
comment
Моя конечная цель — иметь приложение Azure AD B2C. Мне нужно приложение, которое позволяет мне CRUD-пользователей в проекте ASP.NET MVC 5 через график Azure, а также вручную с портала. В упомянутой вами статье говорится, что если я создам его из PowerShell, я не смогу увидеть приложение на портале. Если я использую PS, как мне установить URL-адреса для ответа, логотип и URL-адрес для входа? Я предпочитаю использовать портал для его создания, но я не могу установить разрешения Graph с нового портала. В то же время старый портал Azure не позволяет мне сохранять какие-либо изменения для приложения с какой-то странной ошибкой. - person Miro J.; 08.08.2016
comment
Ответ на второй вопрос, первая команда выглядит устаревшей (github.com/Azure/azure-powershell/wiki/), поэтому он здесь не работает. Подписка Get-Azure теперь возвращает правильную. Я думаю, что Add-AzureAccount сделал это. Проблема в том, что я не знаю своего имени арендатора. Я знаю идентификатор, но я не могу найти имя. Это необходимо для примера Graph здесь: azure.microsoft.com/en-us/documentation/articles/ - person Miro J.; 08.08.2016
comment
Просто чтобы уточнить, старый портал не позволяет мне сохранять изменения в приложении, если я создаю его с помощью нового портала. - person Miro J.; 08.08.2016