programing

Azure powershell 선택-AzureSubscription - 오류: 구독 이름이 없습니다.

cafebook 2023. 4. 28. 21:31
반응형

Azure powershell 선택-AzureSubscription - 오류: 구독 이름이 없습니다.

최신 powershell 1.1을 방금 설치했으며 이 블로그 항목을 따라 실행 중인 기존 Linux VM에 역 DNS를 추가합니다.

https://azure.microsoft.com/en-us/blog/announcing-reverse-dns-for-azure-cloud-services/

로그인하여 Get-AzureRmSubscription을 실행하여 가입을 확인할 수 있었습니다.

SubscriptionName : Visual Studio Premium with MSDN
SubscriptionId   : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
TenantId         : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

SubscriptionName : Visual Studio Enterprise with MSDN
SubscriptionId   : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX
TenantId         : XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Set-AzureService 명령을 실행하려고 하면 기본 구독을 설정해야 한다는 오류 메시지가 표시됨

해봤습니다

Select-AzureSubscription -Default 'Visual Studio Enterprise with MSDN'

Select-AzureSubscription -Default "Visual Studio Enterprise with MSDN"

Select-AzureSubscription -Default 'Visual Studio Premium with MSDN'

Select-AzureSubscription -Default "Visual Studio Premium with MSDN"

Select-AzureSubscription을 실행한 다음 메시지가 나타나면 따옴표, 작은따옴표 및 큰따옴표 없이 구독 이름을 입력하려고 시도했지만 이 작업을 수행할 수 없었습니다.

"'Visual Studio Enterprise with MSDN' 구독 이름이 없습니다."와 같은 오류가 계속 발생합니다.

또한 "Select-AzureSubscription-Subscription"을 사용하여 이 작업을 시도했습니다.등록 ID가 나열된 "ID"이며, 결과는 유사합니다.

내가 뭘 잘못하고 있는 거지?

리소스 관리자를 사용하는 경우 올바른 cmdlet은 다음과 같습니다.

Get-AzureRmSubscription –SubscriptionName "<name>" | Select-AzureRmSubscription

또는 -SubscriptionName 대신 -SubscriptionId를 사용합니다.

Select-AzureSubscription은 기존 리소스를 관리하는 데 사용됩니다.작동하려면 다음을 사용하여 기존 자격 증명을 추가해야 합니다.

Add-AzureAccount

문제는 '기본' 매개 변수가 평가 절하된다는 것입니다.

뛰면

Select-AzureSubscription -SubscriptionName "Visual Studio Premium with MSDN" `
                         -Default "Visual Studio Premium with MSDN"

당신은...

경고: 현재 및 기본 매개 변수가 더 이상 사용되지 않습니다.Select-AzureSubscription은 항상 기본 구독을 업데이트합니다.

그냥 도망치면,

 Select-AzureSubscription -SubscriptionName "Visual Studio Premium with MSDN"  

당신은 당신이 원하는 결과를 얻어야 합니다.

  • Connect-AzureRmAccount그런 다음 Azure에 정상적으로 로그인합니다.
  • cmdlet 명령 실행Get-AzureRmSubscription –SubscriptionName "<name>" | Select-AzureRmSubscription(@Bruno Faria의 대답 참조)

언급URL : https://stackoverflow.com/questions/34961993/azure-powershell-select-azuresubscription-error-the-subscription-name-doesnt

반응형