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
このコマンドレットがベースライン割り当てスコープに追加する仮想マシン ホストまたはクラスターの配列を指定します。
型: | IBaselineAssignmentScope |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-AddUpdates
ベースラインに追加するソフトウェア更新プログラムを指定します。
型: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Baseline
VMM ベースライン オブジェクトを指定します。
型: | Baseline |
配置: | 0 |
規定値: | None |
必須: | True |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
-Description
指定したオブジェクトの説明を示します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobGroup
同じジョブ グループ識別子を含む最後のコマンドが実行される直前にセットとして実行される一連のコマンドの識別子を指定します。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-JobVariable
ジョブの進行状況を追跡し、このパラメーターによって指定された変数に格納することを指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-Name
VMM オブジェクトの名前を指定します。
型: | String |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-PROTipID
このアクションをトリガーしたパフォーマンスとリソースの最適化のヒント (PRO ヒント) の ID を指定します。 このパラメーターを使用すると、PRO のヒントを監査できます。
型: | Guid |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RemoveAssignmentScope
スコープを指定します。 このコマンドレットは、1 つ以上の VMMManagedComputer、VMHostCluster、または VMHostGroup オブジェクトをベースライン割り当てスコープから削除します。
型: | IBaselineAssignmentScope |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RemoveUpdates
ベースラインから削除するソフトウェア更新プログラムを指定します。
型: | System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate] |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-RunAsynchronously
コントロールがコマンド シェルにすぐに戻るように、ジョブが非同期的に実行されることを示します。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-StartNow
ジョブ グループの最後のコマンドを識別し、ジョブ グループ内でコマンドの実行を開始します。 このパラメーターは、JobGroup パラメーターと共に使用する必要があります。
型: | SwitchParameter |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | False |
ワイルドカード文字を受け取る: | False |
-VMMServer
VMM サーバー オブジェクトを指定します。
型: | ServerConnection |
配置: | Named |
規定値: | None |
必須: | False |
パイプライン入力を受け取る: | True |
ワイルドカード文字を受け取る: | False |
出力
Baseline
このコマンドレットは、Baseline オブジェクトを返します。