Share via


Add-SCApplicationHostTemplate

Aggiunge un modello host dell'applicazione a un modello di servizio.

Sintassi

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>]

Descrizione

Il cmdlet Add-SCApplicationHostTemplate aggiunge un modello host dell'applicazione a un modello di servizio. Un modello host applicazione viene usato per distribuire un'applicazione a livello di dati SQL in un server SQL distribuito o in un pacchetto Di distribuzione Web in un host applicazione Web supportato.

Esempio

Esempio 1: Aggiungere un modello host applicazione SQL a un modello di servizio

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

Il primo comando ottiene l'oggetto profilo aplicazione denominato SvcWebAppProfile01 e archivia l'oggetto nella variabile $AppProfile.

Il secondo comando ottiene l'oggetto service temnplate denominato ServiceTemplate01 e archivia l'oggetto nella variabile $ServiceTemplate.

Il terzo comando aggiunge un modello host dell'applicazione al modello di servizio archiviato in $ServiceTemplate.

Esempio 2: Aggiungere un modello host applicazione Web a un modello di servizio

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

Il primo comando ottiene l'oggetto profilo aplicazione denominato WebAppProfile01 e archivia l'oggetto nella variabile $AppProfile.

Il secondo comando ottiene l'oggetto modello di servizio denominato ServiceTemplate01 e archivia l'oggetto nella variabile $ServiceTemplate.

Il terzo comando ottiene l'oggetto RunAs Account denominato sito IIS Amministrazione e archivia l'oggetto nella variabile $WebRAA.

L'ultimo comando aggiunge un modello host applicazione Web al modello di servizio archiviato in $ServiceTemplate (in questo caso ServiceTemplate01).

Parametri

-AllowUntrustedServerCertificate

Indica se la distribuzione può procedere quando il server di distribuzione di destinazione presenta un certificato server non attendibile. Questo parametro viene usato insieme a un modello host applicazione Web.

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

-ApplicationProfile

Specifica un oggetto profilo applicazione.

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

-AuthenticationType

Specifica il meccanismo di autenticazione usato per facilitare la distribuzione di applicazioni Web associate al modello. Questo parametro viene usato insieme a un modello host applicazione Web. I valori validi sono: NTLM e Basic.

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

-ComputerName

Specifica il nome di un computer che Virtual Machine Manager (VMM) può identificare in modo univoco nella rete. I formati validi sono:

  • Nome di dominio completo
  • Indirizzo IPv4 o IPv6
  • Nome NetBIOS
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentOrder

Specifica l'ordine in cui viene distribuito un livello computer, un host applicazione o un'applicazione.

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

-Description

Specifica una descrizione per il modello host dell'applicazione.

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

-JobVariable

Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.

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

-Name

Specifica il nome di un oggetto di VMM.

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

-Port

Specifica la porta di rete da usare quando si aggiunge un oggetto o si crea una connessione. I valori validi sono: da 1 a 4095.

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

-PROTipID

Specifica l'ID del suggerimento prestazioni e ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti PRO.

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

-RunAsAccount

Specifica un account RunAs contenente le credenziali con autorizzazione per eseguire questa azione.

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

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo restituisca immediatamente alla shell dei comandi.

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

-ServiceTemplate

Specifica un oggetto modello di servizio.

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

-ServicingOrder

Specifica l'ordine in cui viene eseguito il servizio di un livello computer o dell'host dell'applicazione.

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

-Site

Specifica il sito Web a cui vengono distribuiti i pacchetti di distribuzione Web associati. Questo parametro viene usato insieme a un modello host applicazione Web.

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

-Tag

Specifica una parola o una frase da associare a un oggetto in modo che sia possibile cercare tutti gli oggetti con il set specificato di tag. È possibile cercare un subset di tag oppure cercare il set completo di tag.

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

-WebApplicationHost

Specifica che il modello host dell'applicazione viene usato per un host applicazione Web.

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

Output

ApplicationHostTemplate

Questo cmdlet restituisce un oggetto ApplicationHostTemplate .