Partilhar via


Add-SCApplicationHostTemplate

Adiciona um modelo de anfitrião de aplicação a um modelo de serviço.

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

O cmdlet Add-SCApplicationHostTemplate , adiciona um modelo de anfitrião de aplicações a um modelo de serviço. Um modelo de anfitrião de aplicações é usado para implementar uma aplicação de nível de dados SQL (DAC) num servidor SQL implantado ou num pacote de implementação web para um anfitrião de aplicação web suportado.

Exemplos

Exemplo 1: Adicione um modelo de anfitrião de aplicação SQL a um modelo de serviço

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

O primeiro comando obtém o objeto de perfil de aplicação chamado SvcWebAppProfile01 e armazena o objeto na variável $AppProfile.

O segundo comando obtém o objeto temnário de serviço chamado ServiceTemplate01 e armazena o objeto na variável $ServiceTemplate.

O terceiro comando adiciona um modelo de anfitrião de aplicação ao modelo de serviço armazenado em $ServiceTemplate.

Exemplo 2: Adicione um modelo de anfitrião de aplicação web a um modelo de serviço

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

O primeiro comando obtém o objeto de perfil de aplicação chamado WebAppProfile01 e armazena o objeto na variável $AppProfile.

O segundo comando obtém o objeto do modelo de serviço chamado ServiceTemplate01 e armazena o objeto na variável $ServiceTemplate.

O terceiro comando obtém o objeto Run As Account denominado IIS Site Administração e armazena o objeto na variável $WebRAA.

O último comando adiciona um modelo de anfitrião de aplicação web ao modelo de serviço armazenado em $ServiceTemplate (neste caso, ServiceTemplate01).

Parâmetros

-AllowUntrustedServerCertificate

Indica se a implementação pode prosseguir quando o servidor de implementação do alvo apresentar um certificado de servidor não fidedquirou. Este parâmetro é usado em conjunto com um modelo de anfitrião de aplicação web.

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

-ApplicationProfile

Especifica um objeto de perfil de aplicação.

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

-AuthenticationType

Especifica o mecanismo de autenticação utilizado para facilitar a implementação de aplicações web associadas ao modelo. Este parâmetro é usado em conjunto com um modelo de anfitrião de aplicação web. Os valores válidos são: NTLM e Basic.

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

-ComputerName

Especifica o nome de um computador que o Virtual Machine Manager (VMM) pode identificar exclusivamente na sua rede. Os formatos válidos são:

  • FQDN
  • Endereço IPv4 ou IPv6
  • Nome NetBIOS
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentOrder

Especifica a ordem na qual é implantado um nível de computador, anfitrião de aplicação ou aplicação.

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

-Description

Especifica uma descrição para o modelo de anfitrião de aplicações.

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

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.

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

-Name

Especifica o nome de um objeto VMM.

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

-Port

Especifica a porta de rede a utilizar ao adicionar um objeto ou criar uma ligação. Os valores válidos são: 1 a 4095.

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

-PROTipID

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

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

-RunAsAccount

Especifica uma conta Run As que contém credenciais com permissão para realizar esta ação.

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

-RunAsynchronously

Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

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

-ServiceTemplate

Especifica um objeto de modelo de serviço.

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

-ServicingOrder

Especifica a ordem na qual um nível de computador ou anfitrião de aplicação é reparado.

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

-Site

Especifica o site para o qual são implantados quaisquer pacotes de implementação web associados. Este parâmetro é usado em conjunto com um modelo de anfitrião de aplicação web.

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

-Tag

Especifica uma palavra ou frase para associar a um objeto para que possa pesquisar todos os objetos com o conjunto especificado de tags. Pode procurar um subconjunto de tags ou pode procurar o conjunto completo de tags.

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

-WebApplicationHost

Especifica que o modelo de anfitrião de aplicações é usado para um anfitrião de aplicação web.

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

Saídas

ApplicationHostTemplate

Este cmdlet devolve um objeto ApplicationHostTemplate .