Azure PowerShell'i kullanmaya başlama
Azure PowerShell, Azure kaynaklarını doğrudan PowerShell'den yönetmek ve idare etmek için güçlü bir araçtır. Azure Resource Manager modelini kullanarak otomatik iş akışları oluşturmak ve kaynakları yönetmek için idealdir. Azure Cloud Shell kullanarak tarayıcınızda deneyebilir veya makinenize yerel olarak yükleyebilirsiniz.
Bu makale, Azure PowerShell'i kullanmaya başlamanıza yardımcı olur ve temel kavramlarını öğretir.
Azure Cloud Shell'de yükleme veya çalıştırma
Azure PowerShell'i denemenin en kolay yolu, yükleme gerektirmeyen tarayıcı tabanlı bir ortam olan Azure Cloud Shell'dir. Başlamak için bkz. Azure Cloud Shell'i kullanmaya başlama . Cloud Shell Bir Linux kapsayıcısı üzerinde PowerShell çalıştırdığından Windows'a özgü özellikler kullanılamaz.
Azure PowerShell'i yerel olarak yüklemeye hazır olduğunuzda Azure PowerShell'i yükleme adımlarını izleyin.
Azure'da oturum açma
Oturum açmak için Connect-AzAccount
cmdlet'ini kullanın. Cloud Shell kullanıyorsanız ortamınız, aboneliğiniz ve kiracınız için kimliğiniz zaten doğrulanmış olduğundan bu adımı atlayabilirsiniz.
Connect-AzAccount
Önemli
2025'in başlarından başlayarak, Microsoft Entra ID kullanıcı kimliği kullanarak Azure PowerShell'den Azure'da kimlik doğrulaması yapmak için çok faktörlü kimlik doğrulaması (MFA) gerekir. Daha fazla bilgi için bkz. Otomasyon senaryolarında çok faktörlü kimlik doğrulamasının Azure PowerShell üzerindeki etkisi.
Azure China 21Vianet gibi belirli uyumluluk gerektiren bölgesel ortamlar için Ortam parametresini kullanın:
Connect-AzAccount -Environment AzureChinaCloud
Azure PowerShell, Windows sistemlerinde kimlik doğrulaması için varsayılan olarak Web Hesabı Yöneticisi 'ni (WAM) kullanırken, diğer platformlar tarayıcı tabanlı oturum açma bilgilerini kullanır. Daha fazla bilgi için bkz. Web Hesabı Yöneticisi (WAM).
Birden çok aboneliğe erişiminiz varsa, oturum açtıysanız bir abonelik seçmeniz istenir. Bu işlem hakkında daha fazla bilgi edinin Oturum açma deneyimi.
Oturum açtıktan sonra kaynaklarınızı yönetmek için Azure PowerShell cmdlet'lerini kullanabilirsiniz. Kimlik doğrulaması hakkında daha fazla bilgi için bkz. Azure PowerShell ile oturum açma.
Komutları bulma
Azure PowerShell cmdlet'leri, Verb-Noun
standart PowerShell adlandırma kuralını izler. Fiil, örneğin, New
, Get
, Set
ve Remove
eylemini açıklar; ad ise kaynak türünü temsil eder; örneğin, AzVM
, AzKeyVaultCertificate
, AzFirewall
ve AzVirtualNetworkGateway
. Azure PowerShell'deki adlar Az
ön ekiyle başlar.
Komutları bulmak için Get-Command
cmdlet'ini kullanın. Örneğin, sanal makinelerle ilgili tüm komutları listelemek için:
Get-Command -Verb Get -Noun AzVM* -Module Az.Compute
Yaygın kaynakların ve bunların ilişkili modüllerinin hızlı başvuru tablosu aşağıda verilmiştir:
Kaynak Türü | Azure PowerShell Modülü | İsim Ön Eki |
---|---|---|
Kaynak Grupları | Az.Resources | AzResourceGroup |
Sanal Makineler | Az.Compute | AzVM |
Depolama Hesapları | Az.Storage | AzStorageAccount |
Key Vault | Az.KeyVault | AzKeyVault |
Web Uygulamaları | Az.Websites | AzWebApp |
SQL Veritabanları | Az.Sql | AzSqlDatabase |
Azure PowerShell modüllerinin tam listesi için GitHub'da barındırılan Azure PowerShell modülleri listesine bakın.
Veri toplama
Varsayılan olarak Azure PowerShell, kullanım düzenlerini ve sorunlarını belirleyerek kullanıcı deneyimini geliştirmek için telemetri verilerini toplar. Hiçbir özel veya kişisel veri toplanmaz. Ancak isterseniz Disable-AzDataCollection
cmdlet'ini kullanmayı geri çevirebilirsiniz. Daha fazla bilgi için gizlilik bildirimimize bakın.
Hızlı başlangıçlar ve öğreticiler
Kılavuzlu öğreticilerimiz aracılığıyla Azure PowerShell ile uygulamalı olarak çalışmaya başlayın:
- Azure PowerShell ile sanal makine oluşturma
- Depolama hesabı oluşturma
- Nesneleri Azure Blob depolama alanına aktarma ve buradan dışa aktarma
- Azure Key Vault'ta gizli bilgileri oluşturma ve alma
- Azure SQL veritabanı ve güvenlik duvarı oluşturma
- Azure Container Instances'ta bir kapsayıcı çalıştırın
- Sanal Makine Ölçek Kümesi oluşturma
- Standart yük dengeleyici oluşturma
Sonraki adımlar
Daha fazla Azure PowerShell özelliği keşfedin:
- Azure PowerShell ile oturum açma
- Azure PowerShell ile Azure aboneliklerini yönetme
- Azure PowerShell ile hizmet sorumluları oluşturma
Daha fazla yardım için toplulukla bağlantı kurun:
- Azure Araçları Topluluğu
- Stack Overflow
Kaynaklar
- Connect-AzAccount
- Get-AzEnvironment komutunu çalıştırın
- Get-Command
- Disable-AzDataCollection
Azure PowerShell