Set-SCBaseline
藉由新增或移除更新或指派範圍來修改基準。
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 會藉由新增或移除更新或指派範圍來修改基準。 基準是更新清單,連同範圍指派一起,可以為 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變數中。
最後一個命令會將儲存在 MS05-051 $Update () 中的更新新增至儲存在 $Baseline (Security 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變數中。
最後一個命令會從儲存在 $Update ($Baseline (安全性基準) 的基準中移除儲存在 MS05-051) 中的更新,並移除儲存在 Cluster01) $Cluster (中的指派範圍。
參數
-AddAssignmentScope
指定此 Cmdlet 新增至基準指派範圍的虛擬機器主機或叢集陣列。
Type: | IBaselineAssignmentScope |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddUpdates
指定要新增至基準的軟體更新。
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 基準物件。
Type: | Baseline |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
指出指定之物件的描述。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
指定一系列命令的識別碼,這些命令會在執行包含相同工作群組識別碼的最終命令之前,使用整組的方式來執行。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
指定追蹤工作進度,並將工作進度存放在這個參數命名的變數中。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
指定 VMM 物件的名稱。
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
指定觸發此動作 (PRO 提示) 效能和資源優化提示的識別碼。 此參數可讓您稽核 PRO 秘訣。
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveAssignmentScope
指定範圍。 此 Cmdlet 會從基準指派範圍中移除一或多個 VMMManagedComputer、VMHostCluster 或 VMHostGroup 物件。
Type: | IBaselineAssignmentScope |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveUpdates
指定要從基準移除的軟體更新。
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
表示作業會以非同步方式執行,讓控制項立即返回命令殼層。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-StartNow
識別作業群組的最後一個命令,並開始在作業群組內執行命令。 此參數必須與 JobGroup 參數搭配使用。
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
指定 VMM 伺服器物件。
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
輸出
Baseline
此 Cmdlet 會傳回 Baseline 物件。