Sdílet prostřednictvím


Add-SCApplicationHostTemplate

Přidá šablonu hostitele aplikace do šablony služby.

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

Rutina Add-SCApplicationHostTemplate přidá do šablony služby šablonu hostitele aplikace. Šablona hostitele aplikace slouží k nasazení aplikace datové vrstvy SQL (DAC) na nasazeném SQL serveru nebo balíčku nasazení webu do podporovaného hostitele webových aplikací.

Příklady

Příklad 1: Přidání šablony hostitele aplikace SQL do šablony služby

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

První příkaz získá objekt profilu aplication s názvem SvcWebAppProfile01 a uloží objekt do proměnné $AppProfile.

Druhý příkaz získá objekt služby temnplate s názvem ServiceTemplate01 a uloží objekt do proměnné $ServiceTemplate.

Třetí příkaz přidá šablonu hostitele aplikace do šablony služby uložené v $ServiceTemplate.

Příklad 2: Přidání šablony hostitele webové aplikace do šablony služby

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

První příkaz získá objekt profilu aplication s názvem WebAppProfile01 a uloží objekt do proměnné $AppProfile.

Druhý příkaz získá objekt šablony služby s názvem ServiceTemplate01 a uloží objekt do proměnné $ServiceTemplate.

Třetí příkaz získá objekt účtu Spustit jako s názvem web služby IIS Správa a uloží objekt do proměnné $WebRAA.

Poslední příkaz přidá šablonu hostitele webové aplikace do šablony služby uložené v $ServiceTemplate (v tomto případě ServiceTemplate01).

Parametry

-AllowUntrustedServerCertificate

Označuje, jestli nasazení může pokračovat, když cílový server nasazení zobrazí nedůvěryhodný certifikát serveru. Tento parametr se používá ve spojení se šablonou hostitele webové aplikace.

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

-ApplicationProfile

Určuje objekt profilu aplikace.

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

-AuthenticationType

Určuje mechanismus ověřování, který se používá k usnadnění nasazení webových aplikací přidružených k šabloně. Tento parametr se používá ve spojení se šablonou hostitele webové aplikace. Platné hodnoty jsou: NTLM a Basic.

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

-ComputerName

Určuje název počítače, který může nástroj Virtual Machine Manager (VMM) jednoznačně identifikovat ve vaší síti. Platné formáty jsou:

  • FQDN
  • Adresa IPv4 nebo IPv6
  • Název rozhraní NetBIOS
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentOrder

Určuje pořadí, ve kterém je nasazena vrstva počítače, hostitel aplikace nebo aplikace.

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

-Description

Určuje popis šablony hostitele aplikace.

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

-JobVariable

Určuje, že průběh úlohy se sleduje a ukládá do proměnné pojmenované tímto parametrem.

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

-Name

Určuje název objektu VMM.

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

-Port

Určuje síťový port, který se má použít při přidávání objektu nebo vytváření připojení. Platné hodnoty jsou: 1 až 4095.

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

-PROTipID

Určuje ID tipu pro optimalizaci výkonu a prostředků (TIP PRO), který tuto akci aktivoval. Tento parametr umožňuje auditovat tipy PRO.

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

-RunAsAccount

Určuje účet Spustit jako, který obsahuje přihlašovací údaje s oprávněním k provedení této akce.

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

-RunAsynchronously

Označuje, že úloha běží asynchronně, aby se ovládací prvek vrátil do příkazového prostředí okamžitě.

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

-ServiceTemplate

Určuje objekt šablony služby.

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

-ServicingOrder

Určuje pořadí, ve kterém se obsluhuje úroveň počítače nebo hostitel aplikace.

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

-Site

Určuje web, do kterého jsou nasazeny všechny přidružené balíčky nasazení webu. Tento parametr se používá ve spojení se šablonou hostitele webové aplikace.

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

-Tag

Určuje slovo nebo frázi, které se mají přidružit k objektu, abyste mohli vyhledat všechny objekty se zadanou sadou značek. Můžete vyhledat podmnožinu značek nebo můžete vyhledat úplnou sadu značek.

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

-WebApplicationHost

Určuje, že se šablona hostitele aplikace používá pro hostitele webových aplikací.

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

Výstupy

ApplicationHostTemplate

Tato rutina vrátí objekt ApplicationHostTemplate .