Galeria elementów Runbook i modułów usługi Azure AutomationRunbook and module galleries for Azure Automation

Zamiast tworzenia własnych elementów runbook i modułów w usłudze Azure Automation, możesz uzyskać dostęp do różnych scenariuszy, które zostały już utworzone przez firmę Microsoft i społeczność.Rather than creating your own runbooks and modules in Azure Automation, you can access a variety of scenarios that have already been built by Microsoft and the community. Możesz użyć tych scenariuszy, bez żadnych modyfikacji lub można ich używać jako punkt początkowy i edytować je do swoich specyficznych wymagań.You can either use these scenarios without modification or you can use them as a starting point and edit them for your specific requirements.

Można uzyskać elementów runbook z galerii elementów Runbook i moduły z galerii programu PowerShell.You can get runbooks from the Runbook Gallery and modules from the PowerShell Gallery. Można również przyczyniają się do społeczności, udostępniając scenariusze, które tworzysz, zobacz Dodawanie elementu runbook do galeriiYou can also contribute to the community by sharing scenarios that you develop, see Adding a runbook to the gallery

Galerii elementów Runbook firmy Microsoft i społeczności, który można zaimportować do usługi Azure Automation jest dostępnych wiele elementów runbook.The Runbook Gallery provides a variety of runbooks from Microsoft and the community that you can import into Azure Automation. Możesz pobrać elementu runbook z galerii, która jest hostowana w Centrum skryptów TechNet, lub bezpośrednio można zaimportować elementy runbook z galerii w witrynie Azure portal.You can either download a runbook from the gallery, which is hosted in the TechNet Script Center, or you can directly import runbooks from the gallery in the Azure portal.

Można importować tylko bezpośrednio z poziomu galerii elementów Runbook przy użyciu witryny Azure portal.You can only import directly from the Runbook Gallery using the Azure portal. Nie można wykonać tej funkcji przy użyciu programu Windows PowerShell.You cannot perform this function using Windows PowerShell.

Uwaga

Należy sprawdzić, czy zawartość wszelkie elementy runbook pobierany z galerii elementów Runbook i zachować szczególną ostrożność przy instalacji i uruchamiania ich w środowisku produkcyjnym.You should validate the contents of any runbooks that you get from the Runbook Gallery and use extreme caution in installing and running them in a production environment.

  1. W witrynie Azure Portal otwórz konto usługi Automation.In the Azure portal, open your Automation account.
  2. W obszarze automatyzacji procesów, kliknij pozycję Galeria elementów RunbookUnder Process Automation, click on Runbooks gallery
  3. Znajdź element galerii ma i wybierz ją, aby wyświetlić jego szczegóły.Locate the gallery item you want and select it to view its details. Po lewej stronie możesz wprowadzić parametry dodatkowe wyszukiwania dla wydawcy i typu.On the left you can enter additional search parameters for the publisher and type.

    Przeglądaj galerię

  4. Kliknij pozycję Wyświetl projekt źródłowy do wyświetlania elementu w Centrum skryptów TechNet.Click on View source project to view the item in the TechNet Script Center.
  5. Aby zaimportować element, kliknij go, aby wyświetlić jego szczegóły, a następnie kliknij przycisk zaimportować przycisku.To import an item, click on it to view its details and then click the Import button.

    Przycisk Importuj

  6. Opcjonalnie można zmienić nazwy elementu runbook, a następnie kliknij przycisk OK można zaimportować elementu runbook.Optionally, change the name of the runbook and then click OK to import the runbook.
  7. Element runbook jest wyświetlany na elementów Runbook karcie dla konta usługi Automation.The runbook appears on the Runbooks tab for the Automation Account.

Firma Microsoft zaleca, aby dodać elementy runbook do galerii elementów Runbook, które uważasz, że powinien być przydatny dla innych klientów.Microsoft encourages you to add runbooks to the Runbook Gallery that you think would be useful to other customers. Można dodać elementu runbook przez przekazać go do Centrum skryptów biorąc pod uwagę następujące informacje.You can add a runbook by uploading it to the Script Center taking into account the following details.

  • Należy określić Windows Azure dla kategorii i automatyzacji dla podkategorii dla elementu runbook, które mają być wyświetlane w Kreator.You must specify Windows Azure for the Category and Automation for the Subcategory for the runbook to be displayed in the wizard.
  • Przekazywanie musi być pojedynczym pliku .ps1 lub graphrunbook.The upload must be a single .ps1 or .graphrunbook file. Jeśli element runbook wymaga żadnych modułów podrzędnych elementów runbook i zasoby, następnie pomysłem jest wystawienie w opisie przesyłania, a także w sekcji komentarzy elementu runbook.If the runbook requires any modules, child runbooks, or assets, then you should list those in the description of the submission and in the comments section of the runbook. W przypadku scenariusza wymagające wiele elementów runbook przekazać każdy oddzielnie i wyświetlić listę nazw powiązanych elementów runbook we wszystkich ich opisy.If you have a scenario requiring multiple runbooks, then upload each separately and list the names of the related runbooks in each of their descriptions. Upewnij się, że używane te same znaczniki, dzięki czemu są one wyświetlane w tej samej kategorii.Make sure that you use the same tags so that they show up in the same category. Użytkownik będzie miał odczytać opis, aby dowiedzieć się, że inne elementy runbook są wymagane scenariusz do pracy.A user will have to read the description to know that other runbooks are required the scenario to work.
  • Dodaj tag "GraphicalPS", w przypadku publikowania graficzny element runbook (nie graficzny przepływ pracy).Add the tag "GraphicalPS" if you are publishing a Graphical runbook (not a Graphical Workflow).
  • Wstaw fragment kodu programu PowerShell lub przepływie pracy programu PowerShell do opisu przy użyciu Wstaw sekcję kodu ikony.Insert either a PowerShell or PowerShell Workflow code snippet into the description using Insert code section icon.
  • Podsumowanie dla przekazywania jest wyświetlana w wynikach galerii elementów Runbook, dlatego należy zadbać o szczegółowe informacje, które pomaga w identyfikacji funkcji elementu runbook użytkownika.The Summary for the upload is displayed in the Runbook Gallery results so you should provide detailed information that helps a user identify the functionality of the runbook.
  • Jednego do trzech z następujących tagów, należy przypisać do przekazywania.You should assign one to three of the following Tags to the upload. Element runbook jest wymieniony w Kreatorze w obszarze kategorii, które odpowiada jego tagów.The runbook is listed in the wizard under the categories that match its tags. Dowolne tagi nie na tej liście są ignorowane przez kreatora.Any tags not on this list are ignored by the wizard. Jeśli nie określisz żadnych znaczników pasującego elementu runbook znajduje się w innych kategorii.If you don’t specify any matching tags, the runbook is listed under the Other category.

    • BackupBackup
    • Zarządzanie pojemnościąCapacity Management
    • Zmień kontrolęChange Control
    • ZgodnośćCompliance
    • Dev / Test środowiskDev / Test Environments
    • Odzyskiwanie po awariiDisaster Recovery
    • MonitorowanieMonitoring
    • PoprawianiePatching
    • Inicjowanie obsługiProvisioning
    • KorygowanieRemediation
    • Zarządzanie cyklem życia maszyn wirtualnychVM Lifecycle Management
  • Automation aktualizacji galerii raz na godzinę, więc przesłane materiały nie będą widoczne natychmiast.Automation updates the Gallery once an hour, so you won’t see your contributions immediately.

Moduły programu PowerShell zawierają polecenia cmdlet, które można użyć w elementach runbook, a istniejące moduły, które można zainstalować w usłudze Azure Automation są dostępne w galerii programu PowerShell.PowerShell modules contain cmdlets that you can use in your runbooks, and existing modules that you can install in Azure Automation are available in the PowerShell Gallery. Można uruchomić tej galerii w witrynie Azure portal i zainstalować je bezpośrednio do usługi Azure Automation, lub można je pobrać i zainstalować je ręcznie.You can launch this gallery from the Azure portal and install them directly into Azure Automation or you can download them and install them manually.

  1. W witrynie Azure Portal otwórz konto usługi Automation.In the Azure portal, open your Automation account.
  2. Wybierz modułów w obszarze zasoby udostępnione aby otworzyć listę modułów.Select Modules under Shared Resources to open the list of modules.
  3. Kliknij przycisk Przeglądaj galerię w górnej części strony.Click Browse gallery from the top of the page.

    Moduł galerii

  4. Na Przeglądaj galerię strony, możesz wyszukiwać według następujących pól:On the Browse gallery page, you can search by the following fields:

    • Nazwa modułuModule Name
    • TagiTags
    • AutorAuthor
    • Nazwa zasobu DSC/polecenia cmdletCmdlet/DSC resource name
  5. Znajdź moduł, który chcesz wziąć i wybierz ją, aby wyświetlić jego szczegóły.Locate a module that you're interested in and select it to view its details.
    Po przejściu do szczegółów do określonego modułu, można wyświetlić więcej informacji o module, w tym linkiem z powrotem do galerii programu PowerShell wszystkie wymagane zależności i wszystkich poleceń cmdlet i/lub zasobów DSC, które zawiera moduł.When you drill into a specific module, you can view more information about the module, including a link back to the PowerShell Gallery, any required dependencies, and all of the cmdlets and/or DSC resources that the module contains.

    Szczegóły modułu programu PowerShell

  6. Aby zainstalować moduł bezpośrednio do usługi Azure Automation, kliknij przycisk importu przycisku.To install the module directly into Azure Automation, click the Import button.
  7. Po kliknięciu przycisk Importuj zaimportować okienko, zobaczysz nazwę modułu, który chcesz zaimportować.When you click the Import button, on the Import pane, you see the module name that you are about to import. Jeśli wszystkie zależności są zainstalowane, OK zostanie aktywowany przycisk.If all the dependencies are installed, the OK button is activated. Jeśli użytkownik nie ma zależności, musisz zaimportować je, zanim będzie można zaimportować tego modułu.If you are missing dependencies, you need to import those before you can import this module.
  8. Na zaimportować kliknij OK Aby zaimportować moduł.On the Import page, click OK to import the module. Gdy usługa Azure Automation importuje moduł do swojego konta, wyodrębnia metadane dotyczące modułu i poleceń cmdlet.While Azure Automation imports a module to your account, it extracts metadata about the module and the cmdlets. Może to potrwać kilka minut, ponieważ każde działanie ma zostać wyodrębniony.This may take a couple of minutes since each activity needs to be extracted.
  9. Otrzymasz powiadomienie zainicjowane przez moduł jest wdrażana i kolejne powiadomienie po zakończeniu.You receive an initial notification that the module is being deployed and another notification when it has completed.
  10. Po zaimportowaniu modułu zobaczysz dostępne działania, a następnie użyć jej zasobów elementów runbook i Desired State Configuration.After the module is imported, you can see the available activities, and you can use its resources in your runbooks and Desired State Configuration.

Uwaga

Moduły, które obsługują tylko program PowerShell core nie są obsługiwane w usłudze Azure Automation i nie mogą być importowane w witrynie Azure portal lub wdrażany bezpośrednio z galerii programu PowerShell.Modules that only support PowerShell core are not supported in Azure Automation and are unable to be imported in the Azure portal, or deployed directly from the PowerShell Gallery.

Elementy Runbook języka PythonPython Runbooks

Elementy Runbook języka Python są dostępne w galerii Centrum skryptów.Python Runbooks are available in the Script Center gallery. Elementy runbook języka Python, aby Galeria Centrum skryptów może współtworzyć zawartość.You can contribute Python runbooks to the Script Center gallery. Po użytkownik upewnij się, dodać tag Python podczas przekazywania Twojego wkładu.When you do, ensure that you add the tag Python when uploading your contribution.

Żądanie runbook lub modułuRequesting a runbook or module

Można wysyłać żądania do User Voice.You can send requests to User Voice. Jeśli potrzebujesz pomocy, zapisywania elementu runbook lub masz pytanie dotyczące programu PowerShell, należy zadać pytanie na naszym forum.If you need help writing a runbook or have a question about PowerShell, post a question to our forum.

Następne krokiNext Steps