Aracılığıyla paylaş


Azure PowerShell nedir?

Azure PowerShell, Azure kaynaklarını yönetmeye yönelik resmi Microsoft PowerShell modülleri koleksiyonunun ürün adıdır. Bunun için bir komut satırı kabuğu ve betik dili olan PowerShell gereklidir.

PowerShell'den komut çalıştırarak veya birden çok komuttan oluşan betikler oluşturup yürüterek Azure PowerShell'i etkileşimli olarak kullanabilirsiniz.

Az PowerShell modülü

Azure PowerShell'in geçerli sürümü Az PowerShell modülüdür. Windows, Linux ve macOS gibi tüm platformlarda PowerShell ile Azure kaynaklarını yönetmek için önerilen PowerShell modülü. Azure'ın neredeyse her yönünü denetleyebilen binlerce komut içerir. Az PowerShell modülü platformlar arasıdır.

Not

PowerShell 7 veya üzeri, Az PowerShell modülüyle kullanmak için önerilen PowerShell sürümüdür. Ayrıca Windows PowerShell 5.1 ile de uyumludur.

Az PowerShell modülünü kullanmak için birkaç farklı seçenek vardır:

  • Azure Cloud Shell : Yerel makinenize herhangi bir şey yüklemeden Azure PowerShell komutlarını çalıştırmanıza olanak tanıyan tarayıcı tabanlı bir kabuk.
  • Yerel yükleme: Komutları doğrudan terminalden çalıştırmak için Azure PowerShell'i yerel makinenize yükleyin.
  • Docker kapsayıcı : Azure PowerShell'i bir Docker kapsayıcısında çalıştırın.

Kimlik doğrulama

Azure PowerShell çeşitli kimlik doğrulama yöntemlerini destekler. Az PowerShell modülünden Azure'da kimlik doğrulaması hakkında ayrıntılı bilgi için bkz. Azure PowerShell 'den Azure'da oturum açma.

Modül Tasarımı

Az PowerShell modülü, Azure hizmetiyle ilgili PowerShell modüllerine yönelik bir sarmalayıcı modülüdür ve azure ağ hizmetleri için Az.Network ve Azure Kubernetes Service için Az.Aks gibi Azure hizmeti başına genellikle bir modüldür.

Az PowerShell modülündeki cmdlet'ler Azure Resource Manager API'sine REST çağrıları yapar. Az PowerShell modülündeki uyumsuz değişiklikler yılda en fazla iki kez ile sınırlıdır. API düzeyindeki birçok yıkıcı değişiklik, değişikliklerin yıkıcı olarak algılanmasını önlemek için cmdlet'ler içinde ele alınır.

Az PowerShell modülü, Azure'da hem denetim düzlemi hem de veri düzlemi işlemlerini gerçekleştirmek için cmdlet'ler içerir. Aboneliğinizdeki kaynakları yönetmek için denetim düzlemini kullanırsınız. Veri düzlemini bir kaynak türü örneğinin sunduğu özellikleri denetlemek için kullanırsınız. Daha fazla bilgi için bkz. Azure denetim düzlemi ve veri düzlemi.

Çıkış Nesneleri

Az PowerShell modülündeki cmdlet'ler .NET nesneleri üretir. Çıkış üreten herhangi bir PowerShell komutunda olduğu gibi, Az PowerShell modülündeki cmdlet'ler, hangi nesne türünün üretildiğini belirlemek için Get-Member cmdlet'ine ve kullanılabilir özelliklerin ve yöntemlerin listesinin bir listesine bağlanabilir. Daha fazla bilgi için bkz. Azure PowerShell sorgu çıktısı ve, Azure PowerShell cmdlet çıktısını biçimlendirme ve.

AzPreview PowerShell modülü

AzPreview PowerShell modülü, Az PowerShell modülündeki tüm genel kullanıma açık (GA) modülleri ve Azure kaynaklarını yönetmeye yönelik tüm önizleme modüllerini içerir. Önizleme modülleri hataya neden olan değişiklik ilkelerine uymadığından üretim ortamlarında kullanılması önerilmez.

AzPreview modülü her zaman aynı sürümdür ve Az PowerShell modülüyle aynı anda yayınlanır.

AzureRM PowerShell modülü

AzureRM PowerShell modülünü kullanan örnekleri çevrimiçi ortamda bulabilirsiniz ancak bu, önceki Azure PowerShell neslidir. Kullanım dışıdır, artık bakım yapılmaz veya desteklenmez ve önerilmez. AzureRM PowerShell modülündeki komutlar *-AzureRM* biçimini kullanır. Daha fazla bilgi için bkz. AzureRM PowerShell modülüne genel bakış.

Azure PowerShell modülü

Azure PowerShell'in Azure PowerShell modülü adlı bir sürümüyle de karşılaşabilirsiniz. Bu modül, Azure Service Manager (ASM) API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. ASM'nin kullanımdan kaldırılması planlandığı için yeni kaynaklar oluşturulması önerilmez. Daha fazla bilgi için bkz. Azure PowerShell Hizmet Yönetimi modülüne genel bakış.

Bu ürünler Azure kaynaklarını yönetmek için kullanılır ancak Azure PowerShell toplu ürününün bir parçası değildir. Bunlar hiçbir zaman "Azure PowerShell" toplu adı kullanılarak açıklanmamalıdır.

  • Azure Active Directory PowerShell (AzureAD)
  • Azure Information Protection PowerShell
  • Azure Deployment Manager PowerShell
  • Azure Elastik Veritabanı İşleri PowerShell
  • Azure Service Fabric PowerShell
  • Azure Stack PowerShell
  • Microsoft.Graph PowerShell
  • Microsoft.Graph.Entra PowerShell
  • MSOnline PowerShell

Yönerge -leri

  • Her zaman ürünün tam adını veya belirli Bir PowerShell modülü adını kullanın

Referanslar

Üye Alma