Add-SCApplicationHostTemplate
Adiciona um modelo de host de aplicativo 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 host de aplicativo a um modelo de serviço. Um modelo de host de aplicativo é usado para implantar um DAC (aplicativo da camada de dados SQL) em um SQL Server implantado ou um pacote de Implantação da Web em um Host de Aplicativo Web com suporte.
Exemplos
Exemplo 1: Adicionar um modelo de host de aplicativo 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 temnplate de serviço chamado ServiceTemplate01 e armazena o objeto na variável $ServiceTemplate.
O terceiro comando adiciona um modelo de host de aplicativo ao modelo de serviço armazenado em $ServiceTemplate.
Exemplo 2: Adicionar um modelo de host de aplicativo 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 de modelo de serviço chamado ServiceTemplate01 e armazena o objeto na variável $ServiceTemplate.
O terceiro comando obtém o objeto Executar como Conta chamado Site do IIS Administração e armazena o objeto na variável $WebRAA.
O último comando adiciona um modelo de host de aplicativo Web ao modelo de serviço armazenado em $ServiceTemplate (nesse caso, ServiceTemplate01).
Parâmetros
-AllowUntrustedServerCertificate
Indica se a implantação pode continuar quando o servidor de implantação de destino apresentar um certificado de servidor não confiável. Esse parâmetro é usado em conjunto com um modelo de host do Aplicativo 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 aplicativo.
Type: | ApplicationProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AuthenticationType
Especifica o mecanismo de autenticação usado para facilitar a implantação de aplicativos Web associados ao modelo. Esse parâmetro é usado em conjunto com um modelo de host do Aplicativo 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 VMM (Virtual Machine Manager) pode identificar exclusivamente em 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 uma camada de computador, host de aplicativo ou aplicativo é implantado.
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 host do aplicativo.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Especifica que o andamento do trabalho é controlado e armazenado na variável nomeada por esse 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 do 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 ser usada ao adicionar um objeto ou criar uma conexã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 a ID da dica de Desempenho e Otimização de Recursos (dica PRO) que disparou essa ação. Esse parâmetro permite que você audite dicas pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsAccount
Especifica uma conta Executar como que contém credenciais com permissão para executar essa ação.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho é executado de forma assíncrona para que o controle retorne imediatamente ao shell 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 uma camada de computador ou host de aplicativo é atendido.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Site
Especifica o site no qual todos os pacotes de implantação da Web associados são implantados. Esse parâmetro é usado em conjunto com um modelo de host do Aplicativo Web.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Especifica uma palavra ou frase a ser associada a um objeto para que você possa pesquisar todos os objetos com o conjunto de marcas especificado. Você pode pesquisar um subconjunto de marcas ou pesquisar o conjunto completo de marcas.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WebApplicationHost
Especifica que o modelo de host de aplicativo é usado para um Host de Aplicativo Web.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Saídas
ApplicationHostTemplate
Este cmdlet retorna um objeto ApplicationHostTemplate .