Az PowerShell modülüne giriş

Genel bakış

Az PowerShell modülü, Azure kaynaklarını doğrudan PowerShell’den yönetmeye yönelik bir dizi cmdlet’ten oluşur. 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 ile etkileşime geçmek 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:

Özellikler

Az PowerShell modülü şu avantajları sunar:

  • Güvenlik ve kararlılık
    • Belirteç önbelleği şifrelemesi
    • Ortadaki adam saldırısı türünün önlenmesi
    • ADFS 2019 ile destek kimlik doğrulaması
    • PowerShell 7’de kullanıcı adı ve parola ile 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 hizmetlerinde karşılık gelen desteklenen bir PowerShell modülü vardır
    • AzureRM’den sonra yapılan birçok hata düzeltmesi ve API sürümü yükseltmeleri
  • Yeni özellikler
    • Cloud Shell için ve platformlar arası destek
    • Azure kaynaklarına erişmek için erişim belirteci alınıp kullanılabilir
    • Azure kaynaklarıyla gelişmiş REST işlemleri için kullanılabilen cmdlet

Not

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. Ayrıca Windows PowerShell 5.1 ile de uyumludur.

Azure desteğini tüm platformlara getirmek için çalışıyoruz. Tüm Az PowerShell modülleri platformlar arası kullanılabilir.

Ortamınızı Az’ye yükseltin

PowerShell'de en son Azure özelliklerine sahip olmak için Az modülüne geçmelisiniz. AzureRM yerine Az modülünü yüklemeye hazır değilseniz, Az modülünü denemek için çeşitli seçenekleriniz vardır:

  • Azure Cloud Shell ile bir PowerShell ortamı kullanın. Azure Cloud Shell, Az modülü yüklenmiş ve Enable-AzureRM uyumluluk diğer adları etkinleştirilmiş olarak gelen tarayıcı tabanlı bir kabuk ortamıdır.
  • Windows PowerShell 5.1’de AzureRM modülünü yüklü bırakın ve PowerShell 7 veya sonraki sürümlerde Az modülünü yükleyin. Windows PowerShell 5.1 ile PowerShell 7 ve üzeri, ayrı modül koleksiyonları kullanır. Yönergeleri izleyerek PowerShell’in en son sürümünü yükleyin ve ardından PowerShell 7 veya üzeri bir sürümden Az modülünü yükleyin.

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

  1. Azure PowerShell AzureRM modülünü kaldırın
  2. Az PowerShell modülünü yükleme
  3. İsteğE BAĞLI: Yeni komut kümesi hakkında bilgi sahibi olurken Enable-AzureRMAlias ile AzureRM cmdlet'lerinin diğer adlarını eklemek için uyumluluk modunu etkinleştirin. Daha fazla bilgi için sonraki bölüme veya AzureRM'den Az’ye geçişi başlatma konusuna bakın.

Mevcut betikleri AzureRM’den Az’ye geçirme

Hala AzureRM modülünü temel alan betiklerinizin geçişini gerçekleştirmenize yardımcı olacak birkaç kaynak hazırladık:

Desteklenebilirlik

Az, Azure için en güncel PowerShell modülüdür. Sorunları veya özellik isteklerini doğrudan GitHub deposunda girebilir veya destek sözleşmeniz varsa Microsoft desteği aracılığıyla iletebilirsiniz. Ö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 varsayılan olarak telemetri verilerini toplar. Microsoft, yaygın sorunları belirlemek ve Azure PowerShell deneyimini geliştirmek amacıyla kullanım desenlerini belirlemek için toplanan verileri kümeler. Microsoft Azure PowerShell özel veya kişisel verileri toplamaz. Örneğin, kullanım verileri, düşük başarı oranına sahip cmdlet’ler gibi sorunların tanımlanmasına ve çalışmalarımızın önceliğinin belirlenmesine 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. Veri toplama işlemini Disable-AzDataCollection cmdlet’iyle devre dışı bırakabilirsiniz. Daha fazla bilgi edinmek için gizlilik bildirimimizi de okuyabilirsiniz.