Partager via


New-AzWebAppSlot

Crée un emplacement Azure Web App.

Syntaxe

New-AzWebAppSlot
   [-ResourceGroupName] <String>
   [-Name] <String>
   [[-Slot] <String>]
   [[-AppServicePlan] <String>]
   [[-SourceWebApp] <PSSite>]
   [-IgnoreSourceControl]
   [-IgnoreCustomHostNames]
   [[-AppSettingsOverrides] <Hashtable>]
   [[-AseName] <String>]
   [[-AseResourceGroupName] <String>]
   [-ContainerImageName <String>]
   [-ContainerRegistryUrl <String>]
   [-ContainerRegistryUser <String>]
   [-ContainerRegistryPassword <SecureString>]
   [-EnableContainerContinuousDeployment]
   [-CopyIdentity]
   [-AsJob]
   [-Tag <Hashtable>]
   [-DefaultProfile <IAzureContextContainer>]
   [<CommonParameters>]

Description

L’applet de commande New-AzWebAppSlot crée un emplacement d’application web Azure dans un groupe de ressources donné qui utilise le plan App Service et le centre de données spécifiés.

Exemples

Exemple 1

New-AzWebAppSlot -ResourceGroupName Default-Web-WestUS -Name "ContosoSite" -AppServicePlan "ContosoServicePlan" -Slot "Slot001"

Cette commande crée un emplacement nommé Slot001 sous une application web existante nomme ContosoSite dans le groupe de ressources existant nommé Default-Web-WestUS dans le centre de données USA Ouest. La commande utilise un plan App Service existant nommé ContosoServicePlan.

Paramètres

-AppServicePlan

Nom du plan App Service ou ID de plan App Service. Si l’emplacement et le plan App Service se trouvent dans différents groupes de ressources, utilisez l’ID au lieu du nom. L’ID de plan App Service peut être récupéré à l’aide de : $asp = Get-AzAppServicePlan -ResourceGroup myRG -Name MyWebapp $asp.id retourne l’ID de plan App Service.

Type:String
Position:3
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AppSettingsOverrides

Les paramètres de l’application remplacent la table de hachage. Il fonctionne uniquement avec le paramètre SourceWebApp.

Type:Hashtable
Position:8
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AseName

Nom de l’environnement App Service

Type:String
Position:9
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AseResourceGroupName

Nom du groupe de ressources App Service Environment

Type:String
Position:10
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-AsJob

Exécuter l’applet de commande en arrière-plan

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ContainerImageName

Nom de l’image conteneur et balise facultative, par exemple (image :tag)

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ContainerRegistryPassword

Mot de passe du registre de conteneurs privé

Type:SecureString
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ContainerRegistryUrl

URL du serveur de registre de conteneurs privé

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-ContainerRegistryUser

Nom d’utilisateur du registre de conteneurs privé

Type:String
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-CopyIdentity

Copie l’identité managée à partir du webApp parent ou source.

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-DefaultProfile

Informations d’identification, compte, locataire et abonnement utilisés pour la communication avec Azure.

Type:IAzureContextContainer
Alias:AzContext, AzureRmContext, AzureCredential
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-EnableContainerContinuousDeployment

Active/désactive le webhook de déploiement continu du conteneur

Type:SwitchParameter
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-IgnoreCustomHostNames

Ignorer l’option Noms d’hôte personnalisés

Type:SwitchParameter
Position:7
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-IgnoreSourceControl

Option Ignorer le contrôle de code source

Type:SwitchParameter
Position:6
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Name

Nom de l’application web

Type:String
Position:1
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-ResourceGroupName

Nom du groupe de ressources

Type:String
Position:0
Valeur par défaut:None
Obligatoire:True
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-Slot

Nom de l’emplacement Webapp

Type:String
Position:2
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

-SourceWebApp

Source WebApp, objet

Type:PSSite
Position:4
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:True
Accepter les caractères génériques:False

-Tag

Les balises sont des paires nom/valeur qui vous permettent de catégoriser les ressources

Type:Hashtable
Position:Named
Valeur par défaut:None
Obligatoire:False
Accepter l'entrée de pipeline:False
Accepter les caractères génériques:False

Entrées

String

PSSite

Sorties

PSSite