Compartir a través de


Add-SCApplicationHostTemplate

Agrega una plantilla de host de aplicación a una plantilla de servicio.

Sintaxis

DefaultParamSet (Es el valor predeterminado).

Add-SCApplicationHostTemplate
    [-Name] <String>
    -ComputerName <String>
    -ApplicationProfile <ApplicationProfile>
    -ServiceTemplate <ServiceTemplate>
    [-DeploymentOrder <Int32>]
    [-ServicingOrder <Int32>]
    [-Description <String>]
    [-Tag <String>]
    [-RunAsynchronously]
    [-PROTipID <Guid>]
    [-JobVariable <String>]
    [<CommonParameters>]

WebApplicationHost

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

Description

El cmdlet Add-SCApplicationHostTemplate agrega una plantilla de host de aplicación a una plantilla de servicio. Una plantilla de host de aplicación se usa para implementar una aplicación de capa de datos (DAC) de SQL en un servidor SQL implementado o un paquete de Web Deploy en un host de aplicaciones web compatible.

Ejemplos

Ejemplo 1: Agregar una plantilla de host de aplicación SQL a una plantilla de servicio

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

El primer comando obtiene el objeto de perfil de aplicación denominado SvcWebAppProfile01 y almacena el objeto en la variable $AppProfile.

El segundo comando obtiene el objeto temnplate de servicio denominado ServiceTemplate01 y almacena el objeto en la variable $ServiceTemplate.

El tercer comando agrega una plantilla de host de aplicación a la plantilla de servicio almacenada en $ServiceTemplate.

Ejemplo 2: Agregar una plantilla de host de aplicación web a una plantilla de servicio

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

El primer comando obtiene el objeto de perfil de aplicación denominado WebAppProfile01 y almacena el objeto en la variable $AppProfile.

El segundo comando obtiene el objeto de plantilla de servicio denominado ServiceTemplate01 y almacena el objeto en la variable $ServiceTemplate.

El tercer comando obtiene el objeto Ejecutar como cuenta denominado Administrador del sitio de IIS y almacena el objeto en la variable $WebRAA.

El último comando agrega una plantilla de host de aplicación web a la plantilla de servicio almacenada en $ServiceTemplate (en este caso, ServiceTemplate01).

Parámetros

-AllowUntrustedServerCertificate

Indica si la implementación puede continuar cuando el servidor de implementación de destino presenta un certificado de servidor que no es de confianza. Este parámetro se utiliza junto con una plantilla de host de aplicación web.

Propiedades del parámetro

Tipo:Boolean
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

WebApplicationHost
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ApplicationProfile

Especifica un objeto de perfil de aplicación.

Propiedades del parámetro

Tipo:ApplicationProfile
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:True
Valor de la canalización:True
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-AuthenticationType

Especifica el mecanismo de autenticación utilizado para facilitar la implementación de las aplicaciones web asociadas a la plantilla. Este parámetro se utiliza junto con una plantilla de host de aplicación web. Los valores válidos son: NTLM y Basic.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

WebApplicationHost
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ComputerName

Especifica el nombre de un equipo que Virtual Machine Manager (VMM) puede identificar de forma única en la red. Los formatos válidos son:

  • nombre de dominio completo (FQDN)
  • Dirección IPv4 o IPv6
  • Nombre netBIOS

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-DeploymentOrder

Especifica el orden en el que se implementa un nivel de equipo, un host de aplicación o una aplicación.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Description

Especifica una descripción para la plantilla de host de aplicación.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que este progreso se almacena en la variable denominada por este parámetro.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Name

Especifica el nombre de un objeto VMM.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:0
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Port

Especifica el puerto de red que se va a utilizar al agregar un objeto o crear una conexión. Los valores válidos son: 1 a 4095.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

WebApplicationHost
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-PROTipID

Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

Propiedades del parámetro

Tipo:Guid
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-RunAsAccount

Especifica una cuenta de ejecución que contiene credenciales con permiso para realizar esta acción.

Propiedades del parámetro

Tipo:VMMCredential
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

WebApplicationHost
Posición:Named
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ServiceTemplate

Especifica un objeto de plantilla de servicio.

Propiedades del parámetro

Tipo:ServiceTemplate
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-ServicingOrder

Especifica el orden en el que se atiende un nivel de equipo o un host de aplicación.

Propiedades del parámetro

Tipo:Int32
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Site

Especifica el sitio web en el que se implementan los paquetes de implementación web asociados. Este parámetro se utiliza junto con una plantilla de host de aplicación web.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

WebApplicationHost
Posición:Named
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-Tag

Especifica una palabra o frase que se va a asociar a un objeto para que pueda buscar todos los objetos con el conjunto de etiquetas especificado. Puede buscar un subconjunto de etiquetas o puede buscar el conjunto completo de etiquetas.

Propiedades del parámetro

Tipo:String
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

(All)
Posición:Named
Mandatory:False
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

-WebApplicationHost

Especifica que la plantilla de host de aplicación se utiliza para un host de aplicación web.

Propiedades del parámetro

Tipo:SwitchParameter
Valor predeterminado:None
Admite caracteres comodín:False
DontShow:False

Conjuntos de parámetros

WebApplicationHost
Posición:Named
Mandatory:True
Valor de la canalización:False
Valor de la canalización por nombre de propiedad:False
Valor de los argumentos restantes:False

CommonParameters

Este cmdlet admite los parámetros comunes: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction y -WarningVariable. Para obtener más información, vea about_CommonParameters.

Salidas

ApplicationHostTemplate

Este cmdlet devuelve un objeto ApplicationHostTemplate .