Aracılığıyla paylaş


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 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:

Özellik

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 hizmetlerinde karşılık gelen desteklenen bir PowerShell modülü vardır
    • 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 kaynaklarına erişmek için erişim belirtecini alabilir ve kullanabilir
    • Azure kaynaklarıyla gelişmiş REST işlemleri için cmdlet kullanılabilir

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.

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 ortamında Azure Cloud Shellkullanın. Azure Cloud Shell, Az modülü yüklü ve Enable-AzureRM uyumluluk diğer adları etkinleştirilmiş olarak gelen 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 PowerShell 7 ve sonraki sürümleri ayrı modül koleksiyonları kullanır. PowerShell en son sürümünü yüklemek için yönergeleri izleyin ve ardından PowerShell 7 veya sonraki bir sürümden Az modül yükleyin.

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

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

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:

Desteklenebilirlik

Az, Azure için en güncel PowerShell modülüdür. Sorunlar veya özellik istekleri doğrudan GitHub deposunaveya bir destek sözleşmeniz varsa Microsoft desteği üzerinden kaydedilebilir. Ö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 için kullanım desenlerini belirlemek için toplanan verileri toplar. Microsoft Azure PowerShell herhangi bir ö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üleri takdir etmekle birlikte, herkesin kullanım verilerini göndermek istemediğini de anlıyoruz. Disable-AzDataCollection cmdlet'iyle veri toplamayı devre dışı bırakabilirsiniz. Daha fazla bilgi edinmek için gizlilik bildirimimizi de okuyabilirsiniz.