Bagikan melalui


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 .