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 .