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.