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

Cmdleten Set-SCBaseline ä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 bedöma efterlevnaden av 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 senaste 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 senaste 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.

Typ:IBaselineAssignmentScope
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-AddUpdates

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

Typ:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Baseline

Anger ett VMM-baslinjeobjekt.

Typ:Baseline
Position:0
Standardvärde:None
Obligatorisk:True
Godkänn pipeline-indata:True
Godkänn jokertecken:False

-Description

Anger en beskrivning för det angivna objektet.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobGroup

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

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-JobVariable

Anger att jobbstatus spåras och lagras i variabeln med namnet av den här parametern.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-Name

Anger namnet på ett VMM-objekt.

Typ:String
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-PROTipID

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

Typ:Guid
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RemoveAssignmentScope

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

Typ:IBaselineAssignmentScope
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RemoveUpdates

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

Typ:System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-RunAsynchronously

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

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-StartNow

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

Typ:SwitchParameter
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:False
Godkänn jokertecken:False

-VMMServer

Anger ett VMM-serverobjekt.

Typ:ServerConnection
Position:Named
Standardvärde:None
Obligatorisk:False
Godkänn pipeline-indata:True
Godkänn jokertecken:False

Utdata

Baseline

Den här cmdleten returnerar ett originalplan objekt.