次の方法で共有


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>]

説明

Set-SCBaseline コマンドレットは、更新プログラムまたは割り当てスコープを追加または削除することでベースラインを変更します。 ベースラインは、スコープの割り当てと共に、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 変数に格納します。

2 番目のコマンドは、Security Baseline という名前のベースライン オブジェクトを取得し、そのオブジェクトを $Baseline 変数に格納します。

3 番目のコマンドは、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 変数に格納します。

2 番目のコマンドは、Security Baseline という名前のベースライン オブジェクトを取得し、そのオブジェクトを $Baseline 変数に格納します。

3 番目のコマンドは、MS05-051 という名前のセキュリティ情報更新プログラム オブジェクトを取得し、そのオブジェクトを $Update 変数に格納します。

最後のコマンドは、$Baseline (セキュリティ ベースライン) に格納されているベースラインから $Update (MS05-051) に格納されている更新プログラムを削除し、$Cluster (Cluster01) に格納されている割り当てスコープを削除します。

パラメーター

-AddAssignmentScope

このコマンドレットがベースライン割り当てスコープに追加する仮想マシン ホストまたはクラスターの配列を指定します。

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 ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。

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

-RemoveAssignmentScope

スコープを指定します。 このコマンドレットは、1 つ以上の 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

このコマンドレットは 、Baseline オブジェクトを返します。