Dela via


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 värd för webbprogram 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 service temnplate-objektet 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änstmallsobjektet med namnet ServiceTemplate01 och lagrar objektet i variabeln $ServiceTemplate.

Det tredje kommandot hämtar kör som-konto-objektet med namnet IIS-webbplatsadministratör och lagrar objektet i variabeln $WebRAA.

Det sista kommandot lägger till en värdmall för webbprogram till tjänstmallen som lagras i $ServiceTemplate (i det här fallet ServiceTemplate01).

Parametrar

-AllowUntrustedServerCertificate

Anger om distributionen kan fortsätta när måldistributionsservern presenterar ett ej betrott servercertifikat. Den här parametern används tillsammans med en värdmall för webbprogram.

Typ:Boolean
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ApplicationProfile

Anger ett programprofilobjekt.

Typ:ApplicationProfile
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken: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.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ComputerName

Anger namnet på en dator som Virtual Machine Manager (VMM) unikt kan identifiera i nätverket. Giltiga format är:

  • FQDN
  • IPv4- eller IPv6-adress
  • NetBIOS-namn
Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-DeploymentOrder

Anger i vilken ordning en datornivå, programvärd eller ett program ska distribueras.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Description

Anger en beskrivning av programvärdmallen.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på ett VMM-objekt.

Typ:String
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PROTipID

Anger ID för tipset prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsAccount

Anger ett Kör som-konto som innehåller autentiseringsuppgifter med behörighet att utföra den här åtgärden.

Typ:VMMCredential
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

Anger att jobbet körs asynkront så att kontrollen omedelbart återgår till kommandogränssnittet.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ServiceTemplate

Anger ett tjänstmallobjekt.

Typ:ServiceTemplate
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-ServicingOrder

Anger i vilken ordning en datornivå eller programvärd betjänas.

Typ:Int32
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken: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.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken: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 taggar, eller så kan du söka efter den fullständiga uppsättningen taggar.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-WebApplicationHost

Anger att programvärdmallen används för en webbprogramvärd.

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:False
Godkänn jokertecken:False

Utdata

ApplicationHostTemplate

Den här cmdleten returnerar ett ApplicationHostTemplate- objekt.