2017-08-31 2 views
0

J'utilise ci-dessous le code pour sélectionner id abonnement script shell Power, mais quand je clique sur l'identifiant de l'abonnement, il ne choisit pas ...Impossible de sélectionner Abonnées d'azur

$ subscriptionId = (Get- AzureRmSubscription | Out-GridView -Title 'Select Azure abonnement:' -PassThru) .SubscriptionId Sélectionnez-AzureRmSubscription -SubscriptionId $ subscriptionId

Répondre

0

Nous pouvons utiliser ce script pour le faire:

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

Nous devrions utiliser Id, pas SubscriptionId, nous pouvons trouver la sortie ici:

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

Merci Jason, le script lors de l'exécution, il donne des options pour sélectionner l'abonnement à l'utilisateur de plusieurs abonnements, alors maintenant je vais utiliser $ subid = ...? Ai-je raison? – Techie

+0

Non, dans votre script, '$ subscriptionId' contient' name', 'Id', 'TenantId' et' state', 'Select-AzureRmSubscription -SubscriptionId' a besoin de l'ID, donc nous pouvons utiliser' $ subscriptionId.Id', ou utilisez '$ subscriptionId = (Get-AzureRmSubscription | Out-GridView -Title 'Sélectionnez l'abonnement Azure:' -PassThru) .Id' de cette façon, nous pouvons obtenir l'ID d'abonnement à $ subscriptionId. –

+0

Merci cela a fonctionné, – Techie