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).Version
u 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 .