Dela via


Get-AzureWebsite

Hämtar Azure-webbplatser i den aktuella prenumerationen.

Kommentar

De cmdletar som refereras i den här dokumentationen är till för att hantera äldre Azure-resurser som använder Service Management-API:er. Se Az PowerShell-modulen för cmdletar för att hantera Azure Resource Manager-resurser.

Syntax

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

Description

Cmdleten Get-AzureWebsite hämtar information om Azure-webbplatser i den aktuella prenumerationen.

Som standard hämtar Get-AzureWebsite alla Azure-webbplatser i den aktuella prenumerationen och returnerar ett objekt som ger grundläggande information om webbplatserna. När du använder parametern Namn returnerar Get-AzureWebsite ett objekt med omfattande information, inklusive konfigurationsinformation.

Den aktuella prenumerationen är den prenumeration som har angetts som "aktuell". Om du vill hitta den aktuella prenumerationen använder du parametern Aktuell i cmdleten Get-AzureSubscription . Om du vill ändra den aktuella prenumerationen använder du cmdleten Select-AzureSubscription .

Det här avsnittet beskriver cmdleten i 0.8.10-versionen av Microsoft Azure PowerShell-modulen. Om du vill hämta den version av modulen som du använder skriver (Get-Module -Name Azure).Versiondu i Azure PowerShell-konsolen .

Exempel

Exempel 1: Hämta alla webbplatser i prenumerationen

PS C:\> Get-AzureWebsite

Det här kommandot hämtar alla Azure-webbplatser i den aktuella prenumerationen.

Exempel 2: Hämta en webbplats efter namn

PS C:\> Get-AzureWebsite -Name ContosoWeb

Det här kommandot hämtar detaljerad information om ContosoWeb Azure-webbplatsen, inklusive konfigurationsinformation. När du använder parametern Namn returnerar Get-AzureWebsite ett SiteWithConfig-objekt med utökad information om webbplatsen.

Exempel 3: Få detaljerad information om alla webbplatser

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

Det här kommandot hämtar detaljerad information om alla webbplatser i prenumerationen. Den använder ett Get-AzureWebsite-kommando för att hämta alla webbplatser och använder sedan cmdleten ForEach-Object för att hämta varje webbplats efter namn.

Exempel 4: Hämta information om ett distributionsfack

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

Det här kommandot hämtar distributionsfacket för mellanlagring på ContosoWeb-webbplatsen. Med distributionsfack kan du testa olika versioner av din Azure-webbplats utan att släppa dem till allmänheten.

Exempel 5: Hämta webbplatsinstanser

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

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

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

Kommandona i det här exemplet använder egenskapen Instances för en Azure-webbplats för att få information om hur du kör webbplatsinstanser. Egenskapen Instances lades till i SiteWithConfig-objektet i version 0.8.3 av Azure-modulen.

Det första kommandot hämtar instans-ID:t för alla instanser som körs på en webbplats. Det andra kommandot hämtar antalet instanser som körs på webbplatsen. Du kan använda egenskapen Count på valfri matris.

Parametrar

-Name

Hämtar detaljerad konfigurationsinformation om den angivna webbplatsen. Ange namnet på en webbplats i prenumerationen. Som standard hämtar Get-AzureWebsite alla webbplatser i den aktuella prenumerationen. Värdet Namn stöder inte jokertecken.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

-Profile

Anger den Azure-profil som den här cmdleten läser från. Om du inte anger någon profil läser den här cmdleten från den lokala standardprofilen.

Type:AzureSMProfile
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Slot

Hämtar den angivna distributionsplatsen för webbplatsen. Ange facknamnet, till exempel "Mellanlagring" eller "Produktion". Mer information om distributionsplatser finns i Stegvis distribution på Microsoft Azure-webbplatserhttps://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. Om du vill lägga till ett distributionsfack på en befintlig Azure-webbplats använder du cmdleten Set-AzureWebsite.

Type:String
Position:Named
Default value:None
Required:False
Accept pipeline input:True
Accept wildcard characters:False

Indata

None

Du kan skicka indata till den här cmdleten efter egenskapsnamn, men inte efter värde.

Utdata

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

Som standard returnerar Get-AzureWebsite en matris med webbplatsobjekt .

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

När du använder parametern Namn returnerar Get-AzureWebsite ett SiteWithConfig-objekt.