Azure Automation

Je suis heureux de vous annoncer que je donnerai une session avec mon ami Samuel Erskine, le 6 Juin 2019, à Experts Live Netherlands. Voici le contenu de la session:

Track, Inventory and patch VMs in Azure (Windows or Linux) without SCCM and with zero infrastructure

SCCM is great for your full systems management needs but why would you use it in Azure. In this session Sam Erskine (MVP) and Florent Appointaire (MVP) take you through the native capabilities in Azure (available to you) to meet your needs in the areas of change tracking, inventory management and patch management. these capabilities have been significantly enhanced over the last year. Easy to set up in just 1 click; well and just a few fields to fill in the form before the click. This is a zero to hero session ; SCCM gurus have no fear, there is plenty of room in Azure for SCCM management if you still want to use your favourite tool.

N’hésitez pas à vous inscrire, directement ici: https://www.eventbrite.nl/e/tickets-experts-live-netherlands-2019-53306948518

Read more

En voulant mettre à jour le module PowerShell AzureRM.profile de mon compte Azure Automation, ce dernier, après 4 heures était bloqué avec le statut Importing newer version:

J’ai essayé d’arréter le job, de le relancer, d’uploader le module à la main, sans succès. J’ai donc regardé quelles étaient les commandes du module PowerShell Automation, et je suis tombé sur la commande Get-AzureRmAutomationModule. Cette commande retourne tous les modules qui sont installés pour un compte Azure Automation. J’ai donc fait un filtre sur les modules qui avaient le statut Creating et la commande m’a retourné seulement, le module AzureRm.profile, une bonne nouvelle donc :

Continue reading [Azure Automation] Update d’un module bloqué sur « Importing newer version »

Read more

Aujourd’hui, en voulant déployer une WebApp avec Azure Automation et qui déploye automatiquement un projet qui est sur GitHub, je me suis retrouvé avec l’erreur suivante:

Continue reading [Azure Automation] Erreur lors de l’utilisation avec GitHub

Read more


Aujourd’hui je vais vous parler d’une nouvelle feature que j’ai découvert le week-end dernier, lors du PowerShell Saturday User Group à Paris, l’intégration entre Azure Automation et Github. Cette intégration vous permettra d’avoir le contrôle et le versionning de vos sources.

Pour commencer, allez dans votre compte Azure Automation et allez dans Source Control:

Continue reading [Azure Automation] Source Control avec Github

Read more

Je me suis récemment intéréssé à Azure Automation, de fond en comble. C’est pourquoi, dans les 2 prochains articles, nous allons voir comment utiliser cette outil, de A à Z:

Aujourd’hui nous allons voir comment migrer les scripts qui sont On-Premises, vers Azure Automation. Dans mon environnement, j’ai 5 scripts PowerShell, qui tournent avec des tâches planifiées:

  • BackupOneDriveFolder: Backup mon dossier OneDrive vers mon Synology & vers un Blob Storage Azure
  • BackuppfSenseConfiguration: Backup la configuration de mon pfSense vers un Blob Storage Azure
  • CheckCertificateValidity: Vérifie la validité des certificats de mes sites web
  • GetHyperVReport: Génère un rapport de mes serveurs Hyper-V
  • UpdateS2SPublicIP: Met à jour mon IP publique, basé sur mon NoIP

Le principe est simple: migrer ces 5 scripts vers Azure Automation. Je vais avoir besoin de Azure et d’un Hybrid Worker pour exécuter ces scripts. La première étapes est de créer vos Schedules, qui correspondent à ceux de vos tâches planifiées. Sur votre compte Azure Automation, allez dans Schedules et créez les schedules dont vous avez besoin:

Continue reading [Azure Automation] Migrer vos scripts vers Azure – Partie 2

Read more