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.