共用方式為


Set-SCBaseline

藉由新增或移除更新或指派範圍來修改基準。

語法

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 藉由新增或移除更新或指派範圍來修改基準。 基準是更新清單,其與範圍指派一起,可針對 Virtual Machine Manager (VMM) 網狀架構伺服器對所需更新的合規性進行評分。

範例

範例 1:藉由新增更新和指派範圍來修改現有的基準

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

第一個命令會取得名為 Cluster01 的叢集物件,並將物件儲存在$Cluster變數中。

第二個命令會取得名為 Security Baseline 的基準物件,並將物件儲存在$Baseline變數中。

第三個命令會取得名為 MS05-051 的安全性布告欄更新物件,並將物件儲存在$Update變數中。

最後一個命令會將儲存在 $Update (MS05-051) 中的更新新增至儲存在 $Baseline (安全性基準) 中的基準,並將指派範圍設定為儲存在 $Cluster (Cluster01) 中的物件。

範例 2:從現有的基準移除更新和指派範圍

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

第一個命令會取得名為 Cluster01 的叢集物件,並將物件儲存在$Cluster變數中。

第二個命令會取得名為 Security Baseline 的基準物件,並將物件儲存在$Baseline變數中。

第三個命令會取得名為 MS05-051 的安全性布告欄更新物件,並將物件儲存在$Update變數中。

最後一個命令會從儲存在 $Baseline (安全性基準) 的基準中移除儲存在 $Update (MS05-051) 中的更新,並移除儲存在 $Cluster (Cluster01) 中的指派範圍。

參數

-AddAssignmentScope

指定此 Cmdlet 新增至基準指派範圍的虛擬機主機或叢集陣列。

類型:IBaselineAssignmentScope
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-AddUpdates

指定要新增至基準的軟體更新。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Baseline

指定 VMM 基準物件。

類型:Baseline
Position:0
預設值:None
必要:True
接受管線輸入:True
接受萬用字元:False

-Description

指出指定之物件的描述。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-JobGroup

指定一系列命令的標識碼,這些命令將在包含相同作業群組標識符的執行的最後一個命令之前,以集合的形式執行。

類型:Guid
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-JobVariable

指定作業進度會追蹤並儲存在此參數所命名的變數中。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-Name

指定 VMM 物件的名稱。

類型:String
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-PROTipID

指定觸發此動作之效能和資源優化提示 (PRO 提示) 的識別碼。 此參數可讓您稽核 PRO 秘訣。

類型:Guid
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveAssignmentScope

指定範圍。 此 Cmdlet 會從基準指派範圍中移除一或多個 VMMManagedComputer、VMHostCluster 或 VMHostGroup 物件。

類型:IBaselineAssignmentScope
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RemoveUpdates

指定要從基準移除的軟體更新。

類型:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-RunAsynchronously

表示作業會以異步方式執行,讓控件立即返回命令殼層。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-StartNow

識別作業群組的最後一個命令,並開始在作業群組內執行命令。 此參數必須與JobGroup參數搭配使用。

類型:SwitchParameter
Position:Named
預設值:None
必要:False
接受管線輸入:False
接受萬用字元:False

-VMMServer

指定 VMM 伺服器物件。

類型:ServerConnection
Position:Named
預設值:None
必要:False
接受管線輸入:True
接受萬用字元:False

輸出

Baseline

此 Cmdlet 會傳回 Baseline 物件。