Share via


Add-SCApplicationHostTemplate

Ajoute un modèle hôte d’application à un modèle de service.

Syntax

Add-SCApplicationHostTemplate
   [-DeploymentOrder <Int32>]
   [-ServicingOrder <Int32>]
   [-Name] <String>
   [-Description <String>]
   [-Tag <String>]
   -ComputerName <String>
   -ApplicationProfile <ApplicationProfile>
   -ServiceTemplate <ServiceTemplate>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Add-SCApplicationHostTemplate
   [-DeploymentOrder <Int32>]
   [-ServicingOrder <Int32>]
   [-Port <Int32>]
   [-AllowUntrustedServerCertificate <Boolean>]
   -RunAsAccount <VMMCredential>
   [-WebApplicationHost]
   [-Name] <String>
   [-Description <String>]
   [-Tag <String>]
   -ComputerName <String>
   -Site <String>
   [-AuthenticationType <String>]
   -ApplicationProfile <ApplicationProfile>
   -ServiceTemplate <ServiceTemplate>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

L’applet de commande Add-SCApplicationHostTemplate ajoute un modèle hôte d’application à un modèle de service. Un modèle hôte d’application est utilisé pour déployer une application de couche données SQL (DAC) sur un serveur SQL déployé ou un package Web Deploy sur un hôte d’application web pris en charge.

Exemples

Exemple 1 : Ajouter un modèle hôte d’application SQL à un modèle de service

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "SvcWebAppProfile01"
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> Add-SCApplicationHostTemplate -Name "SQL Application Host" -ComputerName "SQLServer01.Contoso.com" -ApplicationProfile $AppProfile -ServiceTemplate $ServiceTemplate

La première commande obtient l’objet de profil aplication nommé SvcWebAppProfile01 et stocke l’objet dans la variable $AppProfile.

La deuxième commande obtient l’objet service temnplate nommé ServiceTemplate01 et stocke l’objet dans la variable $ServiceTemplate.

La troisième commande ajoute un modèle hôte d’application au modèle de service stocké dans $ServiceTemplate.

Exemple 2 : Ajouter un modèle hôte d’application web à un modèle de service

PS C:\> $AppProfile = Get-SCApplicationProfile -Name "WebAppProfile01"
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $WebRAA = Get-SCRunAsAccount -Name "IIS Site Admin"
PS C:\> $WebAppHostTemplate = Add-SCApplicationHostTemplate -Name "Web Farm" -ServiceTemplate $ServiceTemplate -ApplicationProfile -$AppProfile -ComputerName "@Web Server@" -DeploymentOrder 2 -WebAppHost -Port 8172 -Site "Default Web Site" -AuthenticationType "NTLM" -AllowUntrustedServerCertificate -RunAsAccount $WebRAA

La première commande obtient l’objet de profil aplication nommé WebAppProfile01 et stocke l’objet dans la variable $AppProfile.

La deuxième commande obtient l’objet de modèle de service nommé ServiceTemplate01 et stocke l’objet dans la variable $ServiceTemplate.

La troisième commande obtient l’objet Run As Account nommé IIS Site Administration et stocke l’objet dans la variable $WebRAA.

La dernière commande ajoute un modèle hôte d’application web au modèle de service stocké dans $ServiceTemplate (dans ce cas, ServiceTemplate01).

Paramètres

-AllowUntrustedServerCertificate

Indique si le déploiement peut se poursuivre lorsque le serveur de déploiement cible présente un certificat de serveur non approuvé. Ce paramètre est utilisé conjointement avec un modèle hôte d’application web.

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

-ApplicationProfile

Spécifie un objet de profil d’application.

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

-AuthenticationType

Spécifie le mécanisme d’authentification utilisé pour faciliter le déploiement d’applications web associées au modèle. Ce paramètre est utilisé conjointement avec un modèle hôte d’application web. Les valeurs valides sont les suivantes : NTLM et Basic.

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

-ComputerName

Spécifie le nom d’un ordinateur que Virtual Machine Manager (VMM) peut identifier de manière unique sur votre réseau. Les formats valides sont les suivants :

  • FQDN
  • Adresse IPv4 ou IPv6
  • Nom NetBIOS
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentOrder

Spécifie l’ordre dans lequel un niveau ordinateur, un hôte d’application ou une application est déployé.

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

-Description

Spécifie une description pour le modèle hôte d’application.

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

-JobVariable

Spécifie que la progression des travaux est suivie et stockée dans la variable nommée par ce paramètre.

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

-Name

Spécifie le nom d’un objet VMM.

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

-Port

Spécifie le port réseau à utiliser lors de l’ajout d’un objet ou de la création d’une connexion. Les valeurs valides sont les suivantes : 1 à 4095.

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

-PROTipID

Spécifie l’ID du conseil d’optimisation des performances et des ressources qui a déclenché cette action. Ce paramètre vous permet d’auditer les conseils PRO.

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

-RunAsAccount

Spécifie un compte d’identification qui contient des informations d’identification avec l’autorisation d’effectuer cette action.

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

-RunAsynchronously

Indique que le travail s’exécute de manière asynchrone afin que le contrôle retourne immédiatement à l’interpréteur de commandes.

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

-ServiceTemplate

Spécifie un objet de modèle de service.

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

-ServicingOrder

Spécifie l’ordre dans lequel un ordinateur ou un hôte d’application est servicené.

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

-Site

Spécifie le site web auquel tous les packages de déploiement web associés sont déployés. Ce paramètre est utilisé conjointement avec un modèle hôte d’application web.

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

-Tag

Spécifie un mot ou une expression à associer à un objet afin que vous puissiez rechercher tous les objets avec l’ensemble spécifié de balises. Vous pouvez rechercher un sous-ensemble de balises ou rechercher l’ensemble complet des balises.

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

-WebApplicationHost

Spécifie que le modèle hôte d’application est utilisé pour un hôte d’application web.

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

Sorties

ApplicationHostTemplate

Cette applet de commande retourne un objet ApplicationHostTemplate .