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 IIS Site 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ò 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.
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 utilizzare 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 della descrizione per le prestazioni e l'ottimizzazione delle 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 l'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 torni 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 di un 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 in 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 da poter 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 .