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