Nouvelles Chroniques d'Amethyste

Penser au Sens, pas au Verbe

Charger le publishSettingsFile dans la console Powershell

Poster un commentaire

Il est possible de piloter Windows Azure depuis des commandes Powershell et certaines actions ne peuvent être faites que de cette façon. On doit alors obtenir un certificat ce que l’on fait en récupérant le fichier de paramètres de publication (publishsettings) de l’abonnement concerné.

J’avais vu des procédures forts compliquées jusqu’à aujourd’hui où un collègue m’a montré un moyen d’une simplicité déconcertante. Merci Mathieu!

  • On lance Powershell Azure que l’on a éventuellement installé avec Web Platform Installer.
  • on lance la commande suivante:
    get-AzurePublishsettingsFile

Un site Web démarre, il vous sera demandé de vous loguer avec votre compte Azure. Il devrait ressembler à ceci:

2014-07-15_18-11-26

  • Sélectionnez l’abonnement qui vous intéresse dans la liste
  • Faites Submit

Une page d’instruction s’ouvre et vous propose également de télécharger le fichier de settings.

2014-07-15_18-13-33

 

  • Téléchargez le fichier

Un fichier nommé selon le format:

<Subscription_Name>-<Download_Date>-credentials.publishsettings

Sera créé. Par exemple:

Visual Studio Premium with MSDN-3-1-2015-credentials.publishsettings

Note: Il contient des information non encodées, vous devez donc le supprimer dès que vous avez terminé avec.

  • dans Powershell lancez la commande:
    Import-AzurePublishSettingsFile « CHEMIN VERS LE FICHIER DE STTINGS »

Vous pouvez ensuite supprimer le fichier de publication.

Et en principe c’est terminé!

La commande Import précédente créée des fichiers de paramètres dans le répertoire:

C:\Users\<Windows_Login_User_Name>\AppData\Roaming\Windows Azure Powershell

Note: j’ai déjà eu des problèmes avec ce répertoire et une précédente installation qui faisait que l’import du certificat ne marchait pas bien. Je l’ai résolu en le vidant de son contenu.

 

Vous pouvez également constater que cette commande ajoute un certificat de gestion visible depuis le portail:

2015-04-15_09-41-20

On ne peut pas en avoir plus de 100. Donc à vous de gérer l’inflation.

 

Pour continuer je vous encourage à lire cet article qui complète le blog présent:

https://amethyste16.wordpress.com/2014/10/15/les-cmdlets-powershell-pour-azure/#more-2277

Vous y trouverez des informations plus complètes pour monter votre environnement PowerShell.

Bibliographie

Publicités

Laisser un commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l'aide de votre compte WordPress.com. Déconnexion / Changer )

Image Twitter

Vous commentez à l'aide de votre compte Twitter. Déconnexion / Changer )

Photo Facebook

Vous commentez à l'aide de votre compte Facebook. Déconnexion / Changer )

Photo Google+

Vous commentez à l'aide de votre compte Google+. Déconnexion / Changer )

Connexion à %s