Runbook nedir?

Tamamlandı

Runbook'lar , özel betikleriniz ve iş akışlarınız için depo görevi görür.

Ayrıca genellikle kimlik bilgileri, değişkenler, bağlantılar ve sertifikalar gibi Otomasyon paylaşılan kaynaklarına başvurur.

Runbook'lar, daha karmaşık iş akışları oluşturmanıza olanak sağlayan başka runbook'lar da içerebilir.

Otomasyon Zamanlaması varlıklarını kullanarak runbook'ları isteğe bağlı olarak veya bir zamanlamaya göre çağırabilir ve çalıştırabilirsiniz.

Screenshot of the Add Runbook window. In the left pane, Quick Create, create a new runbook is selected. In the right pane, the runbook type dropdown menu displays options such as PowerShell, Python 2, Graphical, and Other. Under Other is PowerShell Workflow, and Graphical PowerShell workflow.

Runbook oluşturma

Runbook'ları oluştururken iki seçeneğiniz vardır. Şunlardan birini yapabilirsiniz:

  • Runbook'unuzu oluşturun ve içeri aktarabilirsiniz. Azure Otomasyonu'da runbook oluşturma veya içeri aktarma hakkında daha fazla bilgi için Azure Otomasyonu'de runbook başlatma bölümüne gidin.
  • Runbook galerisinden runbook'ları değiştirin. Gereksinimlerinize uygun zengin bir runbook ekosistemi sağlar. Daha fazla bilgi için runbook ve modül galerilerini ziyaret ederek Azure Otomasyonu.

Canlı bir açık kaynak topluluğu, doğrudan kullanım örneklerinize uygulayabileceğiniz runbook'lar da oluşturur.

Gereksinimlerinize ve Windows PowerShell deneyiminize göre farklı runbook türleri arasından seçim yapabilirsiniz.

Doğrudan Windows PowerShell koduyla çalışmayı tercih ediyorsanız, powershell runbook'u veya PowerShell İş Akışı runbook'u kullanabilirsiniz.

Bunlardan birini kullanarak Azure portalında çevrimdışı veya metin düzenleyicisiyle düzenleyebilirsiniz.

Temel alınan koda maruz kalmadan bir runbook'u düzenlemeyi tercih ederseniz, Azure portalının grafik düzenleyicisini kullanarak grafik runbook oluşturabilirsiniz.

Grafik temelli runbook’lar

Grafik runbook'lar ve Grafik PowerShell İş Akışı runbook'ları, Azure portalında grafik düzenleyicisiyle oluşturulur ve düzenlenir.

Bunları bir dosyaya aktarabilir ve başka bir otomasyon hesabına aktarabilirsiniz, ancak bunları başka bir araçla oluşturamaz veya düzenleyemezsiniz.

PowerShell runbook'ları

PowerShell runbook'ları Windows PowerShell'i temel alır. Runbook kodunu doğrudan Azure portalındaki metin düzenleyicisini kullanarak düzenlersiniz.

Ayrıca herhangi bir çevrimdışı metin düzenleyicisini kullanabilir ve runbook'u Azure Otomasyonu'na aktarabilirsiniz. PowerShell runbook'ları paralel işleme kullanmaz.

PowerShell İş Akışı runbook'ları

PowerShell İş Akışı runbook'ları, Windows PowerShell İş Akışı'na dayalı metin runbook'larıdır.

Azure portalında metin düzenleyicisini kullanarak runbook kodunu doğrudan düzenlersiniz.

Ayrıca herhangi bir çevrimdışı metin düzenleyicisini kullanabilir ve runbook'u Azure Otomasyonu'na aktarabilirsiniz.

PowerShell İş Akışı runbook'ları, birden çok görevi aynı anda tamamlanmasını sağlamak için paralel işleme kullanır.

çalıştırmadan önce derlenmeleri gerektiğinden, iş akışı runbook'larının başlatılması PowerShell runbook'larından daha uzun sürer.

Python runbook'ları

Azure portalındaki metin düzenleyicisini kullanarak runbook'un kodunu doğrudan düzenleyebilir veya herhangi bir çevrimdışı metin düzenleyicisini kullanarak runbook'u Azure Otomasyonu içeri aktarabilirsiniz.

Python kitaplıklarını da kullanabilirsiniz. Üçüncü taraf kitaplıklarını kullanmak için önce paketi Otomasyon Hesabına aktarmanız gerekir.

Dekont

Runbook'ları grafik türünden metin türüne dönüştüremezsiniz.

Farklı runbook türleri hakkında daha fazla bilgi için runbook türlerini Azure Otomasyonu ziyaret edin.