Udostępnij za pośrednictwem


Używanie rozszerzenia usługi Azure Automation dla programu Visual Studio Code

W tym artykule opisano program Visual Studio, którego można użyć do tworzenia elementów Runbook i zarządzania nimi. Można wykonywać wszystkie operacje zarządzania elementami Runbook, takie jak tworzenie elementów Runbook, edytowanie elementu Runbook, wyzwalanie zadania, śledzenie ostatnich danych wyjściowych zadań, łączenie harmonogramu, zarządzanie zasobami i lokalne debugowanie.

Wymagania wstępne

Do wykonania kroków opisanych w tym artykule są wymagane następujące elementy:

  • Subskrypcja Azure. Jeśli nie masz subskrypcji platformy Azure, utwórz bezpłatne konto
  • Program Visual Studio Code
  • Moduły programu PowerShell i pakiety języka Python używane przez element Runbook muszą być zainstalowane lokalnie na maszynie, aby uruchomić element Runbook lokalnie.

Instalowanie i konfigurowanie rozszerzenia usługi Azure Automation

Po spełnieniu wymagań wstępnych możesz zainstalować rozszerzenie usługi Azure Automation dla programu Visual Studio Code , wykonując następujące kroki:

  1. Otwórz Visual Studio Code.
  2. Na pasku menu przejdź do pozycji Wyświetl>rozszerzenia.
  3. W polu wyszukiwania wprowadź wartość Azure Automation.
  4. Wybierz pozycję Azure Automation z wyników wyszukiwania, a następnie wybierz pozycję Zainstaluj.
  5. W razie potrzeby wybierz pozycję Załaduj ponownie.

Połączenie na konto platformy Azure

Aby wyświetlić wszystkie zasoby na koncie usługi Automation, musisz nawiązać połączenie z kontem platformy Azure. Wykonaj kroki, aby nawiązać połączenie z platformą Azure z poziomu programu Visual Studio Code:

  1. Możesz zalogować się do platformy Azure z poziomu rozszerzenia usługi Azure Automation lub palety poleceń.

    • Aby zalogować się z poziomu rozszerzenia usługi Azure Automation: wybierz pozycję Zaloguj się do platformy Azure.

      Or

    • Aby zalogować się z palety poleceń: na pasku menu, przejdź do pozycji Wyświetl > paletę poleceń i wprowadź ciąg Azure:Sign-in.

  2. Postępuj zgodnie z instrukcjami logowania, aby zalogować się na platformie Azure. Po nawiązaniu połączenia nazwa konta platformy Azure będzie wyświetlana na pasku stanu programu Visual Studio Code.

Wybieranie subskrypcji

Po pierwszym zalogowaniu rozszerzenie ładuje tylko domyślne zasoby subskrypcji i konta usługi Automation. Aby dodać lub usunąć subskrypcje, wykonaj następujące kroki:

  1. Aby uruchomić polecenie subskrypcji, możesz użyć palety poleceń lub stopki okna.

    • Aby zalogować się z palety poleceń — na pasku menu przejdź do pozycji Wyświetl > paletę poleceń i wprowadź pozycję Azure: Wybierz pozycję Subskrypcje.

      Or

    • Aby zalogować się z stopki okna — w stopce okna wybierz segment zgodny z platformą Azure: Twoje konto.

  2. Użyj filtru, aby znaleźć subskrypcje według nazwy.

  3. Sprawdź lub usuń zaznaczenie każdej subskrypcji, aby dodać lub usunąć je z listy subskrypcji wyświetlanych przez rozszerzenie usługi Azure Automation.

  4. Wybierz przycisk OK po zakończeniu dodawania lub usuwania subskrypcji.

Korzystanie z rozszerzenia usługi Azure Automation

Rozszerzenie upraszcza proces tworzenia i edytowania elementów Runbook. Teraz można je przetestować lokalnie bez logowania się do witryny Azure Portal. Poniżej wymieniono różne akcje, które można wykonać:

Tworzenie elementu runbook

Aby utworzyć element Runbook na koncie usługi Automation. Wykonaj te kroki:

  1. Zaloguj się do platformy Azure z poziomu rozszerzenia usługi Azure Automation.

  2. Wybierz pozycję Elementy Runbook

  3. Kliknij prawym przyciskiem myszy i wybierz pozycję Utwórz element Runbook, aby utworzyć nowy element Runbook na koncie usługi Automation.

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

Publikowanie elementu Runbook

Aby opublikować element Runbook na koncie usługi Automation. Wykonaj te kroki:

  1. Na koncie usługi Automation wybierz element Runbook.

  2. Kliknij prawym przyciskiem myszy i wybierz polecenie Opublikuj element Runbook , aby opublikować element Runbook.

    Zostanie wyświetlone powiadomienie o pomyślnym opublikowaniu elementu Runbook.

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

Uruchamianie lokalnej wersji zadania usługi Automation

Aby uruchomić lokalną wersję zadania usługi Automation, wykonaj następujące kroki:

  1. Na koncie usługi Automation wybierz element Runbook.

  2. Kliknij prawym przyciskiem myszy i wybierz polecenie Uruchom lokalnie , aby uruchomić lokalną wersję zadania usługi Automation.

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

Uruchamianie zadania automatyzacji

Aby uruchomić zadanie automatyzacji, wykonaj następujące kroki:

  1. Na koncie usługi Automation wybierz element Runbook.

  2. Kliknij prawym przyciskiem myszy i wybierz polecenie Uruchom zadanie automatyzacji, aby uruchomić zadanie automatyzacji.

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

Dodawanie nowego elementu webhook

Aby dodać element webhook do elementu Runbook, wykonaj następujące kroki:

  1. Na koncie usługi Automation wybierz element Runbook.

  2. Kliknij prawym przyciskiem myszy i wybierz polecenie Dodaj nowy element webhook.

  3. Wybierz i skopiuj identyfikator URI elementu webhook.

  4. Użyj palety poleceń i wybierz pozycję Element webhook wyzwalacza usługi Azure Automation

  5. Wklej identyfikator URI elementu webhook.

    Zostanie wyświetlone powiadomienie o pomyślnym utworzeniu identyfikatora zadania.

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

  1. Na koncie usługi Automation przejdź do pozycji Harmonogramy i wybierz harmonogram.

  2. Przejdź do pozycji Elementy Runbook, wybierz element Runbook.

  3. Kliknij prawym przyciskiem myszy i wybierz pozycję Harmonogram linków i potwierdź harmonogram.

  4. Z listy rozwijanej wybierz pozycję Azure

    Zostanie wyświetlone powiadomienie, że harmonogram jest połączony.

Zarządzanie zasobami

  1. Na koncie usługi Automation przejdź do pozycji Zasoby>zmienne fx.

  2. Kliknij prawym przyciskiem myszy i wybierz polecenie Utwórz lub Zaktualizuj.

  3. Podaj nazwę w polu tekstowym.

    Zostanie wyświetlone powiadomienie, że zmienna zostanie utworzona. Możesz wyświetlić nową zmienną w zmienne fx .

Uruchamianie lokalne w trybie debugowania

  1. Na koncie usługi Automation przejdź do pozycji Elementy Runbook i wybierz element Runbook.
  2. W okienku edycji dodaj punkt przerwania.
  3. Kliknij prawym przyciskiem myszy element Runbook i wybierz polecenie Uruchom lokalnie w trybie debugowania.

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

Porównanie lokalnego elementu Runbook

  1. Na koncie usługi Automation przejdź do pozycji Elementy Runbook i wybierz element Runbook
  2. Kliknij prawym przyciskiem myszy element Runbook i wybierz pozycję Porównaj lokalny element Runbook.
  3. W okienku edycji zostaną wyświetlone informacje w dwóch układach — kopia elementu runbook i kopia opublikowana/robocza.

Uwaga

Jeśli element Runbook jest w trybie InEdit , musisz wybrać pozycję Porównaj opublikowaną zawartość lub Porównaj zawartość roboczą do porównania.

Screenshot that shows how to compare local runbook.

Następne kroki