Condividi tramite


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 livello dati SQL in un server SQL distribuito o in un pacchetto distribuzione Web in un host applicazione Web supportato.

Esempio

Esempio 1: Aggiungere un modello host dell'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 temnplate del servizio 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 Account RunAs denominato Amministratore sito IIS e archivia l'oggetto nella variabile $WebRAA.

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

Parametri

-AllowUntrustedServerCertificate

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

Tipo:Boolean
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ApplicationProfile

Specifica un oggetto profilo applicazione.

Tipo:ApplicationProfile
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly: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.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ComputerName

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

  • FQDN
  • Indirizzo IPv4 o IPv6
  • Nome NetBIOS
Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-DeploymentOrder

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

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Description

Specifica una descrizione per il modello host dell'applicazione.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Name

Specifica il nome di un oggetto VMM.

Tipo:String
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Port

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

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

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

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsAccount

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

Tipo:VMMCredential
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ServiceTemplate

Specifica un oggetto modello di servizio.

Tipo:ServiceTemplate
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-ServicingOrder

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

Tipo:Int32
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Site

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly: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.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-WebApplicationHost

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

Output

ApplicationHostTemplate

Questo cmdlet restituisce un oggetto ApplicationHostTemplate .