Aracılığıyla paylaş


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.

Syntax

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
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters: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
varsayılan değer:None
Gerekli:False
Accept pipeline input:False
Accept wildcard characters: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
varsayılan değer:None
Gerekli:False
Accept pipeline input:True
Accept wildcard characters: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.