Az PowerShell modülüne giriş

Genel bakış

Az PowerShell modülü, Azure kaynaklarını doğrudan PowerShell'den yönetmeye yönelik bir cmdlet kümesidir. PowerShell, Azure kaynaklarınızı yönetmek için kullanabileceğiniz, örneğin CI/CD işlem hattı bağlamında otomasyon için güçlü özellikler sağlar.

Az PowerShell modülü, AzureRM'nin yerini alır ve Azure etkileşim için kullanılması önerilen modüldür.

Uyarı

AzureRM PowerShell modülü 29 Şubat 2024 itibarıyla resmi olarak kullanım dışı bırakılmıştır. Kullanıcıların destek ve güncelleştirmelerin devam etmesini sağlamak için AzureRM'den Az PowerShell modülüne geçmeleri tavsiye edilir.

AzureRM modülü çalışmaya devam edebilir, ancak artık bakım yapılmaz veya desteklenmez ve kullanıcının takdirine ve riskine bağlı olarak sürekli kullanım sağlanır. Az modülüne geçiş konusunda yönergeler için lütfen geçiş kaynaklarımıza bakın.

Az PowerShell modülünü aşağıdaki yöntemlerden biriyle kullanabilirsiniz:

Features

Az PowerShell modülü aşağıdaki avantajları sunar:

  • Güvenlik ve kararlılık
    • Token önbelleği şifrelemesi
    • Ortadaki adam saldırı türünün önlenmesi
    • ADFS 2019 ile kimlik doğrulama desteği
    • PowerShell 7'de kullanıcı adı ve parola kimlik doğrulaması
    • Sürekli erişim değerlendirmesi gibi özellikler için destek
  • Tüm Azure hizmetleri için destek
    • Genel kullanıma sunulan tüm Azure hizmetleri, karşılık gelen desteklenen bir PowerShell modülüne sahiptir
    • AzureRM'den bu yana birden çok hata düzeltmesi ve API sürümü yükseltmesi
  • Yeni özellikler
    • Cloud Shell ve platformlar arası destek
    • Azure kaynaklara erişmek için erişim belirtecini alabilir ve kullanabilir
    • Azure kaynaklarıyla gelişmiş REST işlemleri için cmdlet kullanılabilir

Uyarı

PowerShell 7.2 veya üzeri, tüm platformlarda Az PowerShell modülüyle kullanmak için Önerilen PowerShell sürümüdür.

Az PowerShell modülü .NET Standard kitaplığını temel alır ve Windows, Linux ve macOS gibi tüm platformlarda PowerShell 7.2 ve sonraki sürümlerle çalışır. Windows PowerShell 5.1 ile de uyumludur.

Tüm platformlara Azure desteği getirmeye kararlıyız ve tüm Az PowerShell modülleri platformlar arasıdır.

Ortamınızı Az'ye yükseltme

PowerShell'deki en son Azure özelliklerine ayak uydurmak için Az modülüne geçmeniz gerekir. AzureRM'nin yerine Az modülünü yüklemeye hazır değilseniz Az ile deneme yapmak için kullanabileceğiniz birkaç seçeneğiniz vardır:

  • PowerShell ile ortamı kullanın. Azure Cloud Shell, Az modülünün yüklü olduğu ve Enable-AzureRM uyumluluk takma adlarının etkinleştirildiği tarayıcı tabanlı bir kabuk ortamıdır.
  • AzureRM modülünü Windows PowerShell 5.1'de yüklü tutun ve Az modülünü PowerShell 7 veya sonraki bir sürüme yükleyin. Windows PowerShell 5.1 ve Windows PowerShell 7 ile sonraki sürümleri, ayrı modül koleksiyonları kullanır. PowerShell'in en son sürümünü yüklemek için yönergeleri izleyin ve ardından PowerShell 7 veya sonraki sürümlerden Az modülünü yükleyin.

Mevcut bir AzureRM yüklemesinden yükseltmek için:

  1. Azure PowerShell AzureRM modülünü kaldır
  2. Az PowerShell modülünü yükleme
  3. İsteğe Bağlı: Yeni komut kümesini öğrenirken AzureRM cmdlet'lerinin diğer adlarını eklemek için Enable-AzureRMAlias ile uyumluluk modunu etkinleştirin. Daha fazla bilgi için sonraki bölüme veya AzureRM'den Az'ye geçişi başlatma bölümüne bakın.

Mevcut betikleri AzureRM'den Az'ye geçirme

Betikleriniz hala AzureRM modülünü temel alırsa, geçişte size yardımcı olacak birkaç kaynağımız vardır:

Supportability

Az, Azure için en güncel PowerShell modülüdür. Sorunlar veya özellik istekleri doğrudan GitHub deposuna veya destek sözleşmeniz varsa Microsoft desteği aracılığıyla kaydolunabilir. Özellik istekleri Az'nin en son sürümünde uygulanır. Kritik sorunlar Az'nin son iki sürümünde uygulanır.

Az PowerShell modülleri artık AzureRM PowerShell modüllerinin tüm özelliklerine ve daha fazlasına sahip olduğundan, AzureRM PowerShell modüllerini 29 Şubat 2024 itibarıyla kullanımdan kaldırdık.

Hizmet kesintilerini önlemek için AzureRM PowerShell modüllerini kullanan betiklerinizi Az PowerShell modüllerini kullanacak şekilde güncelleştirin. Betiklerinizi otomatik olarak güncelleştirmek için hızlı başlangıç kılavuzunu izleyin.

Veri toplama

Azure PowerShell telemetri verilerini varsayılan olarak toplar. Microsoft, yaygın sorunları belirlemek ve Azure PowerShell deneyimini geliştirmek amacıyla kullanım desenlerini tanımlamak için toplanan verileri toplar. Microsoft Azure PowerShell özel veya kişisel veri toplamaz. Örneğin, kullanım verileri düşük başarıya sahip cmdlet'ler gibi sorunların belirlenmesine yardımcı olur ve çalışmalarımızın önceliğini belirlemeye yardımcı olur.

Bu verilerin sağladığı içgörüler bizim için önemli olsa da herkesin kullanım verilerini göndermek istemeyebileceğini de anlıyoruz. Cmdlet'yi kullanarak veri toplamayı Disable-AzDataCollection devre dışı bırakabilirsiniz. Daha fazla bilgi edinmek için gizlilik bildirimimizi de okuyabilirsiniz.