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 .