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.
Syntaxe
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).Version
v 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 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | 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 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | False |
Přijmout zástupné znaky: | 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 |
Default value: | None |
Vyžadováno: | False |
Přijmout vstup kanálu: | True |
Přijmout zástupné znaky: | 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.