Dela via


Använda Azure Automation-tillägget för Visual Studio Code

Den här artikeln förklarar om Visual Studio som du kan använda för att skapa och hantera runbooks. Du kan utföra alla runbook-hanteringsåtgärder som att skapa runbooks, redigera runbook, utlösa ett jobb, spåra senaste jobbutdata, länka ett schema, tillgångshantering och lokal felsökning.

Förutsättningar

Följande objekt krävs för att slutföra stegen i den här artikeln:

  • Ett Azure-abonnemang. Om du inte har en Azure-prenumeration skapar du ett kostnadsfritt konto
  • Visual Studio Code.
  • PowerShell-moduler och Python-paket som används av runbook måste vara lokalt installerade på datorn för att köra runbooken lokalt.

Installera och konfigurera Azure Automation-tillägget

När du har uppfyllt kraven kan du installera Azure Automation-tillägget för Visual Studio Code genom att följa dessa steg:

  1. Öppna Visual Studio Code.
  2. Från menyraden går du till Visa>tillägg.
  3. I sökrutan anger du Azure Automation.
  4. Välj Azure Automation i sökresultaten och välj sedan Installera.
  5. Välj Ladda om när det behövs.

Ansluta till Azure-konto

Om du vill visa alla resurser i ditt Automation-konto måste du ansluta till ditt Azure-konto. Följ stegen för att ansluta till Azure från Visual Studio Code:

  1. Du kan logga in på Azure från Azure Automation-tillägget eller kommandopaletten.

    • Logga in från Azure Automation-tillägget genom att välja Logga in på Azure.

      Or

    • Om du vill logga in från kommandopaletten: från menyraden går du till Visa > kommandopalett och anger Azure:Sign-in.

  2. Följ inloggningsinstruktionerna för att logga in på Azure. När du är ansluten hittar du Azure-kontonamnet i statusfältet i Visual Studio Code.

Välj prenumerationer

När du loggar in för första gången läser tillägget bara in standardprenumerationsresurserna och Automation-kontona. Följ dessa steg för att lägga till eller ta bort prenumerationer:

  1. Du kan använda kommandopaletten eller fönsterfoten för att starta prenumerationskommandot.

    • Om du vill logga in från kommandopaletten – från menyraden går du till Visa > kommandopalett och anger Azure: Välj prenumerationer.

      Or

    • Logga in från fönstrets sidfot – Välj det segment som matchar Azure: ditt konto i fönstrets sidfot.

  2. Använd filtret för att hitta prenumerationerna efter namn.

  3. Kontrollera eller avmarkera varje prenumeration för att lägga till eller ta bort dem från listan över prenumerationer som visas i Azure Automation-tillägget.

  4. Välj OK när du har lagt till eller tagit bort prenumerationerna.

Använda Azure Automation-tillägget

Tillägget förenklar processen för att skapa och redigera runbooks. Du kan nu testa dem lokalt utan att logga in på Azure-portalen. Nedan visas de olika åtgärder som du kan utföra:

Skapa en runbook

Skapa en runbook i Automation-kontot. Följ de här stegen:

  1. Logga in på Azure från Azure Automation-tillägget.

  2. Välj Runbooks

  3. Högerklicka och välj Skapa Runbook för att skapa en ny Runbook i Automation-kontot.

    Skärmbild på hur du skapar en runbook med hjälp av Azure Automation-tillägget.

Publicera en runbook

Publicera en runbook i Automation-kontot. Följ de här stegen:

  1. I Automation-kontot väljer du runbooken.

  2. Högerklicka och välj Publicera körjournal för att publicera körjournalen.

    Ett meddelande visas om att runbooken har publicerats framgångsrikt.

    Skärmbild på hur du publicerar runbook med hjälp av Azure Automation-tillägget.

Köra den lokala versionen av Automation-jobbet

Följ dessa steg för att köra den lokala versionen av Automation-jobbet:

  1. I Automation-kontot väljer du runbooken.

  2. Högerklicka och välj Kör lokalt för att köra den lokala versionen av Automation-jobbet.

    Skärmbild av hur du kör den lokala versionen av jobbet med hjälp av Azure Automation-tillägget.

Kör automatiseringsjobb

Följ dessa steg för att köra Automation-jobbet:

  1. I Automation-kontot väljer du runbooken.

  2. Högerklicka och välj Starta Automation-jobb för att köra Automation-jobbet.

    Skärmbild av hur du kör Automation-jobb med hjälp av Azure Automation-tillägget.

Lägg till ny webhook

Följ dessa steg om du vill lägga till en webhook i runbooken:

  1. I Automation-kontot väljer du runbooken.

  2. Högerklicka och välj Lägg till ny webhook.

  3. Välj och kopiera Webhook-URI:n.

  4. Använd kommandopaletten och välj Azure Automation Trigger Webhook

  5. Klistra in Webhook-URI:en.

    Ett meddelande visas om att JobId har skapats.

    Skärmbild som visar meddelandet när en ny webhook har lagts till.

  1. I Automation-kontot går du till Scheman och väljer ditt schema.

  2. Gå till Runbooks och välj din runbook.

  3. Högerklicka och välj Länkschema och bekräfta schemat.

  4. I listrutan väljer du Azure

    Ett meddelande visas om att schemat är länkat.

Hantera tillgångar

  1. Gå till Tillgångar>fx Variables i Automation-kontot.

  2. Högerklicka och välj Skapa eller Uppdatera.

  3. Ange ett namn i textrutan.

    Ett meddelande visas om att variabeln har skapats. Du kan visa den nya variabeln i alternativet fx-variabler .

Kör lokalt i felsökningsläge

  1. I Automation-kontot går du till Runbooks och väljer en runbook.
  2. Lägg till brytpunkten i redigeringsfönstret.
  3. Högerklicka på runbooken och välj Kör lokalt i felsökningsläge.

Skärmdump som visar körning av lokal runbook i felsökningsläge.

Jämför lokal runbook

  1. I Automation-kontot går du in i Körböcker och väljer en körbok
  2. Högerklicka på runbooken och välj Jämför lokal runbook.
  3. I redigeringsfönstret visas informationen i två layouter – runbook-kopia och publicerad/utkastkopia.

Anmärkning

Om runbooken är i läget InEdit måste du välja antingen jämför publicerat innehåll eller Jämföra utkastinnehåll för att jämföra.

Skärmbild som visar hur du jämför den lokala runbooken.

Nästa steg