Mevcut runbook'ları ve modülleri kullanma

Azure Otomasyonu'de kendi runbook'larınızı ve modüllerinizi oluşturmak yerine, Microsoft ve topluluk tarafından önceden oluşturulmuş senaryolara erişebilirsiniz. Azure portalındaki Runbook Galerisi'nden Azure ile ilgili PowerShell ve Python runbook'ları, PowerShell Galerisi modüller ve runbook'lar (Azure'a özgü olabilir veya olmayabilir) alabilirsiniz. Ayrıca geliştirdiğiniz senaryoları paylaşarak topluluğa katkıda bulunabilirsiniz.

Dekont

TechNet Betik Merkezi emekli oluyor. Runbook galerisindeki Betik Merkezi'ndeki tüm runbook'lar Otomasyon GitHub kuruluşumuza taşındı Daha fazla bilgi için bkz. GitHub'a taşınan runbook'ları Azure Otomasyonu.

Azure portalı ile GitHub'dan runbook'ları içeri aktarma

Dekont

  • Azure portalındaki Galeriye gözat seçeneği gelişmiş bir kullanıcı deneyimine sahiptir.
  • İşlem Otomasyonu>Runbook dikey penceresinde runbook'ları bir runbook'u içeri aktar veya Galeriye gözat seçeneğiyle içeri aktarabilirsiniz ve Runbook'lar sayfasında çalışma zamanı sürümü ve Runbook türü olmak üzere iki yeni sütun görüntülenir.
  1. Azure portalında, Otomasyon hesabınızı açın.

  2. İşlem Otomasyonu altında Runbook'lar dikey penceresini seçin.

  3. Runbook'lar sayfasında Runbook'u içeri aktar'a tıklayın.

    Screenshot of selecting a runbook from import runbook option.

  4. Runbook içeri aktar sayfasında, sırasıyla Dosyaya gözat'ı veya Galeriden gözat'ı kullanarak yerel makinenizde veya GitHub'dan depolanan bir dosyayı içeri aktarabilirsiniz.

  5. Dosyayı seçin.

  6. Ad, Çalışma Zamanı sürümü ve Açıklama girin.

  7. İçe aktar'a tıklayın.

    Screenshot of selecting a runbook from file or gallery.

  8. Alternatif olarak, kullanılabilir runbook'lara göz atmak için Runbook'lar sayfasında Galeriye Gözat'ı seçin.

    Screenshot of selecting browsing gallery option from runbook blade.

  9. Görünümü yayımcıya, türe ve sıralamaya göre daraltmak için listenin üstündeki filtreleri kullanabilirsiniz. İstediğiniz galeri öğesini bulun ve ayrıntılarını görüntülemek için seçin.

    Browsing runbook gallery.

  10. Seçilen runbook'u seçmek için Seç'e tıklayın.

  11. Runbook içeri aktar sayfasında Ad girin ve Çalışma Zamanı sürümlerini seçin.

  12. Runbook türü ve Açıklama otomatik olarak doldurulur.

  13. İçe aktar'a tıklayın.

    Gallery item import.

  14. Runbook, Otomasyon hesabının Runbook'lar sekmesinde görünür.

Önemli

PowerShell Galerisi elde ettiğiniz tüm runbook'ların içeriğini doğrulamanız gerekir. Bunları bir üretim ortamında yüklerken ve çalıştırırken çok dikkatli olun.

PowerShell Galerisi, Microsoft'tan ve topluluktan Azure Otomasyonu içeri aktarabileceğiniz çeşitli runbook'lar sağlar. Bir runbook kullanmak için galeriden bir runbook indirin veya runbook'ları doğrudan galeriden veya Azure portalındaki Otomasyon hesabınızdan içeri aktarabilirsiniz.

Dekont

Grafik runbook'lar PowerShell Galerisi desteklenmez.

Azure portalını kullanarak yalnızca doğrudan PowerShell Galerisi içeri aktarabilirsiniz. Bu işlevi PowerShell kullanarak gerçekleştiremezsiniz. Yordam, GitHub'dan Azure portalıyla runbook'ları içeri aktarma bölümünde gösterilen yordamla aynıdır, ancak Kaynak PowerShell Galerisi.

Showing runbook gallery source selection.

PowerShell modülleri, runbook'larınızda kullanabileceğiniz cmdlet'ler içerir. Azure Otomasyonu yükleyebileceğiniz mevcut modüller PowerShell Galerisi kullanılabilir. Bu galeriyi Azure portalından başlatıp modülleri doğrudan Azure Otomasyonu'a yükleyebilir veya bunları el ile indirip yükleyebilirsiniz.

İçeri aktarabileceğiniz modülleri Azure portalında da bulabilirsiniz. Bunlar, Paylaşılan kaynaklar altındaki Modüller bölümünde Otomasyon Hesabınız için listelenir.

Önemli

Az modülüyle yürütülmek üzere tasarlanmış betiklere "AzureRm" anahtar sözcüğünü eklemeyin. Anahtar sözcüğün bir açıklamaya dahil edilmesi, AzureRm'nin yüklenmesine ve ardından Az modülüyle çakışmasına neden olabilir.

Aşağıdaki listede yaygın senaryoları destekleyen birkaç runbook vardır. Azure Otomasyonu ekibi tarafından oluşturulan runbook'ların tam listesi için bkz. AzureAutomationTeam profili.

Topluluğa katkıda bulunma

Azure Otomasyonu topluluğunun büyümesine katkıda bulunmanızı ve bu topluluğun büyümesine yardımcı olmanız önemle tavsiye ediyoruz. Oluşturduğunuz harika runbook'ları toplulukla paylaşın. Katkılarınız takdir edilecek!

Bu GitHub iş akışıyla Runbook galerisine yeni PowerShell veya Python runbook'ları ekleyebilirsiniz.

  1. GitHub'da bir genel depo oluşturun ve runbook'u ve diğer gerekli dosyaları (readme.md, açıklama vb.) ekleyin.

  2. Otomasyon Runbook galerisinde görüntülenebilmesi için deponun hizmetimiz tarafından bulunduğundan emin olmak için konusunu azureautomationrunbookgallery ekleyin.

  3. Oluşturduğunuz runbook bir PowerShell iş akışıysa konusunu PowerShellWorkflowekleyin. Bu bir Python 3 runbook'uysa ekleyin Python3. Azure runbook'ları için başka belirli konular gerekmez, ancak Runbook Galerisi'nde kategorilere ayırma ve arama için kullanılabilecek başka konular eklemenizi öneririz.

    Dekont

    Kullanabileceğiniz biçimlendirme, üst bilgiler ve mevcut etiketler (veya gibi Azure AutomationLinux Azure Virtual Machines) için galerideki mevcut runbook'lara göz atın.

Mevcut bir runbook'ta değişiklik önermek için bir çekme isteği oluşturun.

Mevcut bir runbook'u kopyalayıp düzenlemeye karar verirseniz, en iyi yöntem farklı bir ad vermektir. Eski adı yeniden kullanırsanız, Runbook galeri listesinde iki kez gösterilir.

Dekont

Hem güncelleştirilmiş hem de yeni runbook'lar için GitHub ile Otomasyon Runbook Galerisi arasında eşitleme için en az 12 saat izin verin.

Microsoft, diğer müşteriler için yararlı olacağını düşündüğünüz runbook'ları PowerShell Galerisi eklemenizi teşvik eder. PowerShell Galerisi PowerShell modüllerini ve PowerShell betiklerini kabul eder. Runbook'u PowerShell Galerisi yükleyerek ekleyebilirsiniz.

  1. Azure portalında, Otomasyon hesabınızı açın.

  2. Paylaşılan Kaynaklar'ın altında Modüller'i seçin.

  3. Modüller sayfasında Galeriye gözat'ı seçerek modül listesini açın.

    View of the module gallery.

  4. Galeriye gözat sayfasında, aşağıdaki alanlara göre arama yapabilirsiniz:

    • Modül Adı
    • Etiketler
    • Yazar
    • Cmdlet/DSC kaynak adı
  5. İlgilendiğiniz bir modülü bulun ve ayrıntılarını görüntülemek için modülü seçin.

    Belirli bir modülde detaya gittiğiniz zaman daha fazla bilgi görüntüleyebilirsiniz. Bu bilgiler PowerShell Galerisi, gerekli bağımlılıklara ve modülün içerdiği tüm cmdlet'lere veya DSC kaynaklarına bir bağlantı içerir.

    Detailed view of a module from the gallery.

  6. Modülü doğrudan Azure Otomasyonu yüklemek için İçeri Aktar'a tıklayın.

  7. İçeri Aktar bölmesinde, içeri aktarabileceğiniz modülün adını görebilirsiniz. Tüm bağımlılıklar yüklüyse Tamam düğmesi etkinleştirilir. Bağımlılıklar eksikse, bu modülü içeri aktarabilmek için önce bu bağımlılıkları içeri aktarmanız gerekir.

  8. İçeri Aktar bölmesinde Tamam'a tıklayarak modülü içeri aktarın. Azure Otomasyonu bir modülü hesabınıza aktarırken modül ve cmdlet'ler hakkındaki meta verileri ayıklar. Her etkinliğin ayıklanması gerektiğinden bu eylem birkaç dakika sürebilir.

  9. Modülün dağıtıldığını belirten ilk bir bildirim ve tamamlandığında başka bir bildirim alırsınız.

  10. Modül içeri aktarıldıktan sonra kullanılabilir etkinlikleri görebilirsiniz. Runbook'larınızda ve DSC kaynaklarınızda modül kaynaklarını kullanabilirsiniz.

Dekont

Yalnızca PowerShell çekirdeğini destekleyen modüller Azure Otomasyonu desteklenmez ve Azure portalında içeri aktarılamaz veya doğrudan PowerShell Galerisi dağıtılamaz.

Runbook veya modül isteme

User Voice'a istek gönderebilirsiniz. Runbook yazma konusunda yardıma ihtiyacınız varsa veya PowerShell hakkında bir sorunuz varsa Microsoft Soru-Cevap soru sayfamıza bir soru gönderin.

Sonraki adımlar