Delen via


Set-SCBaseline

Hiermee wijzigt u een basislijn door updates of toewijzingsbereiken toe te voegen of te verwijderen.

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

De set-SCBaseline-cmdlet wijzigt een basislijn door updates of toewijzingsbereiken toe te voegen of te verwijderen. Een basislijn is een lijst met updates die, samen met bereiktoewijzingen, de naleving van vereiste updates voor Virtual Machine Manager-infrastructuurservers (VMM) kunnen beoordelen.

Voorbeelden

Voorbeeld 1: Een bestaande basislijn wijzigen door updates en een toewijzingsbereik toe te voegen

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

Met de eerste opdracht wordt het clusterobject Cluster01 opgehaald en wordt het object opgeslagen in de $Cluster variabele.

Met de tweede opdracht wordt het basislijnobject met de naam Beveiligingsbasislijn opgehaald en wordt het object opgeslagen in de $Baseline variabele.

Met de derde opdracht wordt het updateobject van het beveiligingsbulletin met de naam MS05-051 opgehaald en wordt het object opgeslagen in de $Update variabele.

Met de laatste opdracht wordt de update die is opgeslagen in $Update (MS05-051) toegevoegd aan de basislijn die is opgeslagen in $Baseline (beveiligingsbasislijn) en stelt u het toewijzingsbereik in op het object dat is opgeslagen in $Cluster (Cluster01).

Voorbeeld 2: Een update en een toewijzingsbereik verwijderen uit een bestaande basislijn

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

Met de eerste opdracht wordt het clusterobject Cluster01 opgehaald en wordt het object opgeslagen in de $Cluster variabele.

Met de tweede opdracht wordt het basislijnobject met de naam Beveiligingsbasislijn opgehaald en wordt het object opgeslagen in de $Baseline variabele.

Met de derde opdracht wordt het updateobject van het beveiligingsbulletin met de naam MS05-051 opgehaald en wordt het object opgeslagen in de $Update variabele.

Met de laatste opdracht wordt de update verwijderd die is opgeslagen in $Update (MS05-051) uit de basislijn die is opgeslagen in $Baseline (beveiligingsbasislijn) en wordt het toewijzingsbereik verwijderd dat is opgeslagen in $Cluster (Cluster01).

Parameters

-AddAssignmentScope

Hiermee geeft u een matrix van virtuele-machinehosts of clusters op die met deze cmdlet worden toegevoegd aan een toewijzingsbereik basislijn.

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

-AddUpdates

Hiermee geeft u software-updates op die moeten worden toegevoegd aan een basislijn.

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

Hiermee geeft u een VMM-basislijnobject op.

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

-Description

Geeft een beschrijving voor het opgegeven object.

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

-JobGroup

Hiermee geeft u een id op voor een reeks opdrachten die worden uitgevoerd als een set vlak voor de laatste opdracht die dezelfde taakgroep-id bevat.

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

-JobVariable

Hiermee geeft u op dat de voortgang van de taak wordt bijgehouden en opgeslagen in de variabele met de naam van deze parameter.

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

-Name

Hiermee geeft u de naam van een VMM-object.

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

-PROTipID

Hiermee geeft u de id op van de tip Prestatie- en resourceoptimalisatie (PRO-tip) die deze actie heeft geactiveerd. Met deze parameter kunt u PRO-tips controleren.

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

-RemoveAssignmentScope

Hiermee geeft u een bereik op. Met deze cmdlet verwijdert u een of meer VMMManagedComputer-, VMHostCluster- of VMHostGroup-objecten uit een toewijzingsbereik basislijn.

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

-RemoveUpdates

Hiermee geeft u software-updates op die moeten worden verwijderd uit een basislijn.

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

Geeft aan dat de taak asynchroon wordt uitgevoerd, zodat het besturingselement onmiddellijk terugkeert naar de opdrachtshell.

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

-StartNow

Identificeert de laatste opdracht van een jobgroep en begint met het uitvoeren van de opdrachten in de jobgroep. Deze parameter moet worden gebruikt met de parameter JobGroup.

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

-VMMServer

Hiermee geeft u een VMM-serverobject op.

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

Uitvoerwaarden

Baseline

Met deze cmdlet wordt een basislijnobject geretourneerd.