Get-AzureWebsite
Mendapatkan situs web Azure dalam langganan saat ini.
Catatan
Cmdlet yang dirujuk dalam dokumentasi ini adalah untuk mengelola sumber daya Azure warisan yang menggunakan API Azure Service Manager (ASM). Modul PowerShell warisan ini tidak disarankan saat membuat sumber daya baru karena ASM dijadwalkan untuk dihentikan. Untuk informasi selengkapnya, lihat Penghentian Azure Service Manager.
Modul Az PowerShell adalah modul PowerShell yang direkomendasikan untuk mengelola sumber daya Azure Resource Manager (ARM) dengan PowerShell.
Sintaks
Get-AzureWebsite
[-Name <String>]
[-Slot <String>]
[-Profile <AzureSMProfile>]
[<CommonParameters>]
Deskripsi
Cmdlet Get-AzureWebsite mendapatkan informasi tentang situs web Azure dalam langganan saat ini.
Secara default, Get-AzureWebsite mendapatkan semua situs web Azure dalam langganan saat ini dan mengembalikan objek yang menyediakan informasi dasar tentang situs. Saat Anda menggunakan parameter Nama , Get-AzureWebsite mengembalikan objek dengan informasi yang luas, termasuk detail konfigurasi.
Langganan saat ini adalah langganan yang ditetapkan sebagai "saat ini." Untuk menemukan langganan saat ini, gunakan parameter saat ini dari cmdlet Get-AzureSubscription . Untuk mengubah langganan saat ini, gunakan cmdlet Select-AzureSubscription .
Topik ini menjelaskan cmdlet dalam modul Microsoft Azure PowerShell versi 0.8.10.
Untuk mendapatkan versi modul yang Anda gunakan, di konsol Azure PowerShell, ketik (Get-Module -Name Azure).Version
.
Contoh
Contoh 1: Mendapatkan semua situs web dalam langganan
PS C:\> Get-AzureWebsite
Perintah ini mendapatkan semua situs web Azure dalam langganan saat ini.
Contoh 2: Mendapatkan situs web berdasarkan nama
PS C:\> Get-AzureWebsite -Name ContosoWeb
Perintah ini mendapatkan informasi terperinci tentang situs web ContosoWeb Azure, termasuk informasi konfigurasi. Saat Anda menggunakan parameter Nama , Get-AzureWebsite mengembalikan objek SiteWithConfig dengan informasi yang diperluas tentang situs web.
Contoh 3: Dapatkan informasi terperinci tentang semua situs web
PS C:\> Get-AzureWebsite | ForEach-Object {Get-AzureWebsite -Name $_.Name}
Perintah ini mendapatkan informasi terperinci tentang semua situs web dalam langganan. Ini menggunakan perintah Get-AzureWebsite untuk mendapatkan semua situs web dan kemudian menggunakan cmdlet ForEach-Object untuk mendapatkan setiap situs web berdasarkan nama.
Contoh 4: Mendapatkan informasi tentang slot penyebaran
PS C:\> Get-AzureWebsite -Name ContosoWeb -Slot Staging
Perintah ini mendapatkan slot penyebaran Penahapan situs web ContosoWeb. Slot penyebaran memungkinkan Anda menguji berbagai versi situs web Azure Anda tanpa merilisnya ke publik.
Contoh 5: Mendapatkan instans situs web
PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances
InstanceId
----------
2d8e712fb8f85d061c30fd793a534e6700a175f9a9ab12ca55cb3b0edfcc10ee
5834916b8cef49249b18187708223a33fbbc4352d33b48369f3166644bdd3445
PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances.Count
2
Perintah dalam contoh ini menggunakan properti Instans situs web Azure untuk mendapatkan informasi tentang instans situs web yang sedang berjalan. Properti Instans ditambahkan ke objek SiteWithConfig di modul Azure versi 0.8.3.
Perintah pertama mendapatkan ID instans dari semua instans situs web yang sedang berjalan. Perintah kedua mendapatkan jumlah instans situs web yang sedang berjalan. Anda dapat menggunakan properti Hitung pada array apa pun.
Parameter
-Name
Mendapatkan informasi konfigurasi terperinci tentang situs web yang ditentukan. Masukkan nama satu situs web dalam langganan. Secara default, Get-AzureWebsite mendapatkan semua situs web dalam langganan saat ini. Nilai Nama tidak mendukung karakter kartubebas.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
-Profile
Menentukan profil Azure tempat cmdlet ini dibaca. Jika Anda tidak menentukan profil, cmdlet ini akan membaca dari profil default lokal.
Jenis: | AzureSMProfile |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | False |
Terima karakter wildcard: | False |
-Slot
Mendapatkan slot penyebaran yang ditentukan dari situs web. Masukkan nama slot, seperti "Penahapan" atau "Produksi". Untuk informasi selengkapnya tentang slot penyebaran, lihat Penyebaran Bertahap di Situs Web Microsoft Azurehttps://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. Untuk menambahkan slot penyebaran ke situs web Azure yang sudah ada, gunakan cmdlet Set-AzureWebsite.
Jenis: | String |
Position: | Named |
Nilai default: | None |
Diperlukan: | False |
Terima input alur: | True |
Terima karakter wildcard: | False |
Input
None
Anda dapat menyalurkan input ke cmdlet ini berdasarkan nama properti, tetapi tidak berdasarkan nilai.
Output
Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.Site
Secara default, Get-AzureWebsite mengembalikan array objek Situs .
Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.SiteWithConfig
Saat Anda menggunakan parameter Nama , Get-AzureWebsite mengembalikan objek SiteWithConfig .