Delen via


Get-AzureWebsite

Hiermee haalt u Azure-websites op in het huidige abonnement.

Notitie

De cmdlets waarnaar in deze documentatie wordt verwezen, zijn bedoeld voor het beheren van verouderde Azure-resources die gebruikmaken van ASM-API's (Azure Service Manager). Deze verouderde PowerShell-module wordt niet aanbevolen bij het maken van nieuwe resources, omdat ASM is gepland voor buitengebruikstelling. Zie Buitengebruikstelling van Azure Service Manager voor meer informatie.

De Az PowerShell-module is de aanbevolen PowerShell-module voor het beheren van ARM-resources (Azure Resource Manager) met PowerShell.

Syntaxis

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

Description

De cmdlet Get-AzureWebsite haalt informatie op over Azure-websites in het huidige abonnement.

Get-AzureWebsite haalt standaard alle Azure-websites op in het huidige abonnement en retourneert een object dat basisinformatie over de sites biedt. Wanneer u de parameter Name gebruikt, retourneert Get-AzureWebsite een object met uitgebreide informatie, inclusief configuratiegegevens.

Het huidige abonnement is het abonnement dat is aangewezen als 'actueel'. Gebruik de huidige parameter van de Get-AzureSubscription-cmdlet om het huidige abonnement te vinden. Als u het huidige abonnement wilt wijzigen, gebruikt u de cmdlet Select-AzureSubscription .

In dit onderwerp wordt de cmdlet in de versie 0.8.10 van de Microsoft Azure PowerShell-module beschreven. Als u de versie van de module wilt ophalen die u gebruikt, typt (Get-Module -Name Azure).Versionu in de Azure PowerShell-console.

Voorbeelden

Voorbeeld 1: Alle websites in het abonnement ophalen

PS C:\> Get-AzureWebsite

Met deze opdracht worden alle Azure-websites in het huidige abonnement opgehaald.

Voorbeeld 2: Een website op naam ophalen

PS C:\> Get-AzureWebsite -Name ContosoWeb

Met deze opdracht krijgt u gedetailleerde informatie over de ContosoWeb Azure-website, inclusief configuratiegegevens. Wanneer u de parameter Naam gebruikt, retourneert Get-AzureWebsite een SiteWithConfig-object met uitgebreide informatie over de website.

Voorbeeld 3: Gedetailleerde informatie over alle websites ophalen

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

Met deze opdracht krijgt u gedetailleerde informatie over alle websites in het abonnement. De opdracht Get-AzureWebsite wordt gebruikt om alle websites op te halen en gebruikt vervolgens de cmdlet ForEach-Object om elke website op naam op te halen.

Voorbeeld 4: Informatie ophalen over een implementatiesite

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

Met deze opdracht wordt de staging-implementatiesite van de ContosoWeb-website ophaalt. Met implementatiesites kunt u verschillende versies van uw Azure-website testen zonder ze openbaar te maken.

Voorbeeld 5: Website-exemplaren ophalen

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

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

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

De opdrachten in dit voorbeeld gebruiken de eigenschap Instances van een Azure-website om informatie te krijgen over momenteel actieve website-exemplaren. De eigenschap Instances is toegevoegd aan het SiteWithConfig-object in versie 0.8.3 van de Azure-module.

Met de eerste opdracht worden de exemplaar-id's opgehaald van alle momenteel actieve exemplaren van een website. Met de tweede opdracht wordt het aantal actieve exemplaren van de website ophaalt. U kunt de eigenschap Aantal gebruiken voor elke matrix.

Parameters

-Name

Hiermee wordt gedetailleerde configuratie-informatie over de opgegeven website opgehaald. Voer de naam van één website in het abonnement in. Get-AzureWebsite haalt standaard alle websites op in het huidige abonnement. De waarde Naam biedt geen ondersteuning voor jokertekens.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

-Profile

Hiermee geeft u het Azure-profiel op waaruit deze cmdlet wordt gelezen. Als u geen profiel opgeeft, leest deze cmdlet uit het lokale standaardprofiel.

Type:AzureSMProfile
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:False
Jokertekens accepteren:False

-Slot

Hiermee haalt u de opgegeven implementatiesite van de website op. Voer de naam van de site in, zoals 'Fasering' of 'Productie'. Zie Gefaseerde implementatie op Microsoft Azure-websites voor meer informatie over implementatiesiteshttps://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. Gebruik de cmdlet Set-AzureWebsite om een implementatiesite toe te voegen aan een bestaande Azure-website.

Type:String
Position:Named
Default value:None
Vereist:False
Pijplijninvoer accepteren:True
Jokertekens accepteren:False

Invoerwaarden

None

U kunt invoer naar deze cmdlet doorsluisen op eigenschapsnaam, maar niet op waarde.

Uitvoerwaarden

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

Get-AzureWebsite retourneert standaard een matrix met siteobjecten.

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

Wanneer u de parameter Name gebruikt, retourneert Get-AzureWebsite een SiteWithConfig-object .