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 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 scenarios that have already been built by Microsoft and the community.

Zawiera elementy runbook programu PowerShell i modułów z galerii programu PowerShell i elementy runbook języka Python z galerii Centrum skryptów.You can get PowerShell runbooks and modules from the PowerShell Gallery and Python runbooks from the Script Center Gallery. Możesz także współtworzyć 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 programu PowerShell firmy Microsoft i społeczności, który można zaimportować do usługi Azure Automation jest dostępnych wiele elementów runbook.The PowerShell Gallery provides a variety of runbooks from Microsoft and the community that you can import into Azure Automation. Aby użyć jednego, Pobierz element runbook z galerii lub bezpośrednio można zaimportować elementy runbook z galerii lub na koncie usługi Automation w witrynie Azure portal.To use one, download a runbook from the gallery, or you can directly import runbooks from the gallery, or from your Automation Account in the Azure portal.

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

Uwaga

Należy sprawdzić, czy zawartość wszelkie elementy runbook pobierany z galerii programu PowerShell 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 PowerShell 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. Wybierz źródła: Galeria programu PowerShell.Select Source: PowerShell Gallery.

  4. 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ę

  5. 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.

  6. 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

  7. 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.

  8. 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 programu PowerShell, które uważasz, że powinien być przydatny dla innych klientów.Microsoft encourages you to add runbooks to the PowerShell Gallery that you think would be useful to other customers. Galeria programu PowerShell akceptuje modułów programu PowerShell i skryptów programu PowerShell.The PowerShell Gallery accepts PowerShell modules and PowerShell scripts. Można dodać elementu runbook przez przekazać go do galerii programu PowerShell.You can add a runbook by uploading it to the PowerShell Gallery.

Uwaga

Graficzne elementy runbook nie są obsługiwane w galerii programu PowerShell.Graphical runbooks are not supported in PowerShell Gallery.

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.You can launch this gallery from the Azure portal and install them directly into Azure Automation. Można je pobrać i zainstalować je ręcznie.You can also 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.When you drill into a specific module, you can view more information. Informacje te obejmują linkiem z powrotem do galerii programu PowerShell, wszystkie wymagane zależności i wszystkie polecenia cmdlet i zasobów DSC, które zawiera moduł.This information includes a link back to the PowerShell Gallery, any required dependencies, and all of the cmdlets 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 zamierzasz zaimportować.When you click the Import button, on the Import pane, you see the module name that you're 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. W przypadku braku zależności, należy zaimportować te zależności, zanim będzie można zaimportować tego modułu.If you're missing dependencies, you need to import those dependencies 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. Ta akcja może potrwać kilka minut, ponieważ każde działanie ma zostać wyodrębniony.This action 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.After the module is imported, you can see the available activities. Możesz użyć jej zasoby w elementów runbook i Desired State Configuration.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. Możesz współtworzyć elementów runbook galerii Centrum skryptów języka Python, klikając Przekaż wkład.You can contribute Python runbooks to the Script Center gallery by clicking Upload a contribution. 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.

Uwaga

Aby przekazać zawartość do Centrum skryptów wymagany jest co najmniej 100 punktów.In order to upload content to Script Center a minimum of 100 points is required.

Żą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 przy użyciu zapisywania elementu runbook lub masz pytanie dotyczące programu PowerShell, należy zadać pytanie na naszym forum.If you need help with writing a runbook or have a question about PowerShell, post a question to our forum.

Kolejne krokiNext steps