Add-SCApplicationHostTemplate
Lägger till en programvärdmall i en tjänstmall.
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
Cmdleten Add-SCApplicationHostTemplate lägger till en programvärdmall i en tjänstmall. En programvärdmall används för att distribuera ett SQL-datanivåprogram (DAC) på en distribuerad SQL-server eller ett webbdistributionspaket till en webbprogramvärd som stöds.
Exempel
Exempel 1: Lägga till en SQL-programvärdmall i en tjänstmall
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
Det första kommandot hämtar aplication-profilobjektet med namnet SvcWebAppProfile01 och lagrar objektet i variabeln $AppProfile.
Det andra kommandot hämtar tjänstobjektet temnplate med namnet ServiceTemplate01 och lagrar objektet i variabeln $ServiceTemplate.
Det tredje kommandot lägger till en programvärdmall i tjänstmallen som lagras i $ServiceTemplate.
Exempel 2: Lägga till en värdmall för webbprogram i en tjänstmall
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
Det första kommandot hämtar aplication-profilobjektet med namnet WebAppProfile01 och lagrar objektet i variabeln $AppProfile.
Det andra kommandot hämtar tjänstmallobjektet med namnet ServiceTemplate01 och lagrar objektet i variabeln $ServiceTemplate.
Det tredje kommandot hämtar Kör som-konto-objektet med namnet IIS Site Admin och lagrar objektet i variabeln $WebRAA.
Det sista kommandot lägger till en värdmall för webbprogram i tjänstmallen som lagras i $ServiceTemplate (i det här fallet ServiceTemplate01).
Parametrar
-AllowUntrustedServerCertificate
Anger om distributionen kan fortsätta när måldistributionsservern visar ett ej betrott servercertifikat. Den här parametern används tillsammans med en värdmall för webbprogram.
Type: | Boolean |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ApplicationProfile
Anger ett programprofilobjekt.
Type: | ApplicationProfile |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-AuthenticationType
Anger den autentiseringsmekanism som används för att underlätta distributionen av webbprogram som är associerade med mallen. Den här parametern används tillsammans med en värdmall för webbprogram. Giltiga värden är: NTLM och Basic.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ComputerName
Anger namnet på en dator som Virtual Machine Manager (VMM) kan identifiera unikt i nätverket. Giltiga format är:
- FQDN
- IPv4- eller IPv6-adress
- NetBIOS-namn
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-DeploymentOrder
Anger i vilken ordning en datornivå, programvärd eller ett program ska distribueras.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Description
Anger en beskrivning av programvärdmallen.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Anger namnet på ett VMM-objekt.
Type: | String |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Port
Anger den nätverksport som ska användas när du lägger till ett objekt eller skapar en anslutning. Giltiga värden är: 1 till 4095.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsAccount
Anger ett Kör som-konto som innehåller autentiseringsuppgifter med behörighet att utföra den här åtgärden.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServiceTemplate
Anger ett tjänstmallsobjekt.
Type: | ServiceTemplate |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-ServicingOrder
Anger i vilken ordning en datornivå eller programvärd betjänas.
Type: | Int32 |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Site
Anger den webbplats som alla associerade webbdistributionspaket distribueras till. Den här parametern används tillsammans med en värdmall för webbprogram.
Type: | String |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Tag
Anger ett ord eller en fras som ska associeras med ett objekt så att du kan söka efter alla objekt med den angivna uppsättningen taggar. Du kan söka efter en delmängd av taggarna eller söka efter den fullständiga uppsättningen taggar.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-WebApplicationHost
Anger att programvärdmallen används för en webbprogramvärd.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | False |
Accept wildcard characters: | False |
Utdata
ApplicationHostTemplate
Den här cmdleten returnerar ett ApplicationHostTemplate-objekt .