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 .