Delen via


Add-SCApplicationHostTemplate

Hiermee voegt u een toepassingshostsjabloon toe aan een servicesjabloon.

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

De cmdlet Add-SCApplicationHostTemplate voegt een toepassingshostsjabloon toe aan een servicesjabloon. Een toepassingshostsjabloon wordt gebruikt voor het implementeren van een SQL-gegevenslaagtoepassing (DAC) op een geïmplementeerde SQL-server of een webimplementatiepakket op een ondersteunde webtoepassingshost.

Voorbeelden

Voorbeeld 1: Een SQL-toepassingshostsjabloon toevoegen aan een servicesjabloon

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

Met de eerste opdracht wordt het object Aplication Profile met de naam SvcWebAppProfile01 opgehaald en wordt het object opgeslagen in de $AppProfile variabele.

Met de tweede opdracht wordt het service-temnplate-object met de naam ServiceTemplate01 opgehaald en wordt het object opgeslagen in de variabele $ServiceTemplate.

Met de derde opdracht wordt een toepassingshostsjabloon toegevoegd aan de servicesjabloon die is opgeslagen in $ServiceTemplate.

Voorbeeld 2: Een webtoepassingshostsjabloon toevoegen aan een servicesjabloon

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

Met de eerste opdracht wordt het object met de naam WebAppProfile01 opgehaald en wordt het object opgeslagen in de variabele $AppProfile.

Met de tweede opdracht wordt het servicesjabloonobject met de naam ServiceTemplate01 opgehaald en wordt het object opgeslagen in de $ServiceTemplate variabele.

Met de derde opdracht wordt het Run As-accountobject met de naam IIS-site Beheer opgehaald en wordt het object opgeslagen in de variabele $WebRAA.

Met de laatste opdracht wordt een webtoepassingshostsjabloon toegevoegd aan de servicesjabloon die is opgeslagen in $ServiceTemplate (in dit geval ServiceTemplate01).

Parameters

-AllowUntrustedServerCertificate

Geeft aan of de implementatie kan doorgaan wanneer de doelimplementatieserver een niet-vertrouwd servercertificaat presenteert. Deze parameter wordt gebruikt in combinatie met een webtoepassingshostsjabloon.

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

-ApplicationProfile

Hiermee geeft u een toepassingsprofielobject op.

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

-AuthenticationType

Hiermee geeft u het verificatiemechanisme op dat wordt gebruikt om de implementatie van webtoepassingen die zijn gekoppeld aan de sjabloon te vergemakkelijken. Deze parameter wordt gebruikt in combinatie met een webtoepassingshostsjabloon. Geldige waarden zijn: NTLM en Basic.

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

-ComputerName

Hiermee geeft u de naam op van een computer die Virtual Machine Manager (VMM) uniek kan identificeren in uw netwerk. Geldige notaties zijn:

  • FQDN
  • IPv4- of IPv6-adres
  • NetBIOS-naam
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentOrder

Hiermee geeft u de volgorde op waarin een computerlaag, toepassingshost of toepassing wordt geïmplementeerd.

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

-Description

Hiermee geeft u een beschrijving voor de toepassingshostsjabloon.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-Name

Hiermee geeft u de naam van een VMM-object.

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

-Port

Hiermee geeft u de netwerkpoort die moet worden gebruikt bij het toevoegen van een object of het maken van een verbinding. Geldige waarden zijn: 1 tot 4095.

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

-PROTipID

Hiermee geeft u de id op van de tip prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RunAsAccount

Hiermee geeft u een Uitvoeren als-account met referenties met toestemming om deze actie uit te voeren.

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

-RunAsynchronously

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-ServiceTemplate

Hiermee geeft u een servicesjabloonobject op.

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

-ServicingOrder

Hiermee geeft u de volgorde op waarin een computerlaag of toepassingshost wordt onderhouden.

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

-Site

Hiermee geeft u de website waarop gekoppelde web-implementatiepakketten worden geïmplementeerd. Deze parameter wordt gebruikt in combinatie met een webtoepassingshostsjabloon.

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

-Tag

Hiermee geeft u een woord of woordgroep aan een object te koppelen, zodat u kunt zoeken naar alle objecten met de opgegeven set tags. U kunt zoeken naar een subset tags of u kunt zoeken naar de volledige set tags.

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

-WebApplicationHost

Hiermee geeft u op dat de toepassingshostsjabloon wordt gebruikt voor een webtoepassingshost.

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

Uitvoerwaarden

ApplicationHostTemplate

Deze cmdlet retourneert een ApplicationHostTemplate-object .