Add-SCApplicationHostTemplate
Hiermee voegt u een toepassingshostsjabloon toe aan een servicesjabloon.
Syntaxis
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 Web Deploy-pakket op een ondersteunde webtoepassingshost.
Voorbeelden
Voorbeeld 1: Een hostsjabloon voor een SQL-toepassing 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 aplication-profielobject met de naam SvcWebAppProfile01 opgehaald en wordt het object opgeslagen in de $AppProfile variabele.
Met de tweede opdracht wordt het servicetemnplate-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 hostsjabloon voor een webtoepassing 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 aplication-profiel met de naam WebAppProfile01 opgehaald en wordt het object opgeslagen in de $AppProfile variabele.
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-sitebeheerder opgehaald en wordt het object opgeslagen in de $WebRAA variabele.
Met de laatste opdracht wordt een hostsjabloon voor webtoepassingen 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ApplicationProfile
Hiermee geeft u een toepassingsprofielobject op.
Type: | ApplicationProfile |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | True |
Jokertekens accepteren: | False |
-AuthenticationType
Hiermee geeft u het verificatiemechanisme op dat wordt gebruikt om de implementatie van webtoepassingen die aan de sjabloon zijn gekoppeld, te vergemakkelijken. Deze parameter wordt gebruikt in combinatie met een webtoepassingshostsjabloon. Geldige waarden zijn: NTLM en Basic.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-DeploymentOrder
Hiermee geeft u de volgorde op waarin een computerlaag, toepassingshost of toepassing wordt geïmplementeerd.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Description
Hiermee geeft u een beschrijving voor de toepassingshostsjabloon.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-Name
Hiermee geeft u de naam van een VMM-object.
Type: | String |
Position: | 0 |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-RunAsAccount
Hiermee geeft u een Uitvoeren als-account op dat referenties bevat met de machtiging om deze actie uit te voeren.
Type: | VMMCredential |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ServiceTemplate
Hiermee geeft u een servicesjabloonobject op.
Type: | ServiceTemplate |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-ServicingOrder
Hiermee geeft u de volgorde op waarin een computerlaag of toepassingshost wordt onderhouden.
Type: | Int32 |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | 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 van tags of u kunt zoeken naar de volledige set tags.
Type: | String |
Position: | Named |
Default value: | None |
Vereist: | False |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
-WebApplicationHost
Hiermee geeft u op dat de sjabloon voor de toepassingshost wordt gebruikt voor een webtoepassingshost.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Vereist: | True |
Pijplijninvoer accepteren: | False |
Jokertekens accepteren: | False |
Uitvoerwaarden
ApplicationHostTemplate
Met deze cmdlet wordt een ApplicationHostTemplate--object geretourneerd.