Bagikan melalui


New-SCServiceConfiguration

Membuat konfigurasi layanan dari templat layanan.

Sintaks

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>]

Deskripsi

Cmdlet New-SCServiceConfiguration membuat konfigurasi layanan dari templat layanan. Konfigurasi layanan berisi nilai khusus instans yang digunakan saat layanan disebarkan.

Contoh

Contoh 1: Membuat konfigurasi layanan untuk grup host

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

Perintah pertama mendapatkan objek grup host dengan jalur Semua Host\HostGroup02\Production dan menyimpan objek dalam variabel $HostGroup.

Perintah kedua mendapatkan objek templat layanan bernama ServiceTemplate01 dan menyimpannya dalam variabel $ServiceTemplate.

Perintah ketiga membuat objek konfigurasi layanan di pustaka untuk grup host yang disimpan di $HostGroup menggunakan objek templat layanan yang disimpan di $ServiceTemplate. Perintah kemudian menyimpan objek konfigurasi layanan baru dalam variabel $ServiceConfig.

Perintah terakhir menampilkan properti objek konfigurasi layanan baru kepada pengguna.

Contoh 2: Membuat konfigurasi layanan untuk cloud privat

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

Perintah pertama mendapatkan objek cloud privat bernama Produksi dan menyimpan objek dalam variabel $Cloud.

Perintah kedua mendapatkan objek templat layanan bernama ServiceTemplate01 dan menyimpannya dalam variabel $ServiceTemplate.

Perintah ketiga membuat objek konfigurasi layanan di pustaka untuk cloud privat yang disimpan di $Cloud menggunakan objek templat layanan yang disimpan di $ServiceTemplate. Perintah kemudian menyimpan objek konfigurasi layanan baru dalam variabel $ServiceConfig.

Perintah terakhir menampilkan properti objek konfigurasi layanan baru kepada pengguna.

Parameter

-Cloud

Menentukan objek cloud privat.

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

-CostCenter

Menentukan pusat biaya untuk komputer virtual sehingga Anda dapat mengumpulkan data tentang alokasi komputer virtual (atau sumber daya yang dialokasikan untuk komputer virtual) untuk digunakan dalam sistem penagihan Anda.

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

-Description

Menentukan deskripsi untuk konfigurasi layanan.

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

-JobVariable

Menentukan bahwa kemajuan pekerjaan dilacak dan disimpan dalam variabel yang dinamai oleh parameter ini.

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

-Name

Menentukan nama objek Virtual Machine Manager (VMM).

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

-OnBehalfOfUser

Menentukan nama pengguna. Cmdlet ini beroperasi atas nama pengguna yang ditentukan parameter ini.

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

-OnBehalfOfUserRole

Menentukan peran pengguna. Untuk mendapatkan peran pengguna, gunakan cmdlet Get-SCUserRole . Cmdlet ini beroperasi atas nama peran pengguna yang ditentukan parameter ini.

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

-PROTipID

Menentukan ID tip Performa dan Pengoptimalan Sumber Daya (tip PRO) yang memicu tindakan ini. Parameter ini memungkinkan Anda mengaudit tips PRO.

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

-RunAsynchronously

Menunjukkan bahwa pekerjaan berjalan secara asinkron sehingga kontrol segera kembali ke shell perintah.

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

-ServicePriority

Menentukan prioritas untuk layanan. Nilai yang valid adalah: Normal, Rendah, Tinggi. Nilai default: Normal.

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

-ServiceTemplate

Menentukan objek templat layanan.

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

-Tag

Menentukan kata atau frasa untuk dikaitkan dengan objek sehingga Anda bisa mencari semua objek dengan kumpulan tag yang ditentukan. Anda dapat mencari subset tag, atau Anda dapat mencari kumpulan tag lengkap.

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

-VMHostGroup

Menentukan objek grup host komputer virtual atau array objek grup host.

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

-VMMServer

Menentukan objek server VMM.

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

Output

ServiceConfiguration

Cmdlet ini mengembalikan objek ServiceConfiguration .