Get-AzureWebsite
Geçerli abonelikteki Azure web sitelerini alır.
Not
Bu belgelerde başvuruda bulunan cmdlet'ler, Azure Service Manager (ASM) API'lerini kullanan eski Azure kaynaklarını yönetmeye yöneliktir. ASM kullanımdan kaldırılmış olarak zamanlandığından, yeni kaynaklar oluşturulurken bu eski PowerShell modülü önerilmez. Daha fazla bilgi için bkz . Azure Service Manager'ın kullanımdan kaldırılması.
Az PowerShell modülü, Azure Resource Manager (ARM) kaynaklarını PowerShell ile yönetmek için önerilen PowerShell modülüdür.
Sözdizimi
Get-AzureWebsite
[-Name <String>]
[-Slot <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Description
Get-AzureWebsite cmdlet'i geçerli abonelikteki Azure web siteleri hakkında bilgi alır.
Varsayılan olarak, Get-AzureWebsite geçerli abonelikteki tüm Azure web sitelerini alır ve siteler hakkında temel bilgiler sağlayan bir nesne döndürür. Name parametresini kullandığınızda, Get-AzureWebsite yapılandırma ayrıntıları da dahil olmak üzere kapsamlı bilgiler içeren bir nesne döndürür.
Geçerli abonelik, "geçerli" olarak belirlenen aboneliktir. Geçerli aboneliği bulmak için Get-AzureSubscription cmdlet'inin Current parametresini kullanın. Geçerli aboneliği değiştirmek için Select-AzureSubscription cmdlet'ini kullanın.
Bu konuda, Microsoft Azure PowerShell modülünün 0.8.10 sürümündeki cmdlet açıklanmaktadır.
Kullandığınız modülün sürümünü almak için Azure PowerShell konsoluna yazın (Get-Module -Name Azure).Version
.
Örnekler
Örnek 1: Abonelikteki tüm web sitelerini alma
PS C:\> Get-AzureWebsite
Bu komut geçerli abonelikteki tüm Azure web sitelerini alır.
Örnek 2: Ada göre bir web sitesi alma
PS C:\> Get-AzureWebsite -Name ContosoWeb
Bu komut ContosoWeb Azure web sitesi hakkında yapılandırma bilgileri de dahil olmak üzere ayrıntılı bilgiler alır. Ad parametresini kullandığınızda, Get-AzureWebsite web sitesi hakkında genişletilmiş bilgiler içeren bir SiteWithConfig nesnesi döndürür.
Örnek 3: Tüm web siteleri hakkında ayrıntılı bilgi edinin
PS C:\> Get-AzureWebsite | ForEach-Object {Get-AzureWebsite -Name $_.Name}
Bu komut, abonelikteki tüm web siteleri hakkında ayrıntılı bilgi alır. Tüm web sitelerini almak için Get-AzureWebsite komutunu kullanır ve ardından her web sitesini ada göre almak için ForEach-Object cmdlet'ini kullanır.
Örnek 4: Dağıtım yuvası hakkında bilgi alma
PS C:\> Get-AzureWebsite -Name ContosoWeb -Slot Staging
Bu komut, ContosoWeb web sitesinin Hazırlama dağıtım yuvasını alır. Dağıtım yuvaları, Azure web sitenizin farklı sürümlerini herkese açık olarak yayınlamadan test etmenizi sağlar.
Örnek 5: Web sitesi örneklerini alma
PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances
InstanceId
----------
2d8e712fb8f85d061c30fd793a534e6700a175f9a9ab12ca55cb3b0edfcc10ee
5834916b8cef49249b18187708223a33fbbc4352d33b48369f3166644bdd3445
PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances.Count
2
Bu örnekteki komutlar, şu anda çalışan web sitesi örnekleri hakkında bilgi almak için Azure web sitesinin Instances özelliğini kullanır. Instances özelliği, Azure modülünün 0.8.3 sürümünde SiteWithConfig nesnesine eklendi.
İlk komut, bir web sitesinin çalışmakta olan tüm örneklerinin örnek kimliklerini alır. İkinci komut, web sitesinin çalışan örneklerinin sayısını alır. Herhangi bir dizide Count özelliğini kullanabilirsiniz.
Parametreler
-Name
Belirtilen web sitesi hakkında ayrıntılı yapılandırma bilgilerini alır. Abonelikte bir web sitesinin adını girin. Varsayılan olarak, Get-AzureWebsite geçerli abonelikteki tüm web sitelerini alır. Ad değeri joker karakterleri desteklemez.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
-Profile
Bu cmdlet'in okuduğu Azure profilini belirtir. Bir profil belirtmezseniz, bu cmdlet yerel varsayılan profilden okur.
Tür: | AzureSMProfile |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | False |
Joker karakterleri kabul et: | False |
-Slot
Web sitesinin belirtilen dağıtım yuvasını alır. "Hazırlama" veya "Üretim" gibi yuva adını girin. Dağıtım yuvaları hakkında daha fazla bilgi için bkz. Microsoft Azure Web Sitelerinde Aşamalı Dağıtımhttps://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. Mevcut bir Azure web sitesine dağıtım yuvası eklemek için Set-AzureWebsite cmdlet'ini kullanın.
Tür: | String |
Position: | Named |
Default value: | None |
Gerekli: | False |
İşlem hattı girişini kabul et: | True |
Joker karakterleri kabul et: | False |
Girişler
None
Bu cmdlet'e giriş kanalını özellik adına göre yapabilirsiniz, ancak değere göre kanala geçiremezsiniz.
Çıkışlar
Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.Site
Varsayılan olarak, Get-AzureWebsite bir Site nesneleri dizisi döndürür.
Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.SiteWithConfig
Name parametresini kullandığınızda Get-AzureWebsite bir SiteWithConfig nesnesi döndürür.