Azure PowerShell nedir?

Azure PowerShell, Azure kaynaklarını doğrudan PowerShell'den yönetmeye yönelik bir cmdlet kümesidir. Azure PowerShell, kullanmayı öğrenmeyi ve kullanmaya başlamanızı kolaylaştırmak için tasarlanmıştır, ancak otomasyon için güçlü özellikler sağlar.

Az PowerShell modülü

Önemli

Az PowerShell modülü, tüm platformlarda Azure kaynaklarını yönetmek için önerilen PowerShell modülüdür.

Az PowerShell modülü .NET Standard'ı temel alır ve Windows, Linux ve macOS gibi tüm platformlarda PowerShell 7.2 veya üzeri sürümlerle çalışır. Ayrıca Windows PowerShell 5.1 ile de uyumludur.

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ünü Windows, Linux ve macOS'a yerel olarak yükleyebilirsiniz. Azure Cloud Shell aracılığıyla veya Docker kapsayıcısı içinde bir tarayıcıdan da kullanılabilir. Daha fazla bilgi için Azure PowerShell belgelerine bakın.

Kimlik Doğrulaması

Azure PowerShell, çeşitli kimlik doğrulama yöntemlerini destekler. Az PowerShell modülünden Azure'da kimlik doğrulaması yapma hakkında ayrıntılı bilgi için bkz . Azure PowerShell ile 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 genellikle Azure ağ hizmetleri ve Az.AKS Azure Kubernetes Service gibi Az.Network Azure hizmeti başına bir modüldür.

Az PowerShell modülündeki cmdlet'ler Azure API'sine REST çağrıları yapar. Az PowerShell modülündeki hataya neden olan değişiklikler yılda iki kez ile sınırlıdır. Hataya neden olan bir değişiklik algısını önlemek için API düzeyindeki birçok hataya neden olan değişiklikler cmdlet'ler içinde işlenir.

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 kullanmak 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 Get-Member cmdlet'ine bağlanarak kullanılabilir özelliklerin ve yöntemlerin listesiyle birlikte hangi nesne türünün üretildiğini belirleyebilir. Daha fazla bilgi için bkz . Azure PowerShell'in sorgu çıktısı ve Azure PowerShell cmdlet çıkışını biçimlendirme.

Diğer modüller

AzureAD ve MSOnline PowerShell modülleri Az PowerShell modülünün bir parçası değildir. Bu modüller hakkında daha fazla bilgi için Graph için Azure Active Directory PowerShell belgelerine bakın.

Eski Azure PowerShell modülleri

AzureRM PowerShell modülü

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.

AzureRM PowerShell modülü kullanım dışıdır, yeni özellikler artık eklenmez ve platformlar arası değildir. Daha fazla bilgi için bkz . AzureRM PowerShell modülüne genel bakış.

Azure PowerShell modülü

Önemli

Azure PowerShell modülündeki cmdlet'ler, Hizmet Yönetimi API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir.

Azure PowerShell modülündeki bazı cmdlet'ler kullanımdan kaldırılmış, diğerleri ise ilgili başvuru belgeleri sayfalarında belirtildiği gibi mevcut müşteriler için kullanımdan kaldırıldığı duyurulan yeni müşteriler için kullanım dışı bırakılmıştır. Daha fazla bilgi için bkz . Azure PowerShell Hizmet Yönetimi modülüne genel bakış