Megosztás a következőn keresztül:


Get-AzureWebsite

Lekéri az Azure-webhelyeket az aktuális előfizetésben.

Feljegyzés

A jelen dokumentációban hivatkozott parancsmagok az Azure Service Manager (ASM) API-kat használó örökölt Azure-erőforrások kezelésére szolgálnak. Ez az örökölt PowerShell-modul nem ajánlott új erőforrások létrehozásakor, mivel az ASM a kivonásra van ütemezve. További információkért lásd az Azure Service Manager kivonását.

Az Az PowerShell-modul az ajánlott PowerShell-modul az Azure Resource Manager-erőforrások PowerShell-lel való kezeléséhez.

Syntax

Get-AzureWebsite
   [-Name <String>]
   [-Slot <String>]
   [-Profile <AzureSMProfile>]
   [<CommonParameters>]

Description

A Get-AzureWebsite parancsmag információt kap az aktuális előfizetésben lévő Azure-webhelyekről.

Alapértelmezés szerint a Get-AzureWebsite lekéri az aktuális előfizetés összes Azure-webhelyét, és visszaad egy objektumot, amely alapvető információkat nyújt a webhelyekről. A Név paraméter használatakor a Get-AzureWebsite egy átfogó információkat tartalmazó objektumot ad vissza, beleértve a konfiguráció részleteit is.

Az aktuális előfizetés az "aktuálisként" megjelölt előfizetés. Az aktuális előfizetés megkereséséhez használja a Get-AzureSubscription parancsmag Aktuális paraméterét. Az aktuális előfizetés módosításához használja a Select-AzureSubscription parancsmagot.

Ez a témakör a Microsoft Azure PowerShell modul 0.8.10-es verziójában található parancsmagot ismerteti. A használt modul verziójának lekéréséhez írja be (Get-Module -Name Azure).Versionaz Azure PowerShell-konzolba.

Példák

1. példa: Az előfizetés összes webhelyének lekérése

PS C:\> Get-AzureWebsite

Ez a parancs lekéri az összes Azure-webhelyet az aktuális előfizetésben.

2. példa: Webhely lekérése név alapján

PS C:\> Get-AzureWebsite -Name ContosoWeb

Ez a parancs részletes információkat kap a ContosoWeb Azure-webhelyről, beleértve a konfigurációs információkat is. A Név paraméter használatakor a Get-AzureWebsite egy SiteWithConfig objektumot ad vissza, amely kiterjesztett információkat tartalmaz a webhelyről.

3. példa: Részletes információk lekérése az összes webhelyről

PS C:\> Get-AzureWebsite | ForEach-Object {Get-AzureWebsite -Name $_.Name}

Ez a parancs részletes információkat kap az előfizetés összes webhelyéről. Egy Get-AzureWebsite parancsot használ az összes webhely lekéréséhez, majd a ForEach-Object parancsmagot használja az egyes webhelyek név szerinti lekéréséhez.

4. példa: Az üzembehelyezési ponttal kapcsolatos információk lekérése

PS C:\> Get-AzureWebsite -Name ContosoWeb -Slot Staging

Ez a parancs lekéri a ContosoWeb webhely átmeneti üzembehelyezési pontját. Az üzembehelyezési pontok lehetővé teszik az Azure-webhely különböző verzióinak tesztelését anélkül, hogy közzétenné őket a nyilvánosság számára.

5. példa: Webhelypéldányok lekérése

PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances

InstanceId
----------
2d8e712fb8f85d061c30fd793a534e6700a175f9a9ab12ca55cb3b0edfcc10ee
5834916b8cef49249b18187708223a33fbbc4352d33b48369f3166644bdd3445

PS C:\>(Get-AzureWebsite -Name ContosoWeb).Instances.Count
2

A jelen példában szereplő parancsok egy Azure-webhely Példányok tulajdonságát használják a jelenleg futó webhelypéldányok adatainak lekéréséhez. A Instances tulajdonság az Azure-modul 0.8.3-s verziójában lett hozzáadva a SiteWithConfig objektumhoz.

Az első parancs lekéri a webhely összes jelenleg futó példányának példányazonosítóját. A második parancs lekéri a webhely futó példányainak számát. A Count tulajdonságot bármely tömbön használhatja.

Paraméterek

-Name

Részletes konfigurációs információkat kap a megadott webhelyről. Adja meg egy webhely nevét az előfizetésben. Alapértelmezés szerint a Get-AzureWebsite az aktuális előfizetés összes webhelyét lekéri. A Név érték nem támogatja a helyettesítő karaktereket.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

-Profile

Azt az Azure-profilt adja meg, amelyből a parancsmag beolvassa. Ha nem ad meg profilt, ez a parancsmag a helyi alapértelmezett profilból olvas be.

Típus:AzureSMProfile
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:False
Helyettesítő karakterek elfogadása:False

-Slot

Lekéri a webhely megadott üzembehelyezési pontját. Adja meg a pont nevét, például az "Előkészítés" vagy a "Production" nevet. Az üzembehelyezési pontokról további információt a Microsoft Azure-webhelyek szakaszos üzembe helyezésével kapcsolatban talál.https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. Ha üzembehelyezési pontot szeretne hozzáadni egy meglévő Azure-webhelyhez, használja a Set-AzureWebsite parancsmagot.

Típus:String
Position:Named
Alapértelmezett érték:None
Kötelező:False
Folyamatbemenet elfogadása:True
Helyettesítő karakterek elfogadása:False

Bevitelek

None

Ehhez a parancsmaghoz a bemenetet tulajdonságnév alapján, érték alapján azonban nem lehet becsúszni.

Kimenetek

Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.Site

Alapértelmezés szerint a Get-AzureWebsite egy helyobjektumok tömbét adja vissza.

Microsoft.WindowsAzure.Commands.Utilities.Websites.Services.WebEntities.SiteWithConfig

A Név paraméter használatakor a Get-AzureWebsite egy SiteWithConfig objektumot ad vissza.