Je viens d'installer la dernière version de powershell 1.1 et je suis cette entrée de blog pour ajouter un DNS inversé à un Linux existant VM que je suis en train d'exécuter
https://Azure.Microsoft.com/en-us/blog/announcing-reverse-dns-for-Azure-cloud-services/
J'ai pu me connecter et exécuter Get-AzureRmSubscription pour afficher mes abonnements:
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
Si j'essaie d'exécuter la commande Set-AzureService, un message d'erreur m'indique que je dois définir un abonnement par défaut.
J'ai essayé
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"
J'ai même essayé d'exécuter Select-AzureSubscription, puis d'entrer le nom de l'abonnement à l'invite, sans guillemets, guillemets simples ou doubles, et je n'ai pas réussi à le faire fonctionner.
Je continue à recevoir une erreur en disant quelque chose comme "Le nom de l'abonnement 'Visual Studio Enterprise avec MSDN' n'existe pas".
J'ai également essayé de le faire en utilisant "Select-AzureSubscription -SubscriptionID" avec les identifiants d'abonnement répertoriés, avec des résultats similaires.
Qu'est-ce que je fais mal?
Si vous utilisez Resource Manager, la cmdlet appropriée est la suivante:
Get-AzureRmSubscription –SubscriptionName "<name>" | Select-AzureRmSubscription
ou utilisez simplement -SubscriptionId au lieu de -SubscriptionName.
Select-AzureSubscription doit être utilisé pour gérer les ressources classiques. Pour que cela fonctionne, vous devez également ajouter des informations d'identification classiques en utilisant:
Add-AzureAccount
Le problème que vous rencontrez est que le paramètre 'default' est amorti.
si tu cours
Select-AzureSubscription -SubscriptionName "Visual Studio Premium with MSDN" `
-Default "Visual Studio Premium with MSDN"
Vous recevez -
AVERTISSEMENT: les paramètres actuels et par défaut sont obsolètes. Select-AzureSubscription mettra toujours à jour l'abonnement par défaut
Si vous courez juste
Select-AzureSubscription -SubscriptionName "Visual Studio Premium with MSDN"
Vous devriez obtenir le résultat que vous recherchez.