Aracılığıyla paylaş


New-SCServiceTemplate

VMM'de hizmet oluşturmak için kullanılan bir hizmet şablonu oluşturur.

Syntax

New-SCServiceTemplate
   [-Name] <String>
   [-Description <String>]
   [-Owner <String>]
   -Release <String>
   [-UseAsDefaultRelease <Boolean>]
   [-VMMServer <ServerConnection>]
   [-UserRole <UserRole>]
   [-ServicePriority <ServicePriority>]
   [-ServiceTemplate <ServiceTemplate>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

New-SCServiceTemplate cmdlet'i, Virtual Machine Manager'da (VMM) hizmet oluşturmak için kullanılan bir hizmet şablonu oluşturur. Hizmet şablonu, hizmetin nasıl dağıtılması, yapılandırılması ve hizmet verilmesi gerektiğini açıklayan bir dizi hizmet şablonu içeren hizmetin açıklamasıdır. Hizmet şablonları VMM kitaplığında depolanır.

Örnekler

Örnek 1: Hizmet şablonu oluşturma

PS C:\> $SvcTemplate = New-SCServiceTemplate -Name "ServiceTemplate01" -Release "Beta" -Description "Service Template 01" -Owner "Contoso\Katarina" 
PS C:\> $SvcTemplate

İlk komut ServiceTemplate01 adlı bir hizmet şablonu nesnesi oluşturur ve nesneyi $SvcTemplate değişkeninde depolar.

İkinci komut, kullanıcıya hizmet şablonu nesnesi hakkındaki bilgileri görüntüler.

Örnek 2: Hizmet şablonunu kopyalama

PS C:\> $SvcTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01" | where { $_.Release -eq "Beta" }
PS C:\> $NewSvcTemplate = New-SCServiceTemplate -Name "ServiceTemplate01" -Release "v1" -ServiceTemplate $SvcTemplate
PS C:\> $NewSvcTemplate

İlk komut, Beta sürümüyle ServiceTemplate01 adlı hizmet şablonu nesnesini alır ve nesneyi $SvcTemplate değişkeninde depolar.

İkinci komut ServiceTemplate01'in bir kopyasını oluşturur ve v1 yayın değerini verir. Komut daha sonra hizmet şablonu nesnesini $NewSvcTemplate değişkeninde depolar.

Son komut, kopyalanan hizmet şablonu nesnesi hakkındaki bilgileri kullanıcıya görüntüler.

Parametreler

-Description

Hizmet ş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

-Owner

VMM nesnesinin sahibini, geçerli bir etki alanı kullanıcı hesabı biçiminde belirtir.

  • Örnek biçim: -Owner "Contoso\PattiFuller"
  • Örnek biçim: -Owner "PattiFuller@Contoso"
Type:String
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

-Release

Kitaplık kaynağının yayınını açıklayan bir dize belirtir. VMM, kitaplığa aktarılan her kaynak için otomatik olarak bir yayın değeri oluşturur. Kaynak içeri aktarıldıktan sonra dizeyi özelleştirebilirsiniz.

Type:String
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

-ServicePriority

Bir hizmetin önceliğini belirtir. Geçerli değerler şunlardır: Normal, Düşük, Yüksek. Varsayılan değer: Normal.

Type:ServicePriority
Accepted values:Normal, Low, High
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:False
Accept pipeline input:True
Accept wildcard characters:False

-UseAsDefaultRelease

Bu sürümün hizmet şablonu için varsayılan sürüm olarak kullanılıp kullanılmadığını gösterir.

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

-UserRole

Bir kullanıcı rolü nesnesi belirtir.

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

-VMMServer

Bir VMM sunucu nesnesi belirtir.

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

Çıkışlar

ServiceTemplate

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