Udostępnij za pośrednictwem


Add-SCApplicationHostTemplate

Dodaje szablon hosta aplikacji do szablonu usługi.

Składnia

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>]

Opis

Polecenie cmdlet Add-SCApplicationHostTemplate dodaje szablon hosta aplikacji do szablonu usługi. Szablon hosta aplikacji służy do wdrażania aplikacji warstwy danych SQL na wdrożonym serwerze SQL lub pakiecie Web Deploy na obsługiwanym hoście aplikacji internetowej.

Przykłady

Przykład 1. Dodawanie szablonu hosta aplikacji SQL do szablonu usługi

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

Pierwsze polecenie pobiera obiekt profilu aplication o nazwie SvcWebAppProfile01 i przechowuje obiekt w zmiennej $AppProfile.

Drugie polecenie pobiera obiekt temnplate usługi o nazwie ServiceTemplate01 i przechowuje obiekt w zmiennej $ServiceTemplate.

Trzecie polecenie dodaje szablon hosta aplikacji do szablonu usługi przechowywanego w $ServiceTemplate.

Przykład 2. Dodawanie szablonu hosta aplikacji internetowej do szablonu usługi

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

Pierwsze polecenie pobiera obiekt profilu aplication o nazwie WebAppProfile01 i przechowuje obiekt w zmiennej $AppProfile.

Drugie polecenie pobiera obiekt szablonu usługi o nazwie ServiceTemplate01 i przechowuje obiekt w zmiennej $ServiceTemplate.

Trzecie polecenie pobiera obiekt Konta Uruchom jako o nazwie Lokacja usług IIS Administracja i przechowuje obiekt w zmiennej $WebRAA.

Ostatnie polecenie dodaje szablon hosta aplikacji internetowej do szablonu usługi przechowywanego w $ServiceTemplate (w tym przypadku ServiceTemplate01).

Parametry

-AllowUntrustedServerCertificate

Wskazuje, czy wdrożenie może być kontynuowane, gdy docelowy serwer wdrażania przedstawia niezaufany certyfikat serwera. Ten parametr jest używany w połączeniu z szablonem hosta aplikacji internetowej.

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

-ApplicationProfile

Określa obiekt profilu aplikacji.

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

-AuthenticationType

Określa mechanizm uwierzytelniania używany do ułatwiania wdrażania aplikacji internetowych skojarzonych z szablonem. Ten parametr jest używany w połączeniu z szablonem hosta aplikacji internetowej. Prawidłowe wartości to: NTLM i Basic.

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

-ComputerName

Określa nazwę komputera, który program Virtual Machine Manager (VMM) może jednoznacznie zidentyfikować w sieci. Prawidłowe formaty to:

  • Nazwa FQDN
  • Adres IPv4 lub IPv6
  • Nazwa NetBIOS
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentOrder

Określa kolejność wdrażania warstwy komputera, hosta aplikacji lub aplikacji.

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

-Description

Określa opis szablonu hosta aplikacji.

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

-JobVariable

Określa, że postęp zadania jest śledzony i przechowywany w zmiennej o nazwie przez ten parametr.

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

-Name

Określa nazwę obiektu programu VMM.

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

-Port

Określa port sieciowy, który ma być używany podczas dodawania obiektu lub tworzenia połączenia. Prawidłowe wartości to: od 1 do 4095.

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

-PROTipID

Określa identyfikator porady wydajności i optymalizacji zasobów (porada PRO), która wyzwoliła tę akcję. Ten parametr umożliwia inspekcję porad PRO.

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

-RunAsAccount

Określa konto Uruchom jako zawierające poświadczenia z uprawnieniem do wykonania tej akcji.

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

-RunAsynchronously

Wskazuje, że zadanie jest uruchamiane asynchronicznie, aby kontrolka natychmiast wracała do powłoki poleceń.

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

-ServiceTemplate

Określa obiekt szablonu usługi.

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

-ServicingOrder

Określa kolejność obsługi warstwy komputera lub hosta aplikacji.

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

-Site

Określa witrynę sieci Web, do której są wdrażane wszystkie skojarzone pakiety web deploy. Ten parametr jest używany w połączeniu z szablonem hosta aplikacji internetowej.

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

-Tag

Określa wyraz lub frazę do skojarzenia z obiektem, aby można było wyszukać wszystkie obiekty z określonym zestawem tagów. Możesz wyszukać podzbiór tagów lub wyszukać pełny zestaw tagów.

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

-WebApplicationHost

Określa, że szablon hosta aplikacji jest używany dla hosta aplikacji internetowej.

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

Dane wyjściowe

ApplicationHostTemplate

To polecenie cmdlet zwraca obiekt ApplicationHostTemplate .