Compartir a través de


Set-SCBaseline

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

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

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: Modificación de una línea base existente mediante la adición de 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.

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

-AddUpdates

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

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

Especifica un objeto de línea base VMM.

Type:Baseline
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-Description

Indica una descripción del objeto especificado.

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

-JobGroup

Especifica un identificador para una serie de comandos que se ejecutarán como un conjunto antes del comando final que incluye las mismas ejecuciones de identificador de grupo de trabajos.

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

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

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

-Name

Especifica el nombre de un objeto de VMM.

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

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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.

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

-RemoveUpdates

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

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

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

Type:SwitchParameter
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters: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 se debe usar con el parámetro JobGroup.

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

-VMMServer

Especifica un objeto de servidor VMM.

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

Salidas

Baseline

Este cmdlet devuelve un objeto Baseline .