Delen via


Azure Automation-extensie gebruiken voor Visual Studio Code

In dit artikel wordt uitgelegd welke Visual Studio u kunt gebruiken om runbooks te maken en te beheren. U kunt alle runbookbeheerbewerkingen uitvoeren, zoals het maken van runbooks, het bewerken van een runbook, het activeren van een taak, het bijhouden van recente taakuitvoer, het koppelen van een schema, assetbeheer en lokale foutopsporing.

Vereisten

De volgende items zijn vereist voor het voltooien van de stappen in dit artikel:

  • Een Azure-abonnement. Als u nog geen Azure-abonnement hebt, maakt u een gratis account
  • Visual Studio Code.
  • PowerShell-modules en Python-pakketten die door runbook worden gebruikt, moeten lokaal op de computer zijn geïnstalleerd om het runbook lokaal uit te voeren.

De Azure Automation-extensie installeren en configureren

Nadat u aan de vereisten voldoet, kunt u de Azure Automation-extensie voor Visual Studio Code installeren door de volgende stappen uit te voeren:

  1. Open Visual Studio Code.
  2. Ga in de menubalk naar Extensies weergeven>.
  3. Voer Azure Automation in het zoekvak in.
  4. Selecteer Azure Automation in de zoekresultaten en selecteer Vervolgens Installeren.
  5. Selecteer zo nodig Opnieuw laden.

Verbinding maken naar Azure-account

Als u alle resources in uw Automation-account wilt weergeven, moet u verbinding maken met uw Azure-account. Volg de stappen om vanuit Visual Studio Code verbinding te maken met Azure:

  1. U kunt zich aanmelden bij Azure vanuit de Azure Automation-extensie of het opdrachtenpalet.

    • Als u zich wilt aanmelden vanuit de Azure Automation-extensie: selecteer Aanmelden bij Azure.

      Or

    • Als u zich wilt aanmelden vanuit het opdrachtpalet: ga in de menubalk naar Opdrachtpalet weergeven > en voer Azure:Sign-in in.

  2. Volg de aanmeldingsinstructies om u aan te melden bij Azure. Nadat u verbinding hebt gemaakt, vindt u de azure-accountnaam op de statusbalk van Visual Studio Code.

Abonnementen selecteren

Wanneer u zich voor het eerst aanmeldt, worden met de extensie alleen de standaardabonnementsbronnen en Automation-accounts geladen. Volg deze stappen om abonnementen toe te voegen of te verwijderen:

  1. U kunt het opdrachtpalet of de voettekst van het venster gebruiken om de abonnementsopdracht te starten.

    • Als u zich wilt aanmelden vanuit opdrachtpalet, gaat u in de menubalk naar Het opdrachtenpalet weergeven > en voert u Azure in: Abonnementen selecteren.

      Or

    • Als u zich wilt aanmelden vanuit de venstervoettekst: selecteer in de voettekst van het venster het segment dat overeenkomt met Azure: uw account.

  2. Gebruik het filter om de abonnementen op naam te zoeken.

  3. Schakel elk abonnement in of uit om ze toe te voegen of te verwijderen uit de lijst met abonnementen die worden weergegeven door de Azure Automation-extensie.

  4. Selecteer OK nadat u de abonnementen hebt toegevoegd of verwijderd.

De Azure Automation-extensie gebruiken

De extensie vereenvoudigt het proces van het maken en bewerken van runbooks. U kunt ze nu lokaal testen zonder u aan te melden bij Azure Portal. De verschillende acties die u kunt uitvoeren, worden hieronder weergegeven:

Een runbook maken

Een runbook maken in het Automation-account. Volg deze stappen:

  1. Meld u aan bij Azure vanuit de Azure Automation-extensie.

  2. Runbooks selecteren

  3. Klik met de rechtermuisknop en selecteer Runbook maken om een nieuw Runbook te maken in het Automation-account.

    Screenshot on how to create runbook using the Azure Automation extension.

Een runbook publiceren

Een runbook publiceren in het Automation-account. Volg deze stappen:

  1. Selecteer het runbook in het Automation-account.

  2. Klik met de rechtermuisknop en selecteer Runbook publiceren om het runbook te publiceren.

    Er wordt een melding weergegeven dat het runbook is gepubliceerd.

    Screenshot on how to publish runbook using the Azure Automation extension.

Lokale versie van Automation-taak uitvoeren

Voer de volgende stappen uit om de lokale versie van de Automation-taak uit te voeren:

  1. Selecteer het runbook in het Automation-account.

  2. Klik met de rechtermuisknop en selecteer Lokaal uitvoeren om de lokale versie van de Automation-taak uit te voeren.

    Screenshot on how to run local version of job using the Azure Automation extension.

Automation-taak uitvoeren

Voer de volgende stappen uit om de Automation-taak uit te voeren:

  1. Selecteer het runbook in het Automation-account.

  2. Klik met de rechtermuisknop en selecteer Automation-taak starten om de Automation-taak uit te voeren.

    Screenshot on how to run Automation job using the Azure Automation extension.

Nieuwe webhook toevoegen

Voer de volgende stappen uit om een webhook toe te voegen aan het runbook:

  1. Selecteer het runbook in het Automation-account.

  2. Klik met de rechtermuisknop en selecteer Nieuwe webhook toevoegen.

  3. Selecteer en kopieer de Webhook-URI.

  4. Gebruik het opdrachtpalet en selecteer Azure Automation Trigger Webhook

  5. Plak de webhook-URI.

    Er wordt een melding weergegeven dat JobId is gemaakt.

    Screenshot that shows the notification after successfully adding a new webhook.

  1. Ga in het Automation-account naar Planningen en selecteer uw planning.

  2. Ga naar Runbooks en selecteer uw runbook.

  3. Klik met de rechtermuisknop en selecteer Planning koppelen en bevestig de planning.

  4. Selecteer Azure in de vervolgkeuzelijst

    Er wordt een melding weergegeven dat de planning is gekoppeld.

Assets beheren

  1. Ga in het Automation-account naar Assets>fx-variabelen.

  2. Klik met de rechtermuisknop en selecteer Maken of Bijwerken.

  3. Geef een naam op in het tekstvak.

    Er verschijnt een melding dat de variabele is gemaakt. U kunt de nieuwe variabele bekijken in fx Variables option.

Lokaal uitvoeren in foutopsporingsmodus

  1. Ga in het Automation-account naar Runbooks en selecteer een runbook.
  2. Voeg in het bewerkingsvenster het onderbrekingspunt toe.
  3. Klik met de rechtermuisknop op het runbook en selecteer Lokaal uitvoeren in de foutopsporingsmodus.

Screenshot that shows the running of local runbook in debug mode.

Lokaal runbook vergelijken

  1. Ga in het Automation-account naar Runbooks en selecteer een runbook
  2. Klik met de rechtermuisknop op het runbook en selecteer Lokaal runbook vergelijken.
  3. In het bewerkingsvenster ziet u de informatie in twee indelingen: runbookkopie en gepubliceerde/conceptkopie.

Notitie

Als het runbook in de modus InEdit is, moet u de gepubliceerde inhoud vergelijken of Conceptinhoud vergelijken selecteren om te vergelijken.

Screenshot that shows how to compare local runbook.

Volgende stappen