Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Bu makalede, Azure portalı ve REST API aracılığıyla Çalışma Zamanı Ortamı oluşturma ve çeşitli işlemler gerçekleştirme hakkında bilgi sağlanır.
Önkoşullar
Yönetilen kimliklere izin atamadan önce şu önkoşulları karşıladığınızdan emin olun:
- Brezilya Güneydoğu ve Gov bulutları dışında tüm genel bölgelerde bir Azure Otomasyonu hesabı.
Çalışma zamanı ortamı ile eski deneyim arasında geçiş yapma
Çalışma zamanı ortamı deneyimi
Çalışma Zamanı ortamına geçmek için şu adımları izleyin:
Genel Bakış'ı seçin ve ardından Çalışma Zamanı ortamı deneyimini dene'yi seçin.
İşlem Otomasyonu'nun altında Çalışma Zamanı Ortamları'na sahip olursunuz ve Çalışma Zamanı ortamı Runbook yürütmesi sırasında gerekli paketlerin yönetimine izin verdiğinden, Paylaşılan kaynaklar altındaki Modüller ve Python paketleri kaldırılır.
Modülleri ve Paketleri yönetmeye yönelik eski deneyime geri dönmek için sol bölmede Genel Bakış'ı ve ardından Eski Deneyime Geç'i seçin.
Eski deneyim
Eski deneyime geçmek için şu adımı izleyin:
Otomasyon hesabınıza gidin, İşlem Otomasyonu altında Çalışma Zamanı ortamları kaldırılır ve Paylaşılan kaynaklar'ın altında Modüller ve Python paketleri görülebilir.
Not
Runbook güncelleştirmeleri, yeni Çalışma Zamanı ortamı deneyimi ile eski deneyim arasında kalır. Bir runbook'a bağlı Çalışma Zamanı ortamında yapılan tüm değişiklikler, runbook yürütme sırasında eski deneyimde kalıcı olur.
Çalışma Zamanı ortamını yönetme
Çalışma Zamanı ortamı oluşturma
Çalışma zamanı ortamı oluşturmak için şu adımları izleyin:
Azure portalında oturum açın ve Otomasyon hesabınızı seçin.
Genel Bakış sayfasında, yeni deneyimde değilseniz Çalışma Zamanı Ortamı deneyimini dene seçeneğini belirleyin.
İşlem Otomasyonu altında Çalışma Zamanı Ortamları'nı ve ardından Oluştur'u seçin.
Temel sekmesinde, aşağıdaki bilgileri girin:
Çalışma Zamanı ortamının adı . Bir harfle başlamalıdır ve yalnızca harfler, sayılar, alt çizgiler ve tireler içerebilir.
Dil açılır listesinden, çalışma zamanı ortamı için betik dilini seçin.
- PowerShell betik dili için PowerShell'i veya Python betik dili için Python'ı seçin.
Betik dili için Çalışma zamanı sürümü seçin.
- PowerShell için - 5.1, 7.4'i seçin
- Python için 3.10'u seçin
Uygun Açıklamayı girin.
İleri seçeneğini belirleyin ve Paketler sekmesinde, runbook'un yürütülmesi sırasında gerekli paketleri karşıya yükleyin. Az PowerShell paketi, Azure kaynaklarını yönetmeye yönelik tüm cmdlet'leri içeren tüm PowerShell Çalışma Zamanı ortamları için varsayılan olarak karşıya yüklenir.
Not
Azure CLI komutları, PowerShell 7.4 Çalışma Zamanı ortamıyla ilişkili runbook'larda desteklenir. Azure CLI komutları sürüm 2.64.0, PowerShell 7.4 Çalışma Zamanı ortamında varsayılan paket olarak kullanılabilir.
Runbook yürütülmesi sırasında gereken daha fazla paketi yüklemek için. Bilgisayarınızda yerel olarak depolanan dosyaları eklemek için Dosya ekle'yi seçin veya PowerShell galerisinden paketleri karşıya yüklemek için Galeriden ekle'yi seçin.
Not
- Bir paketi içeri aktardığınızda bu işlem birkaç dakika sürebilir. 100 MB, içeri aktarabileceğiniz dosyaların toplam boyutu üst sınırıdır.
- Burada belirtildiği gibi PowerShell runbook türleri için .zip dosyaları kullanın.
- Python 3.10 paketleri için cp310 Linux işletim sistemini hedefleyen .whl dosyalarını kullanın.
İleri'yi seçin ve Gözden Geçir + Oluştur sekmesinde ayarların doğru olduğundan emin olun. Oluştur'u seçtiğinizde Azure, seçtiğiniz Çalışma Zamanı ortamı ayarlarında doğrulamayı çalıştırır. Doğrulama başarılı olursa çalışma zamanı ortamını oluşturmaya devam edebilirsiniz; aksi takdirde portal, değiştirmeniz gereken ayarları gösterir.
Çalışma Zamanı Ortamları sayfasında Otomasyon hesabınız için yeni oluşturulan Çalışma Zamanı ortamını görüntüleyebilirsiniz. Yeni oluşturulan Çalışma Zamanı ortamlarını listede bulamazsanız Yenile'yi seçin.
Çalışma Zamanı ortamını görüntüleme
Otomasyon hesabından Çalışma Zamanı ortamı özelliklerini alın.
GET
https://management.azure.com/subscriptions/<subscriptionId>/resourceGroups/<resourceGroup>/providers/Microsoft.Automation/automationAccounts/<accountName>/runtimeEnvironments/<runtimeEnvironmentName>?api-version=2024-10-23
Çalışma Zamanı ortamlarını listeleme
Otomasyon hesabından tüm Çalışma Zamanı ortamlarını listelemek için şu adımı izleyin:
Az PowerShell paketinin bileşenlerini görüntüleme
Az PowerShell paketinin tüm bileşen paketlerini görüntülemek için bir PowerShell runbook'unda cmdlet'i çalıştırınGet-Module -ListAvailable.
İş çıktısı tüm bileşen paketlerini ve bunların sürümlerini gösterir.
Çalışma Zamanı ortamını silme
Otomasyon hesabından Çalışma Zamanı ortamını silmek için şu adımları izleyin:
Çalışma Zamanı ortamını güncelleştirme
Çalışma zamanı dili ve Çalışma Zamanı sürümü sabit özelliklerdir. Ancak, modüllerin sürümünü güncelleştirebilir ve Çalışma Zamanı ortamında paket ekleyebilir veya kaldırabilirsiniz. Çalışma Zamanı ortamına bağlı runbook'lar yeni ayarlarla otomatik olarak güncelleştirilir.
Çalışma zamanı ortamını güncelleştirmek için şu adımları izleyin:
Otomasyon hesabınızda, İşlem Otomasyonu altında Çalışma Zamanı Ortamları'nı seçin.
Güncelleştirmek istediğiniz Çalışma Zamanı ortamını seçin.
Mevcut paketlerin sürümünü güncelleştirmek için açılan listeden sürümü seçin.
Kaydet'i seçin.
Paketleri yerel bilgisayarınızdan karşıya yüklemek için 'Dosya ekle' seçeneğini veya PowerShell Galerisi'nden paketleri karşıya yüklemek için 'Galeriden ekle' seçeneğini belirleyin.
Not
Çalışma Zamanı ortamına aynı anda en fazla 10 paket ekleyebilirsiniz. 10 paket ekledikten sonra Kaydet'i seçtiğinizden emin olun.
Runtime ortamına bağlı runbook’ların yönetimi
Runbook oluşturun
Çalışma Zamanı ortamıyla yapılandırılmış yeni bir PowerShell runbook'u oluşturabilirsiniz.
Ön koşul
- Runbook oluşturmadan önce çalışma zamanı ortamı oluşturduğunuzdan emin olun.
Çalışma Zamanı ortamına bağlı yeni bir runbook oluşturmak için şu adımları izleyin:
Otomasyon hesabınızda, İşlem Otomasyonu altında Runbooklar'ı seçin.
Oluştur'u belirleyin.
Temel Bilgiler sekmesinde, yeni bir runbook oluşturabilir veya yerel bilgisayarınızdan veya PowerShell galerisinden bir dosya yükleyebilirsiniz.
Runbook için bir Ad girin. Bir harfle başlamalıdır ve yalnızca harf, sayı, alt çizgi ve tire içerebilir.
Çalıştırma kitabı türü açılır listesinden, oluşturmak istediğiniz çalıştırma kitabı türünü seçin.
Runbook için yapılandırılacak çalışma zamanı ortamını seçin. Mevcut Çalışma Zamanı ortamlarından birini seçebilir veya Yeni Çalışma Zamanı ortamı oluştur'u Runbook'a bağlayabilirsiniz. Çalışma zamanı ortamlarının listesi, b adımında seçilen Runbook türüne göre doldurulur.
Uygun Açıklamayı girin.
Not
PowerShell Runbook Türü için seçim için yalnızca PowerShell Çalışma Zamanı ortamı listelenir. Python Runbook Türü için seçim için yalnızca Python Çalışma Zamanı ortamları listelenir.
Runbook'a Etiketler ekleyin, ayarları gözden geçirin ve Oluştur'u seçerek yeni bir runbook oluşturun.
Bu runbook, seçili çalışma zamanı ortamıyla ilişkilendirilmiştir. Seçilen Çalışma Zamanı ortamındaki tüm paketler runbook'un yürütülmesi sırasında kullanılabilir.
Runbook'u güncelleştirme
Runbook'a bağlı Çalışma Zamanı ortamını değiştirerek runbook'u güncelleştirebilirsiniz. Güncelleştirme için bir ya da birden fazla runbook seçebilirsiniz. Çalışıyor durumdaki runbook, bu runbook’a bağlı çalışma zamanı ortamının değiştirilmesinden etkilenmezdi.
Runbook'u güncelleştirmek için şu adımları izleyin:
Otomasyon hesabınızda, İşlem Otomasyonu altında Runbooklar'ı seçin.
Güncelleştirmek istediğiniz runbook’lar için onay kutusunu seçin.
Çalışma Zamanı Ortamını Güncelleştir'i seçin.
Runbook'ları bağlamak istediğiniz açılan listeden Çalışma Zamanı ortamını seçin.
Seçili runbook'ları yeni Çalışma Zamanı ortamıyla güncelleştirmek için Güncelleştir'i seçin.
Güncelleştirmeden sonra runbook'un beklendiği gibi yürütülip yürütülmediğini denetleyin. Runbook beklenen sonucu sağlayamazsa, 1-4 arası adımları izleyerek Çalışma Zamanı ortamını yeniden eski deneyime güncelleştirebilirsiniz.
Not
Runbook güncelleştirmeleri, yeni Çalışma Zamanı ortamı deneyimi ile eski deneyim arasında kalır. Eski deneyimde, bir runbook’a bağlı çalışma zamanı ortamında yapılan tüm değişiklikler runbook yürütmesi sırasında kalıcı olurdu.
Runbook güncelleştirmesini test et
Farklı bir Çalışma Zamanı ortamına sahip bir runbook için test işi çalıştırın. Bu senaryo, güncelleştirmeden önce bir runbook'un Çalışma Zamanı ortamıyla test edilmesi gerektiğinde kullanışlıdır.
Runbook'lara bağlı Çalışma Zamanı ortamını değiştirerek runbook'ları güncelleştirebilirsiniz. Değişiklikleri yayımlamadan önce runbook yürütmesini test etmenizi öneririz. Amaç, runbook’un beklendiği gibi çalışmasını sağlamaktır.
Çalışma zamanı ortamı değişikliklerini yayımlamadan önce runbook yürütmesini test etmek için şu adımları izleyin:
Runbook sayfasına gidin ve Çalışma Zamanı ortamını güncelleştirmek istediğiniz runbook'u seçin.
Runbook'u Düzenle sayfasında, metin düzenleyicisini açmak için Portal'da Düzenle'yi seçin.
Çalışma zamanı ortamı alanında mevcut yapılandırma gösterilir. Açılan listeden yeni Çalışma Zamanı ortamını seçin.
Runbook yürütmesini güncelleştirilmiş Çalışma Zamanı ortamıyla test etmek için Test bölmesini seçin. Test çalıştırmasını başlatmak için Başlat'ı seçin.
Test bölmesini kapatın ve gerekirse Runbook kodunda veya Çalışma Zamanı ortamında gerekli değişiklikleri yapın.
Runbook'a bağlı çalışma zamanı ortamını güncelleştirmek için Yayımla düğmesini seçin.
Daha önce yayımlanan sürümü geçersiz kılmak ve değişiklikleri onaylamak için Evet'i seçin.
Bulut İşi Oluşturma
Çalışma Zamanı Ortamına bağlı runbook'ları hem Azure'da hem de Karma Çalışanı'nda yürütebilirsiniz.
Mevcut runbook'ları Sistem tarafından oluşturulan Çalışma Zamanı ortamlarına bağlama
Azure Otomasyonu hesabınızdaki tüm mevcut runbook'lar otomatik olarak Sistem tarafından oluşturulan Çalışma Zamanı ortamlarına bağlanır. Sistem tarafından oluşturulan bu Çalışma Zamanı ortamları, ilgili Azure Otomasyonu hesabınızda bulunan Çalışma Zamanı dili, sürümü ve Modüller/Paketler temelinde oluşturulur. Daha fazla bilgi edinin. Mevcut runbook'ları güncelleştirmek için burada belirtilen adımları izleyerek Çalışma Zamanı ortamını değiştirin.
Sonraki adımlar
- Çalışma Zamanı Ortamı hakkında genel bilgi için.
- Çalışma zamanı desteği ve kullanımdan kaldırma hakkında bilgi için bkz. Azure Otomasyonu için dil çalışma zamanı desteği ve kullanımdan kaldırma ilkesi.
- Runbook yürütmeyle ilgili sorunları gidermek için Runbook sorunlarını giderme bölümüne bakın.