Korzystanie z istniejących elementów Runbook i modułów

Zamiast tworzyć własne elementy Runbook i moduły w usłudze Azure Automation, możesz uzyskać dostęp do scenariuszy, które zostały już utworzone przez firmę Microsoft i społeczność. Możesz pobrać powiązane z platformą Azure elementy Runbook PowerShell i Python z galerii elementów Runbook w witrynie Azure Portal oraz moduły i elementy Runbook (które mogą być specyficzne dla platformy Azure lub nie są specyficzne dla platformy Azure) z Galeria programu PowerShell. Możesz również współtworzyć społeczność, udostępniając opracowywane scenariusze.

Uwaga

Centrum skryptów TechNet zostaje wycofane. Wszystkie elementy Runbook z Centrum skryptów w galerii elementów Runbook zostały przeniesione do naszej organizacji usługi Automation GitHub Aby uzyskać więcej informacji, zobacz Elementy Runbook usługi Azure Automation przenoszone do usługi GitHub.

Importowanie elementów runbook z usługi GitHub za pomocą witryny Azure Portal

Uwaga

  • Opcja Przeglądaj galerię w witrynie Azure Portal ma ulepszone środowisko użytkownika.
  • W bloku Runbook automatyzacji>procesów można zaimportować elementy Runbook za pomocą opcji Importuj element Runbook lub Galerię przeglądania, a na stronie Elementy Runbook są wyświetlane dwie nowe kolumny — wersja środowiska uruchomieniowego i typ elementu Runbook.
  1. W witrynie Azure Portal otwórz konto usługi Automation.

  2. Wybierz blok Elementy Runbook w obszarze Automatyzacja procesów.

  3. Kliknij pozycję Importuj element Runbook na stronie Elementy Runbook .

    Screenshot of selecting a runbook from import runbook option.

  4. Na stronie Importowanie elementu Runbook możesz zaimportować plik przechowywany na komputerze lokalnym lub z usługi GitHub, używając odpowiednio opcji Przeglądaj dla pliku lub Przeglądaj z galerii .

  5. Wybierz plik.

  6. Wprowadź nazwę, wersję środowiska uruchomieniowego i opis.

  7. Kliknij przycisk Importuj.

    Screenshot of selecting a runbook from file or gallery.

  8. Alternatywnie wybierz pozycję Przeglądaj galerię na stronie Elementy Runbook , aby przeglądać dostępne elementy Runbook.

    Screenshot of selecting browsing gallery option from runbook blade.

  9. Możesz użyć filtrów nad listą, aby zawęzić wyświetlanie według wydawcy, typu i sortowania. Znajdź żądany element galerii i wybierz go, aby wyświetlić jego szczegóły.

    Browsing runbook gallery.

  10. Kliknij pozycję Wybierz , aby wybrać wybrany element Runbook.

  11. Na stronie Importowanie elementu Runbook wprowadź nazwę i wybierz pozycję Wersje środowiska uruchomieniowego.

  12. Typ elementu Runbook i opis są wypełniane automatycznie.

  13. Kliknij przycisk Importuj.

    Gallery item import.

  14. Element Runbook zostanie wyświetlony na karcie Elementy Runbook dla konta usługi Automation.

Ważne

Należy zweryfikować zawartość wszystkich elementów Runbook pobieranych z Galeria programu PowerShell. Należy zachować szczególną ostrożność podczas instalowania i uruchamiania ich w środowisku produkcyjnym.

Galeria programu PowerShell udostępnia różne elementy Runbook firmy Microsoft i społeczność, które można zaimportować do usługi Azure Automation. Aby go użyć, pobierz element Runbook z galerii lub możesz bezpośrednio zaimportować elementy Runbook z galerii lub z konta usługi Automation w witrynie Azure Portal.

Uwaga

Graficzne elementy Runbook nie są obsługiwane w Galeria programu PowerShell.

Można importować bezpośrednio z Galeria programu PowerShell przy użyciu witryny Azure Portal. Nie można wykonać tej funkcji przy użyciu programu PowerShell. Procedura jest taka sama, jak pokazano w temacie Importowanie elementów runbook z usługi GitHub za pomocą witryny Azure Portal, z tą różnicą, że źródło będzie Galeria programu PowerShell.

Showing runbook gallery source selection.

Moduły programu PowerShell zawierają polecenia cmdlet, których można używać w elementach Runbook. Istniejące moduły, które można zainstalować w usłudze Azure Automation, są dostępne w Galeria programu PowerShell. Tę galerię można uruchomić z witryny Azure Portal i zainstalować moduły bezpośrednio w usłudze Azure Automation lub ręcznie pobrać i zainstalować.

Moduły do zaimportowania można również znaleźć w witrynie Azure Portal. Są one wyświetlane dla twojego konta usługi Automation w modułach w obszarze Udostępnione zasoby.

Ważne

Nie dołączaj słowa kluczowego "AzureRm" do żadnego skryptu przeznaczonego do wykonania za pomocą modułu Az. Dołączenie słowa kluczowego, nawet w komentarzu, może spowodować załadowanie modułu AzureRm, a następnie konflikt z modułem Az.

Poniższa lista zawiera kilka elementów Runbook, które obsługują typowe scenariusze. Aby uzyskać pełną listę elementów Runbook utworzonych przez zespół usługi Azure Automation, zobacz Profil AzureAutomationTeam.

Współtworzenie społeczności

Zdecydowanie zachęcamy do współtworzenia i pomagania w rozwoju społeczności usługi Azure Automation. Podziel się niesamowitymi elementami Runbook utworzonymi ze społecznością. Twój wkład zostanie doceniony!

Nowe elementy Runbook programu PowerShell lub Python można dodać do galerii elementów Runbook za pomocą tego przepływu pracy usługi GitHub.

  1. Utwórz repozytorium publiczne w usłudze GitHub i dodaj element Runbook oraz inne niezbędne pliki (takie jak readme.md, opis itd.).

  2. Dodaj temat azureautomationrunbookgallery , aby upewnić się, że repozytorium zostało odnalezione przez naszą usługę, aby można je było wyświetlić w galerii elementów Runbook usługi Automation.

  3. Jeśli utworzony element Runbook jest przepływem pracy programu PowerShell, dodaj temat PowerShellWorkflow. Jeśli jest to element Runbook języka Python 3, dodaj element Python3. W przypadku elementów Runbook platformy Azure nie są wymagane żadne inne tematy, ale zachęcamy do dodawania innych tematów, które mogą być używane do kategoryzacji i wyszukiwania w galerii elementów Runbook.

    Uwaga

    Zapoznaj się z istniejącymi elementami Runbook w galerii, takimi jak formatowanie, nagłówki i istniejące tagi, których można użyć (na przykład Azure Automation lub Linux Azure Virtual Machines).

Aby zasugerować zmiany istniejącego elementu Runbook, utwórz żądanie ściągnięcia.

Jeśli zdecydujesz się sklonować i edytować istniejący element Runbook, najlepszym rozwiązaniem jest nadanie mu innej nazwy. Jeśli ponownie użyjesz starej nazwy, zostanie ona wyświetlona dwukrotnie na liście galerii elementów Runbook.

Uwaga

Poczekaj co najmniej 12 godzin na synchronizację między usługą GitHub i galerią elementów Runbook usługi Automation w przypadku zaktualizowanych i nowych elementów Runbook.

Firma Microsoft zachęca do dodawania elementów Runbook do Galeria programu PowerShell, które według Ciebie byłyby przydatne dla innych klientów. Galeria programu PowerShell akceptuje moduły programu PowerShell i skrypty programu PowerShell. Element Runbook można dodać, przekazując go do Galeria programu PowerShell.

  1. W witrynie Azure Portal otwórz konto usługi Automation.

  2. W obszarze Zasoby udostępnione wybierz pozycję Moduły.

  3. Na stronie Moduły wybierz pozycję Przeglądaj galerię , aby otworzyć listę modułów.

    View of the module gallery.

  4. Na stronie Przeglądaj galerię można wyszukiwać według następujących pól:

    • Nazwa modułu
    • Tagi
    • Autor
    • Nazwa zasobu polecenia cmdlet/DSC
  5. Znajdź interesujący Cię moduł i wybierz go, aby wyświetlić jego szczegóły.

    Podczas przechodzenia do szczegółów określonego modułu możesz wyświetlić więcej informacji. Te informacje zawierają link z powrotem do Galeria programu PowerShell, wszelkich wymaganych zależności oraz wszystkich poleceń cmdlet lub zasobów DSC, które zawiera moduł.

    Detailed view of a module from the gallery.

  6. Aby zainstalować moduł bezpośrednio w usłudze Azure Automation, kliknij przycisk Importuj.

  7. W okienku Importowanie zobaczysz nazwę modułu do zaimportowania. Jeśli wszystkie zależności są zainstalowane, przycisk OK zostanie aktywowany. Jeśli brakuje zależności, musisz zaimportować te zależności, zanim będzie można zaimportować ten moduł.

  8. W okienku Importowanie kliknij przycisk OK , aby zaimportować moduł. Podczas gdy usługa Azure Automation importuje moduł do konta, wyodrębnia metadane dotyczące modułu i poleceń cmdlet. Ta akcja może potrwać kilka minut, ponieważ każde działanie musi zostać wyodrębnione.

  9. Otrzymasz początkowe powiadomienie o wdrożeniu modułu i innym powiadomieniu po zakończeniu.

  10. Po zaimportowaniu modułu można zobaczyć dostępne działania. Zasoby modułu można używać w elementach Runbook i zasobach DSC.

Uwaga

Moduły, które obsługują tylko rdzeń programu PowerShell, nie są obsługiwane w usłudze Azure Automation i nie mogą być importowane w witrynie Azure Portal ani wdrażane bezpośrednio z Galeria programu PowerShell.

Żądanie elementu Runbook lub modułu

Możesz wysyłać żądania do usługi User Voice. Jeśli potrzebujesz pomocy przy pisaniu elementu Runbook lub masz pytanie dotyczące programu PowerShell, opublikuj pytanie na naszej stronie pytań i odpowiedzi firmy Microsoft.

Następne kroki