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 .