Share via


Visual Studio Code için Azure Otomasyonu uzantısını kullanma

Bu makalede, runbook'ları oluşturmak ve yönetmek için kullanabileceğiniz Visual Studio hakkında açıklanmaktadır. Runbook oluşturma, runbook'u düzenleme, bir işi tetikleme, son iş çıkışlarını izleme, zamanlama bağlama, varlık yönetimi ve yerel hata ayıklama gibi tüm runbook yönetim işlemlerini gerçekleştirebilirsiniz.

Ön koşullar

Bu makaledeki adımları tamamlamak için aşağıdaki öğeler gereklidir:

  • Azure aboneliği. Azure aboneliğiniz yoksa ücretsiz bir hesap oluşturun
  • Visual Studio Code.
  • Runbook'u yerel olarak çalıştırmak için runbook tarafından kullanılan PowerShell modüllerinin ve Python paketlerinin makineye yerel olarak yüklenmesi gerekir.

Azure Otomasyonu uzantısını yükleme ve yapılandırma

Önkoşulları karşıladıktan sonra, aşağıdaki adımları izleyerek Visual Studio Code için Azure Otomasyonu uzantısını yükleyebilirsiniz:

  1. Visual Studio Code'u açın.
  2. Menü çubuğunda Uzantıları Görüntüle'ye >gidin.
  3. Arama kutusuna Azure Otomasyonu girin.
  4. Arama sonuçlarından Azure Otomasyonu seçin ve ardından Yükle'yi seçin.
  5. Gerektiğinde Yeniden Yükle'yi seçin.

Azure Hesabına Bağlan

Otomasyon hesabınızdaki tüm kaynakları görüntülemek için Azure hesabınıza bağlanmanız gerekir. Visual Studio Code'dan Azure'a bağlanma adımlarını izleyin:

  1. Azure'da Azure Otomasyonu uzantısından veya Komut Paleti'nden oturum açabilirsiniz.

    • Azure Otomasyonu uzantısından oturum açmak için Azure'da oturum aç'ı seçin.

      Veya

    • Komut Paleti'nden oturum açmak için: Menü çubuğundan Komut Paletini Görüntüle'ye > gidin ve Azure:Oturum açma girin.

  2. Azure'da oturum açmak için oturum açma yönergelerini izleyin. Bağlandıktan sonra, Visual Studio Code'un durum çubuğunda Azure hesabı adını bulursunuz.

Abonelikleri seçme

İlk kez oturum açtığınızda uzantı yalnızca varsayılan abonelik kaynaklarını ve Otomasyon hesaplarını yükler. Abonelik eklemek veya kaldırmak için şu adımları izleyin:

  1. Abonelik komutunu başlatmak için Komut Paleti'ni veya pencere alt bilgisini kullanabilirsiniz.

    • Komut Paleti'nden oturum açmak için menü çubuğundan Komut Paletini Görüntüle'ye > gidin ve Azure: Abonelikler'i seçin yazın.

      Veya

    • Pencere alt bilgisinden oturum açmak için - Pencere alt bilgisinde Azure ile eşleşen kesimi seçin: hesabınız.

  2. Abonelikleri ada göre bulmak için filtreyi kullanın.

  3. Azure Otomasyonu uzantısı tarafından gösterilen abonelikler listesinden eklemek veya kaldırmak için her aboneliği işaretleyin veya işaretini kaldırın.

  4. Abonelikleri eklemeyi veya kaldırmayı tamamladıktan sonra Tamam'ı seçin.

Azure Otomasyonu uzantısını kullanma

Uzantı, runbook oluşturma ve düzenleme işlemini basitleştirir. Artık Azure portalında oturum açmadan bunları yerel olarak test edebilirsiniz. Gerçekleştirebileceğiniz çeşitli eylemler aşağıda listelenmiştir:

Runbook oluşturma

Otomasyon hesabında bir runbook oluşturmak için. Şu adımları izleyin:

  1. Azure Otomasyonu uzantısından Azure'da oturum açın.

  2. Runbook'lar'ı seçin

  3. Otomasyon hesabında yeni bir Runbook oluşturmak için sağ tıklayın ve Runbook Oluştur'u seçin.

    Screenshot on how to create runbook using the Azure Automation extension.

Runbook yayımlama

Otomasyon hesabında bir runbook yayımlamak için. Şu adımları izleyin:

  1. Otomasyon hesabı'nda runbook'u seçin.

  2. Runbook'u yayımlamak için sağ tıklayın ve Runbook'u yayımla'yı seçin.

    Runbook'un başarıyla yayımlandığını belirten bir bildirim görüntülenir.

    Screenshot on how to publish runbook using the Azure Automation extension.

Otomasyon işinin yerel sürümünü çalıştırma

Otomasyon işinin yerel sürümünü çalıştırmak için şu adımları izleyin:

  1. Otomasyon hesabı'nda runbook'u seçin.

  2. Otomasyon işinin yerel sürümünü çalıştırmak için sağ tıklayın ve Yerel Çalıştır'ı seçin.

    Screenshot on how to run local version of job using the Azure Automation extension.

Otomasyon işini çalıştırma

Otomasyon işini çalıştırmak için şu adımları izleyin:

  1. Otomasyon hesabı'nda runbook'u seçin.

  2. Otomasyon işini çalıştırmak için sağ tıklayın ve Otomasyon işini başlat'ı seçin.

    Screenshot on how to run Automation job using the Azure Automation extension.

Yeni web kancası ekleme

Runbook'a web kancası eklemek için şu adımları izleyin:

  1. Otomasyon hesabı'nda runbook'u seçin.

  2. Sağ tıklayın ve Yeni Web Kancası Ekle'yi seçin.

  3. Web kancası URI'sini seçin ve kopyalayın.

  4. Komut paletini kullanın ve Azure Otomasyonu Tetikleyici Web Kancası'nı seçin

  5. Web kancası URI'sini yapıştırın.

    JobId'nin başarıyla oluşturulduğuna ilişkin bir bildirim görüntülenir.

    Screenshot that shows the notification after successfully adding a new webhook.

  1. Otomasyon hesabı'nda Zamanlamalar'a gidin ve zamanlamanızı seçin.

  2. Runbook'lar'a gidin, runbook'unuzu seçin.

  3. Sağ tıklayıp Zamanlamayı Bağla'yı seçin ve zamanlamayı onaylayın.

  4. Açılan listeden Azure'ı seçin

    Zamanlamanın bağlı olduğunu belirten bir bildirim görüntülenir.

Varlıkları Yönetme

  1. Otomasyon hesabı'nda Varlıklar>fx Değişkenleri'ne gidin.

  2. Sağ tıklayın ve Oluştur veya Güncelleştir'i seçin.

  3. Metin kutusuna bir ad girin.

    Değişkenin oluşturulduğuna ilişkin bir bildirim görüntülenir; yeni değişkeni fx Değişkenleri seçeneğinde görüntüleyebilirsiniz.

Hata ayıklama modunda yerel çalıştırma

  1. Otomasyon hesabı'nda Runbook'lar'a gidin ve bir runbook seçin.
  2. Düzenleme bölmesinde kesme noktasını ekleyin.
  3. Runbook'a sağ tıklayın ve Hata Ayıklama Modunda Yerel Çalıştır'ı seçin.

Screenshot that shows the running of local runbook in debug mode.

Yerel runbook'u karşılaştırma

  1. Otomasyon hesabı'nda Runbook'lar'a gidin ve bir runbook seçin
  2. Runbook'a sağ tıklayın ve Yerel runbook'u karşılaştır'ı seçin.
  3. Düzenleme bölmesinde, bilgileri iki düzende görürsünüz: runbook kopyası ve yayımlanmış/taslak kopya.

Dekont

Runbook InEdit modundaysa karşılaştırmak için Yayımlanan içeriği karşılaştır veya Taslak içeriğini karşılaştır'ı seçmeniz gerekir.

Screenshot that shows how to compare local runbook.

Sonraki adımlar