Add-SCApplicationHostTemplate

Hizmet şablonuna uygulama ana bilgisayar şablonu ekler.

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

Add-SCApplicationHostTemplate cmdlet'i, hizmet şablonuna bir uygulama ana bilgisayar şablonu ekler. Uygulama ana bilgisayar şablonu, dağıtılmış bir SQL sunucusuna veya Web Dağıtımı paketine sql veri katmanı uygulamasını (DAC) desteklenen bir Web Uygulaması Konağına dağıtmak için kullanılır.

Örnekler

Örnek 1: Hizmet şablonuna SQL uygulaması konak şablonu ekleme

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

İlk komut, SvcWebAppProfile01 adlı apilication profil nesnesini alır ve nesneyi $AppProfile değişkeninde depolar.

İkinci komut ServiceTemplate01 adlı service temnplate nesnesini alır ve nesneyi $ServiceTemplate değişkeninde depolar.

Üçüncü komut, $ServiceTemplate depolanan hizmet şablonuna bir uygulama ana bilgisayar şablonu ekler.

Örnek 2: Hizmet şablonuna web uygulaması konak şablonu ekleme

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

İlk komut WebAppProfile01 adlı apilication profil nesnesini alır ve nesneyi $AppProfile değişkeninde depolar.

İkinci komut ServiceTemplate01 adlı hizmet şablonu nesnesini alır ve nesneyi $ServiceTemplate değişkeninde depolar.

Üçüncü komut, IIS Site Yönetici adlı Farklı Çalıştır Hesabı nesnesini alır ve nesneyi $WebRAA değişkeninde depolar.

Son komut, $ServiceTemplate (bu örnekte ServiceTemplate01) içinde depolanan hizmet şablonuna bir web uygulaması ana bilgisayar şablonu ekler.

Parametreler

-AllowUntrustedServerCertificate

Hedef dağıtım sunucusu güvenilmeyen bir sunucu sertifikası sunduğunda dağıtımın devam edip etmeyeceğini gösterir. Bu parametre bir Web Uygulaması ana bilgisayar şablonuyla birlikte kullanılır.

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

-ApplicationProfile

Bir uygulama profili nesnesi belirtir.

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

-AuthenticationType

Şablonla ilişkili web uygulamalarının dağıtımını kolaylaştırmak için kullanılan kimlik doğrulama mekanizmasını belirtir. Bu parametre bir Web Uygulaması ana bilgisayar şablonuyla birlikte kullanılır. Geçerli değerler şunlardır: NTLM ve Temel.

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

-ComputerName

Virtual Machine Manager'ın (VMM) ağınızda benzersiz olarak tanımlayabildiği bir bilgisayarın adını belirtir. Geçerli biçimler şunlardır:

  • FQDN
  • IPv4 veya IPv6 adresi
  • NetBIOS adı
Type:String
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-DeploymentOrder

Bilgisayar katmanının, uygulama konağının veya uygulamanın dağıtılma sırasını belirtir.

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

-Description

Uygulama ana bilgisayar şablonu için bir açıklama belirtir.

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

-JobVariable

İş ilerleme durumunun izlendiğini ve bu parametre tarafından adlandırılan değişkende depolandığını belirtir.

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

-Name

VMM nesnesinin adını belirtir.

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

-Port

Nesne eklerken veya bağlantı oluştururken kullanılacak ağ bağlantı noktasını belirtir. Geçerli değerler şunlardır: 1 ile 4095.

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

-PROTipID

Bu eylemi tetikleyen Performans ve Kaynak İyileştirme ipucunun (PRO ipucu) kimliğini belirtir. Bu parametre PRO ipuçlarını denetlemenize olanak tanır.

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

-RunAsAccount

Bu eylemi gerçekleştirme iznine sahip kimlik bilgilerini içeren bir Farklı Çalıştır hesabı belirtir.

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

-RunAsynchronously

Denetimin hemen komut kabuğuna döndürülmesi için işin zaman uyumsuz olarak çalıştığını gösterir.

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

-ServiceTemplate

Bir hizmet şablonu nesnesi belirtir.

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

-ServicingOrder

Bir bilgisayar katmanının veya uygulama konağına hizmet verme sırasını belirtir.

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

-Site

İlişkili web dağıtım paketlerinin dağıtıldığı web sitesini belirtir. Bu parametre bir Web Uygulaması ana bilgisayar şablonuyla birlikte kullanılır.

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

-Tag

Belirtilen etiket kümesine sahip tüm nesneleri arayabilmeniz için bir nesneyle ilişkilendirilecek bir sözcük veya tümcecik belirtir. Etiketlerin bir alt kümesini veya tüm etiket kümesini arayabilirsiniz.

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

-WebApplicationHost

Uygulama ana bilgisayar şablonunun bir Web Uygulaması Konağı için kullanıldığını belirtir.

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

Çıkışlar

ApplicationHostTemplate

Bu cmdlet bir ApplicationHostTemplate nesnesi döndürür.