Compartir a través de


Set-SCBaseline

Modifica una línea base agregando o quitando actualizaciones o ámbitos de asignación.

Sintaxis

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

El cmdlet Set-SCBaseline modifica una línea base mediante la adición o eliminación de actualizaciones o ámbitos de asignación. Una línea base es una lista de actualizaciones que, junto con las asignaciones de ámbito, pueden calificar el cumplimiento de las actualizaciones necesarias para los servidores de tejido de Virtual Machine Manager (VMM).

Ejemplos

Ejemplo 1: Modificar una línea base existente agregando actualizaciones y un ámbito de asignación

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

El primer comando obtiene el objeto de clúster denominado Cluster01 y almacena el objeto en la variable $Cluster.

El segundo comando obtiene el objeto de línea base denominado Línea base de seguridad y almacena el objeto en la variable $Baseline.

El tercer comando obtiene el objeto de actualización del boletín de seguridad denominado MS05-051 y almacena el objeto en la variable $Update.

El último comando agrega la actualización almacenada en $Update (MS05-051) a la línea base almacenada en $Baseline (línea base de seguridad) y establece el ámbito de asignación en el objeto almacenado en $Cluster (Cluster01).

Ejemplo 2: Quitar una actualización y un ámbito de asignación de una línea base existente

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

El primer comando obtiene el objeto de clúster denominado Cluster01 y almacena el objeto en la variable $Cluster.

El segundo comando obtiene el objeto de línea base denominado Línea base de seguridad y almacena el objeto en la variable $Baseline.

El tercer comando obtiene el objeto de actualización del boletín de seguridad denominado MS05-051 y almacena el objeto en la variable $Update.

El último comando quita la actualización almacenada en $Update (MS05-051) de la línea base almacenada en $Baseline (línea base de seguridad) y quita el ámbito de asignación almacenado en $Cluster (Cluster01).

Parámetros

-AddAssignmentScope

Especifica una matriz de hosts o clústeres de máquina virtual que este cmdlet agrega a un ámbito de asignación de línea base.

Tipo:IBaselineAssignmentScope
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-AddUpdates

Especifica las actualizaciones de software que se van a agregar a una línea base.

Tipo:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Baseline

Especifica un objeto de línea base VMM.

Tipo:Baseline
Posición:0
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-Description

Indica una descripción para el objeto especificado.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-JobGroup

Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto justo antes de que se ejecute el mismo identificador de grupo de trabajos.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-Name

Especifica el nombre de un objeto VMM.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

Especifica el identificador de la sugerencia Sobre rendimiento y optimización de recursos (sugerencia PRO) que desencadenó esta acción. Este parámetro le permite auditar sugerencias PRO.

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RemoveAssignmentScope

Especifica un ámbito. Este cmdlet quita uno o varios objetos VMMManagedComputer, VMHostCluster o VMHostGroup de un ámbito de asignación de línea base.

Tipo:IBaselineAssignmentScope
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RemoveUpdates

Especifica las actualizaciones de software que se van a quitar de una línea base.

Tipo:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-StartNow

Identifica el último comando de un grupo de trabajos y comienza a ejecutar los comandos dentro del grupo de trabajos. Este parámetro debe usarse con el parámetro JobGroup.

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMMServer

Especifica un objeto de servidor VMM.

Tipo:ServerConnection
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

Baseline

Este cmdlet devuelve un objeto Baseline.