Наконец-то все заработало. Я перешел по этой ссылке https://social.msdn.microsoft.com/Forums/en-US/77d36a5e-9c98-4003-bc52-367c00156b40/how-to-change-subscription?forum=azurescripting
Поскольку этот командлет Get-AzureDeployment связан с ASM, я использовал не командлеты rm, вот командлеты и действия, которые я выполнил:
Шаг 1:
Add-AzureAccount
Изначально я получил эту ошибку «Нет подписок, связанных с зарегистрированной учетной записью в Azure Service Management (RDFE)». а также
я избавился от этого после добавления себя в роль соадминистратора, хотя у меня была подписка в портале для владельца.
Шаг 2:
Get-AzureSubscription
В этом списке должны быть перечислены все подписки, а также указано, какая из них является подпиской по умолчанию (IsDefault) и текущей (IsCurrent). Обратите внимание, что подписка имеет IsCurrent = True или IsDefault = True. Обратите внимание, что эти 2 параметра устарели, и оба будут иметь одинаковое значение для любой подписки, другими словами, вы не можете установить одну подписку с IsCurrent = True и другие подписки с IsDefault = True.
Шаг 3:
Select-AzureSubscription -SubscriptionName mysubscription
Этот командлет не нужен, если ваша подписка mysqp является текущей подпиской (IsCurrent = True), в противном случае запустите этот командлет, чтобы установить подписку mysub в качестве текущей подписки.
Шаг 4:
Get-AzureDeployment -ServiceName "myservicelistedincloudservice" -Slot "Production"
Если этот сервис (myservicelistedincloudservice) относится к подписке mysubscription, он вернет результат, так как был установлен IsCurrent = True, в противном случае вы увидите, что «ResourceNotFound: развертывания не найдены». ошибка.
Нам нужно убедиться, что 4 командлета выполнены в том же порядке, что и выше, иначе вы не будете знать, что является причиной проблемы. Надеюсь, это кому-нибудь поможет.