Aracılığıyla paylaş


Set-SCBaseline

Güncelleştirmeleri veya atama kapsamlarını ekleyerek veya kaldırarak temeli değiştirir.

Syntax

Set-SCBaseline
   [-VMMServer <ServerConnection>]
   [-Baseline] <Baseline>
   [-Name <String>]
   [-Description <String>]
   [-AddUpdates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
   [-RemoveUpdates <System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]>]
   [-AddAssignmentScope <IBaselineAssignmentScope>]
   [-RemoveAssignmentScope <IBaselineAssignmentScope>]
   [-JobGroup <Guid>]
   [-StartNow]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Description

Set-SCBaseline cmdlet'i, güncelleştirmeleri veya atama kapsamlarını ekleyerek veya kaldırarak temeli değiştirir. Temel, kapsam atamalarıyla birlikte Virtual Machine Manager (VMM) doku sunucuları için gerekli güncelleştirmelerin uyumluluğuna not veren güncelleştirmelerin listesidir.

Örnekler

Örnek 1: Güncelleştirmeler ve atama kapsamı ekleyerek var olan bir temeli değiştirme

PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01"
PS C:\> $Baseline = Get-SCBaseline -Name "Security Baseline"
PS C:\> $Update = Get-SCUpdate -SecurityBulletinId "MS05-055"
PS C:\> Set-SCBaseline -Baseline $Baseline -AddUpdates $Update -AddAssignmentScope $Cluster

İlk komut Cluster01 adlı küme nesnesini alır ve nesneyi $Cluster değişkeninde depolar.

İkinci komut, Güvenlik Temeli adlı temel nesnesini alır ve nesneyi $Baseline değişkeninde depolar.

Üçüncü komut MS05-051 adlı güvenlik bülteni güncelleştirme nesnesini alır ve nesneyi $Update değişkeninde depolar.

Son komut, $Update (MS05-051) içinde depolanan güncelleştirmeyi $Baseline(Güvenlik Temeli) içinde depolanan taban çizgisine ekler ve atama kapsamını $Cluster(Cluster01) içinde depolanan nesneye ayarlar.

Örnek 2: Mevcut taban çizgisinden bir güncelleştirmeyi ve atama kapsamını kaldırma

PS C:\> $Cluster = Get-SCVMHostCluster -Name "Cluster01"
PS C:\> $Baseline = Get-SCBaseline -Name "Security Baseline"
PS C:\> $Update = Get-SCUpdate -SecurityBulletinId "MS05-055"
PS C:\> Set-SCBaseline -Baseline $Baseline -RemoveUpdates $Update -RemoveAssignmentScope $Cluster

İlk komut Cluster01 adlı küme nesnesini alır ve nesneyi $Cluster değişkeninde depolar.

İkinci komut, Güvenlik Temeli adlı temel nesnesini alır ve nesneyi $Baseline değişkeninde depolar.

Üçüncü komut MS05-051 adlı güvenlik bülteni güncelleştirme nesnesini alır ve nesneyi $Update değişkeninde depolar.

Son komut, $Update (MS05-051) içinde depolanan güncelleştirmeyi $Baseline (Güvenlik Temeli) içinde depolanan temelden kaldırır ve $Cluster(Cluster01) içinde depolanan atama kapsamını kaldırır.

Parametreler

-AddAssignmentScope

Bu cmdlet'in temel atama kapsamına eklediği bir sanal makine konakları veya kümeleri dizisini belirtir.

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

-AddUpdates

Temele eklenecek yazılım güncelleştirmelerini belirtir.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-Baseline

VMM temel nesnesini belirtir.

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

-Description

Belirtilen nesne için bir açıklama belirtir.

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

-JobGroup

Aynı iş grubu tanımlayıcısını içeren son komut çalıştırmalarından hemen önce bir küme olarak çalışacak bir dizi komut için bir tanımlayıcı belirtir.

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

-RemoveAssignmentScope

Bir kapsam belirtir. Bu cmdlet bir veya daha fazla VMMManagedComputer, VMHostCluster veya VMHostGroup nesnesini temel atama kapsamından kaldırır.

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

-RemoveUpdates

Temelden kaldırılacak yazılım güncelleştirmelerini belirtir.

Type:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
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

-StartNow

Bir iş grubunun son komutunu tanımlar ve iş grubu içindeki komutları çalıştırmaya başlar. Bu parametre JobGroup parametresiyle kullanılmalıdır.

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

Baseline

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