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 .