Partilhar via


Set-SCBaseline

Modifica uma linha de base adicionando ou removendo atualizações ou âmbitos de atribuição.

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

O cmdlet Set-SCBaseline modifica uma linha de base adicionando ou removendo atualizações ou âmbitos de atribuição. Uma linha de base é uma lista de atualizações que, juntamente com as atribuições de âmbito, podem classificar a conformidade das atualizações necessárias para servidores de tecidos Virtual Machine Manager (VMM).

Exemplos

Exemplo 1: Modificar uma linha de base existente adicionando atualizações e um âmbito de atribuição

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

O primeiro comando recebe o objeto de cluster chamado Cluster01 e armazena o objeto na variável $Cluster.

O segundo comando obtém o objeto de base chamado Base de Segurança e armazena o objeto na variável $Baseline.

O terceiro comando obtém o objeto de atualização do boletim de segurança chamado MS05-051 e armazena o objeto na variável $Update.

O último comando adiciona a atualização armazenada em $Update (MS05-051) à linha de base armazenada em $Baseline (Base de Segurança) e define o âmbito de atribuição ao objeto armazenado em $Cluster (Cluster01).

Exemplo 2: Remover uma atualização e um âmbito de atribuição de uma linha de 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

O primeiro comando recebe o objeto de cluster chamado Cluster01 e armazena o objeto na variável $Cluster.

O segundo comando obtém o objeto de base chamado Base de Segurança e armazena o objeto na variável $Baseline.

O terceiro comando obtém o objeto de atualização do boletim de segurança chamado MS05-051 e armazena o objeto na variável $Update.

O último comando remove a atualização armazenada em $Update (MS05-051) da linha de base armazenada em $Baseline (Base de Segurança) e remove o âmbito de atribuição armazenado em $Cluster (Cluster01).

Parâmetros

-AddAssignmentScope

Especifica uma matriz de anfitriões ou agrupamentos de máquinas virtuais que este cmdlet adiciona a um âmbito de atribuição de base.

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

-AddUpdates

Especifica atualizações de software para adicionar a uma linha de 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 um objeto de base VMM.

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

-Description

Indica uma descrição do objeto especificado.

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

-JobGroup

Especifica um identificador para uma série de comandos que funcionarão como um conjunto pouco antes do comando final que inclui o mesmo identificador do grupo de trabalho.

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

-JobVariable

Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.

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

-Name

Especifica o nome de um objeto VMM.

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

-PROTipID

Especifica o ID da ponta de otimização de desempenho e recursos (ponta PRO) que desencadeou esta ação. Este parâmetro permite-lhe auditar dicas PRO.

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

-RemoveAssignmentScope

Especifica um âmbito. Este cmdlet remove um ou mais objetos VMMManagedComputer, VMHostCluster ou VMHostGroup de um âmbito de atribuição de linha de base.

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

-RemoveUpdates

Especifica atualizações de software para remover de uma linha de 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 o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.

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

-StartNow

Identifica o último comando de um grupo de trabalho e começa a executar os comandos dentro do grupo de trabalho. Este parâmetro deve ser utilizado com o parâmetro Do Grupo de Trabalho.

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

-VMMServer

Especifica um objeto de servidor VMM.

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

Saídas

Baseline

Este cmdlet devolve um objeto base .