Partager via


Get-AzureWebsite

Obtient les sites web Azure dans l’abonnement actuel.

Notes

Les cmdlets mentionnées dans cette documentation servent à gérer les ressources Azure héritées qui utilisent les API Gestion des services. Pour ce qui est des cmdlets permettant de gérer des ressources Azure Resource Manager, consultez le Module Az PowerShell.

Syntax

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

Description

L’applet de commande Get-AzureWebsite obtient des informations sur les sites web Azure dans l’abonnement actuel.

Par défaut, Get-AzureWebsite obtient tous les sites web Azure de l’abonnement actuel et retourne un objet qui fournit des informations de base sur les sites. Lorsque vous utilisez le paramètre Name , Get-AzureWebsite retourne un objet avec des informations détaillées, notamment les détails de configuration.

L’abonnement actuel est l’abonnement désigné comme « actuel ». Pour rechercher l’abonnement actuel, utilisez le paramètre Actuel de l’applet de commande Get-AzureSubscription . Pour modifier l’abonnement actuel, utilisez l’applet de commande Select-AzureSubscription .

Cette rubrique décrit l’applet de commande dans la version 0.8.10 du module Microsoft Azure PowerShell. Pour obtenir la version du module que vous utilisez, dans la console Azure PowerShell, tapez (Get-Module -Name Azure).Version.

Exemples

Exemple 1 : Obtenir tous les sites web dans l’abonnement

PS C:\> Get-AzureWebsite

Cette commande obtient tous les sites web Azure dans l’abonnement actuel.

Exemple 2 : Obtenir un site web par nom

PS C:\> Get-AzureWebsite -Name ContosoWeb

Cette commande obtient des informations détaillées sur le site web Azure ContosoWeb, y compris les informations de configuration. Lorsque vous utilisez le paramètre Name , Get-AzureWebsite retourne un objet SiteWithConfig avec des informations étendues sur le site web.

Exemple 3 : Obtenir des informations détaillées sur tous les sites web

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

Cette commande obtient des informations détaillées sur tous les sites web de l’abonnement. Il utilise une commande Get-AzureWebsite pour obtenir tous les sites web, puis utilise l’applet de commande ForEach-Object pour obtenir chaque site web par nom.

Exemple 4 : Obtenir des informations sur un emplacement de déploiement

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

Cette commande obtient l’emplacement de déploiement intermédiaire du site web ContosoWeb. Les emplacements de déploiement vous permettent de tester différentes versions de votre site web Azure sans les libérer au public.

Exemple 5 : Obtenir des instances de site web

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

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

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

Les commandes de cet exemple utilisent la propriété Instances d’un site web Azure pour obtenir des informations sur les instances de site web en cours d’exécution. La propriété Instances a été ajoutée à l’objet SiteWithConfig dans la version 0.8.3 du module Azure.

La première commande obtient les ID d’instance de toutes les instances en cours d’exécution d’un site web. La deuxième commande obtient le nombre d’instances en cours d’exécution du site web. Vous pouvez utiliser la propriété Count sur n’importe quel tableau.

Paramètres

-Name

Obtient des informations de configuration détaillées sur le site web spécifié. Entrez le nom d’un site web dans l’abonnement. Par défaut, Get-AzureWebsite obtient tous les sites web de l’abonnement actuel. La valeur Name ne prend pas en charge les caractères génériques.

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

-Profile

Spécifie le profil Azure à partir duquel cette applet de commande lit. Si vous ne spécifiez pas de profil, cette applet de commande lit le profil par défaut local.

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

-Slot

Obtient l’emplacement de déploiement spécifié du site web. Entrez le nom de l’emplacement, tel que « Préproduction » ou « Production ». Pour plus d’informations sur les emplacements de déploiement, consultez Déploiement intermédiaire sur les sites web Microsoft Azurehttps://azure.microsoft.com/en-us/documentation/articles/web-sites-staged-publishing/. Pour ajouter un emplacement de déploiement à un site web Azure existant, utilisez l’applet de commande Set-AzureWebsite.

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

Entrées

None

Vous pouvez diriger l’entrée vers cette applet de commande par nom de propriété, mais pas par valeur.

Sorties

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

Par défaut, Get-AzureWebsite retourne un tableau d’objets site .

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

Lorsque vous utilisez le paramètre Name , Get-AzureWebsite retourne un objet SiteWithConfig .