2017-08-31 93 views
0

訂閱ID,我使用下面的代碼來選擇電源外殼腳本訂閱ID,但是當我點擊訂閱ID不選擇...不能選擇在蔚藍

$ subscriptionId =(的Get- AzureRmSubscription |出GridView的-Title '選擇Azure訂閱:' -PassThru).SubscriptionId選擇-AzureRmSubscription -SubscriptionId $ subscriptionId

回答

0

我們可以使用這個腳本來做到這一點:

$subscriptionId = (Get-AzureRmSubscription | Out-GridView -Title 'Select Azure Subscription:' -PassThru).Id 
Select-AzureRmSubscription -SubscriptionId $subscriptionId 

我們應該用Id,不是SubscriptionId,我們可以在這裏找到輸出:

PS C:\Users\v-jianye> Get-AzureRmSubscription 

Name  : Visual Studio Ultimate with MSDN 
Id  : 5384xxxx-xxxx-xxxx-xxxx-xxxxe29axxxx 
TenantId : 1fcfxxxx-xxx-4c99-9449-d8e18bf8xxxx 
State : Enabled 
+0

謝謝傑森,腳本運行時,它給選項中選出訂閱ID,從多個訂閱用戶,所以現在我會用$子編號= ...?我對麼? – Techie

+0

不,在您的腳本中,'$ subscriptionId'包含'name','Id','TenantId'和'state','Select-AzureRmSubscription -SubscriptionId'需要這個ID,所以我們可以使用'$ subscriptionId.Id',或使用'$ subscriptionId =(Get-AzureRmSubscription | Out-GridView -Title'選擇Azure訂閱:'-PassThru).Id'這樣,我們可以將訂閱ID獲得到$ subscriptionId。 –

+0

感謝它的工作, – Techie