Sdílet prostřednictvím


Get-AzureWebsite

Získá weby Azure v aktuálním předplatném.

Poznámka:

Rutiny, na které odkazuje tato dokumentace, slouží ke správě starších prostředků Azure, které používají rozhraní API Azure Service Manageru (ASM). Tento starší modul PowerShellu se nedoporučuje při vytváření nových prostředků, protože ASM je naplánované pro vyřazení z provozu. Další informace najdete v části Vyřazení Azure Service Manageru.

Modul Az PowerShell je doporučený modul PowerShellu pro správu prostředků Azure Resource Manageru (ARM) pomocí PowerShellu.

Syntax

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

Description

Rutina Get-AzureWebsite získá informace o webech Azure v aktuálním předplatném.

Ve výchozím nastavení Get-AzureWebsite získá všechny weby Azure v aktuálním předplatném a vrátí objekt, který poskytuje základní informace o webech. Při použití parametru Name vrátí Get-AzureWebsite objekt s rozsáhlými informacemi, včetně podrobností konfigurace.

Aktuální předplatné je předplatné, které je označené jako "aktuální". Pokud chcete najít aktuální předplatné, použijte aktuální parametr rutiny Get-AzureSubscription . Pokud chcete změnit aktuální předplatné, použijte rutinu Select-AzureSubscription .

Toto téma popisuje rutinu ve verzi 0.8.10 modulu Microsoft Azure PowerShell. Pokud chcete získat verzi modulu, který používáte, zadejte (Get-Module -Name Azure).Versionv konzole Azure PowerShellu .

Příklady

Příklad 1: Získání všech webů v předplatném

PS C:\> Get-AzureWebsite

Tento příkaz získá všechny weby Azure v aktuálním předplatném.

Příklad 2: Získání webu podle názvu

PS C:\> Get-AzureWebsite -Name ContosoWeb

Tento příkaz získá podrobné informace o webu Azure ContosoWeb, včetně informací o konfiguraci. Když použijete parametr Name , Get-AzureWebsite vrátí objekt SiteWithConfig s rozšířenými informacemi o webu.

Příklad 3: Získání podrobných informací o všech webech

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

Tento příkaz získá podrobné informace o všech webech v předplatném. Pomocí příkazu Get-AzureWebsite získá všechny weby a pak pomocí rutiny ForEach-Object získá každý web podle názvu.

Příklad 4: Získání informací o slotu nasazení

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

Tento příkaz získá přípravný slot nasazení webu ContosoWeb. Sloty nasazení umožňují otestovat různé verze webu Azure, aniž byste je uvolnili veřejnosti.

Příklad 5: Získání instancí webu

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

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

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

Příkazy v tomto příkladu používají vlastnost Instances webu Azure k získání informací o aktuálně spuštěných instancích webu. Vlastnost Instances byla přidána do objektu SiteWithConfig ve verzi 0.8.3 modulu Azure.

První příkaz získá ID instancí všech aktuálně spuštěných instancí webu. Druhý příkaz získá počet spuštěných instancí webu. Vlastnost Count můžete použít u libovolného pole.

Parametry

-Name

Získá podrobné informace o konfiguraci zadaného webu. Zadejte název jednoho webu v předplatném. Ve výchozím nastavení get-AzureWebsite získá všechny weby v aktuálním předplatném. Hodnota Název nepodporuje zástupné znaky.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Určuje profil Azure, ze kterého se tato rutina čte. Pokud nezadáte profil, tato rutina načte z místního výchozího profilu.

Typ:AzureSMProfile
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:False
Accept wildcard characters:False

-Slot

Získá zadaný slot nasazení webu. Zadejte název slotu, například "Přípravný" nebo "Produkční". Další informace o slotech nasazení najdete v tématu Fázované nasazení na webech Microsoft Azure.https://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. Pokud chcete přidat slot nasazení do existujícího webu Azure, použijte rutinu Set-AzureWebsite.

Typ:String
Position:Named
výchozí hodnota:None
Vyžadováno:False
Accept pipeline input:True
Accept wildcard characters:False

Vstupy

None

Vstup do této rutiny můžete řadit podle názvu vlastnosti, ale ne podle hodnoty.

Výstupy

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

Ve výchozím nastavení vrátí Get-AzureWebsite pole objektů webu .

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

Při použití parametru Name vrátí Get-AzureWebsite objekt SiteWithConfig.