Bagikan melalui


Set-SCCustomPlacementRule

Memodifikasi aturan penempatan kustom dalam konfigurasi penempatan grup host.

Sintaks

Set-SCCustomPlacementRule
   -CustomPlacementRule <CustomPlacementRule>
   [-MustNotMatch]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCustomPlacementRule
   -CustomPlacementRule <CustomPlacementRule>
   [-MustMatch]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCustomPlacementRule
   -CustomPlacementRule <CustomPlacementRule>
   [-ShouldNotMatch]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]
Set-SCCustomPlacementRule
   -CustomPlacementRule <CustomPlacementRule>
   [-ShouldMatch]
   [-VMMServer <ServerConnection>]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [-WhatIf]
   [-Confirm]
   [<CommonParameters>]

Deskripsi

Cmdlet Set-SCCustomPlacementRule memodifikasi aturan penempatan kustom yang ada dalam konfigurasi penempatan untuk grup host.

Contoh

Contoh 1: Mengubah aturan penempatan kustom yang ada dalam konfigurasi penempatan untuk grup host

PS C:\> $HostGroup = Get-SCVMHostGroup "HostGroup01"
PS C:\> $PlacementConfig = Get-SCPlacementConfiguration -VMHostGroup $HostGroup
PS C:\> $CPRule = Get-SCCustomPlacementRule -PlacementConfiguration $PlacementConfig | where {$_.CustomPropertyName -eq "Charge Code"}
PS C:\> Set-SCCustomPlacementRule -MustMatch -CustomPlacementRule $CPRule

Perintah pertama mendapatkan objek grup host bernama HostGroup01 dan menyimpan objek dalam variabel $HostGroup.

Perintah kedua mendapatkan objek konfigurasi penempatan untuk grup host yang disimpan di $HostGroup dan menempatkan objek dalam variabel $PlacementConfig.

Perintah ketiga mendapatkan objek aturan penempatan kustom bernama Kode Biaya dan menyimpan objek dalam variabel $CPRule.

Perintah terakhir memodifikasi aturan penempatan kustom untuk Kode Biaya properti kustom menjadi aturan Harus Cocok.

Parameter

-Confirm

Meminta Anda mengonfirmasi sebelum menjalankan cmdlet.

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

-CustomPlacementRule

Menentukan objek aturan penempatan kustom.

Type:CustomPlacementRule
Position:Named
Default value:None
Required:True
Accept pipeline input:True
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

-MustMatch

Menunjukkan bahwa nilai properti komputer virtual harus cocok dengan host.

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

-MustNotMatch

Menunjukkan bahwa nilai properti komputer virtual tidak boleh cocok dengan host.

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

-ShouldMatch

Menunjukkan bahwa nilai properti komputer virtual harus cocok dengan host.

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

-ShouldNotMatch

Menunjukkan bahwa nilai properti komputer virtual tidak boleh cocok dengan host.

Type:SwitchParameter
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:False
Accept wildcard characters:False

-WhatIf

Menunjukkan apa yang akan terjadi jika cmdlet berjalan. Cmdlet tidak dijalankan.

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