Dela via


Set-SCBaseline

Ändrar en baslinje genom att lägga till eller ta bort uppdateringar eller tilldelningsomfång.

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

Set-SCBaseline-cmdleten ändrar en baslinje genom att lägga till eller ta bort uppdateringar eller tilldelningsomfång. En baslinje är en lista över uppdateringar som tillsammans med omfångstilldelningar kan klassificera kompatibiliteten för nödvändiga uppdateringar för VMM-infrastrukturservrar (Virtual Machine Manager).

Exempel

Exempel 1: Ändra en befintlig baslinje genom att lägga till uppdateringar och ett tilldelningsomfång

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

Det första kommandot hämtar klusterobjektet med namnet Cluster01 och lagrar objektet i variabeln $Cluster.

Det andra kommandot hämtar baslinjeobjektet med namnet Säkerhetsbaslinje och lagrar objektet i variabeln $Baseline.

Det tredje kommandot hämtar uppdateringsobjektet för säkerhetsbulletinen med namnet MS05-051 och lagrar objektet i variabeln $Update.

Det sista kommandot lägger till uppdateringen som lagras i $Update (MS05-051) till baslinjen som lagras i $Baseline (säkerhetsbaslinje) och anger tilldelningsomfånget till objektet som lagras i $Cluster (Cluster01).

Exempel 2: Ta bort en uppdatering och ett tilldelningsomfång från en befintlig baslinje

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

Det första kommandot hämtar klusterobjektet med namnet Cluster01 och lagrar objektet i variabeln $Cluster.

Det andra kommandot hämtar baslinjeobjektet med namnet Säkerhetsbaslinje och lagrar objektet i variabeln $Baseline.

Det tredje kommandot hämtar uppdateringsobjektet för säkerhetsbulletinen med namnet MS05-051 och lagrar objektet i variabeln $Update.

Det sista kommandot tar bort uppdateringen som lagras i $Update (MS05-051) från baslinjen som lagras i $Baseline (säkerhetsbaslinje) och tar bort tilldelningsomfånget som lagras i $Cluster (Cluster01).

Parametrar

-AddAssignmentScope

Anger en matris med virtuella datorvärdar eller kluster som den här cmdleten lägger till i ett omfång för baslinjetilldelning.

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

-AddUpdates

Anger programuppdateringar som ska läggas till i en baslinje.

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

Anger ett VMM-baslinjeobjekt.

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

-Description

Anger en beskrivning av det angivna objektet.

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

-JobGroup

Anger en identifierare för en serie kommandon som ska köras som en uppsättning precis innan det sista kommandot som innehåller samma jobbgruppsidentifierare körs.

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

-JobVariable

Anger att jobb förloppet spåras och lagras i variabeln med namnet av den här parametern.

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

-Name

Anger namnet på ett VMM-objekt.

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

-PROTipID

Anger ID för tipset om prestanda- och resursoptimering (PRO-tips) som utlöste den här åtgärden. Med den här parametern kan du granska PRO-tips.

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

-RemoveAssignmentScope

Anger ett omfång. Den här cmdleten tar bort ett eller flera VMMManagedComputer-, VMHostCluster- eller VMHostGroup-objekt från ett omfång för baslinjetilldelning.

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

-RemoveUpdates

Anger programuppdateringar som ska tas bort från en baslinje.

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

Anger att jobbet körs asynkront så att kontrollen återgår till kommandogränssnittet omedelbart.

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

-StartNow

Identifierar det sista kommandot i en jobbgrupp och börjar köra kommandona i jobbgruppen. Den här parametern måste användas med jobgroup-parametern.

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

-VMMServer

Anger ett VMM-serverobjekt.

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

Utdata

Baseline

Den här cmdleten returnerar ett baslinjeobjekt .