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.