New-SCServiceConfiguration

Hizmet şablonundan bir hizmet yapılandırması oluşturur.

Syntax

New-SCServiceConfiguration
   [-Name] <String>
   [-Description <String>]
   [-VMMServer <ServerConnection>]
   -ServiceTemplate <ServiceTemplate>
   [-ServicePriority <String>]
   -VMHostGroup <HostGroup>
   [-Tag <String>]
   [-CostCenter <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]
New-SCServiceConfiguration
   [-Name] <String>
   [-Description <String>]
   [-VMMServer <ServerConnection>]
   -ServiceTemplate <ServiceTemplate>
   [-ServicePriority <String>]
   -Cloud <Cloud>
   [-Tag <String>]
   [-CostCenter <String>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-OnBehalfOfUser <String>]
   [-OnBehalfOfUserRole <UserRole>]
   [<CommonParameters>]

Description

New-SCServiceConfiguration cmdlet'i bir hizmet şablonundan bir hizmet yapılandırması oluşturur. Hizmet yapılandırması, hizmet dağıtıldığında kullanılan örneğe özgü değerler içerir.

Örnekler

Örnek 1: Konak grubu için hizmet yapılandırması oluşturma

PS C:\> $HostGroup = Get-SCVMHostGroup | where { $_.Path -eq "All Hosts\HostGroup02\Production" }
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $ServiceConfig = New-SCServiceConfiguration -ServiceTemplate $ServiceTemplate -Name "Service01" -VMHostGroup $HostGroup  -Description "Contoso Service 01" -ServicePriority High -CostCenter 1033 
PS C:\> $ServiceConfig

İlk komut, Tüm Konaklar\HostGroup02\Production yolundaki konak grubu nesnesini alır ve nesneyi $HostGroup değişkeninde depolar.

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

Üçüncü komut, $ServiceTemplate'de depolanan hizmet şablonu nesnesini kullanarak $HostGroup'de depolanan konak grubu için kitaplıkta bir hizmet yapılandırma nesnesi oluşturur. Komut daha sonra yeni hizmet yapılandırma nesnesini $ServiceConfig değişkeninde depolar.

Son komut, kullanıcıya yeni hizmet yapılandırma nesnesinin özelliklerini görüntüler.

Örnek 2: Özel bulut için hizmet yapılandırması oluşturma

PS C:\> $Cloud = Get-SCCloud -Name "Production"
PS C:\> $ServiceTemplate = Get-SCServiceTemplate -Name "ServiceTemplate01"
PS C:\> $ServiceConfig = New-SCServiceConfiguration -ServiceTemplate $ServiceTemplate -Name "Service02" -Cloud $Cloud  -Description "Contoso Cloud Service" -ServicePriority High -CostCenter 1033 
PS C:\> $ServiceConfig

İlk komut Production adlı özel bulut nesnesini alır ve nesneyi $Cloud değişkeninde depolar.

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

Üçüncü komut, $ServiceTemplate'de depolanan hizmet şablonu nesnesini kullanarak $Cloud'da depolanan özel bulut için kitaplıkta bir hizmet yapılandırma nesnesi oluşturur. Komut daha sonra yeni hizmet yapılandırma nesnesini $ServiceConfig değişkeninde depolar.

Son komut, kullanıcıya yeni hizmet yapılandırma nesnesinin özelliklerini görüntüler.

Parametreler

-Cloud

Özel bir bulut nesnesi belirtir.

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

-CostCenter

Faturalama sisteminizde kullanmak üzere sanal makinelerin (veya sanal makinelere ayrılan kaynakların) ayrılması hakkında veri toplayabilmeniz için bir sanal makinenin maliyet merkezini belirtir.

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

-Description

Hizmet yapılandırması 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

Virtual Machine Manager (VMM) nesnesinin adını belirtir.

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

-OnBehalfOfUser

Bir kullanıcı adı belirtir. Bu cmdlet, bu parametrenin belirttiği kullanıcı adına çalışır.

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

-OnBehalfOfUserRole

Bir kullanıcı rolü belirtir. Kullanıcı rolü almak için Get-SCUserRole cmdlet'ini kullanın. Bu cmdlet, bu parametrenin belirttiği kullanıcı rolü adına çalışır.

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

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

-VMHostGroup

Bir sanal makine konak grubu nesnesini veya konak grubu nesneleri dizisini belirtir.

Type:HostGroup
Position:Named
Default value:None
Required:True
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

ServiceConfiguration

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