Condividi tramite


Set-SCBaseline

Modifica una baseline aggiungendo o rimuovendo aggiornamenti o ambiti di assegnazione.

Sintassi

Default (impostazione predefinita).

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>]

Descrizione

Il cmdlet Set-SCBaseline consente di modificare una linea di base aggiungendo o rimuovendo aggiornamenti o ambiti di assegnazione. Una baseline è un elenco di aggiornamenti che, insieme alle assegnazioni dell'ambito, può valutare la conformità degli aggiornamenti necessari per i server di infrastruttura Virtual Machine Manager (VMM).

Esempio

Esempio 1: Modificare una previsione esistente aggiungendo aggiornamenti e un ambito di assegnazione

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

Il primo comando ottiene l'oggetto cluster denominato Cluster01 e archivia l'oggetto nella variabile $Cluster.

Il secondo comando ottiene l'oggetto di base denominato Security Baseline e memorizza l'oggetto nella variabile $Baseline.

Il terzo comando ottiene l'oggetto di aggiornamento del bollettino sulla sicurezza denominato MS05-051 e memorizza l'oggetto nella variabile $Update.

L'ultimo comando aggiunge l'aggiornamento archiviato in $Update (MS05-051) alla baseline archiviata in $Baseline (Security Baseline) e imposta l'ambito di assegnazione sull'oggetto archiviato in $Cluster (Cluster01).

Esempio 2: Rimuovere un aggiornamento e un ambito di assegnazione da una previsione esistente

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

Il primo comando ottiene l'oggetto cluster denominato Cluster01 e archivia l'oggetto nella variabile $Cluster.

Il secondo comando ottiene l'oggetto di base denominato Security Baseline e memorizza l'oggetto nella variabile $Baseline.

Il terzo comando ottiene l'oggetto di aggiornamento del bollettino sulla sicurezza denominato MS05-051 e memorizza l'oggetto nella variabile $Update.

L'ultimo comando rimuove l'aggiornamento archiviato in $Update (MS05-051) dalla base di confronto archiviata in $Baseline (Baseline di sicurezza) e rimuove l'ambito di assegnazione archiviato in $Cluster (Cluster01).

Parametri

-AddAssignmentScope

Specifica una matrice di host o cluster di macchine virtuali che questo cmdlet aggiunge a un ambito di assegnazione di base.

Proprietà dei parametri

Tipo:IBaselineAssignmentScope
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-AddUpdates

Specifica gli aggiornamenti software da aggiungere a una baseline.

Proprietà dei parametri

Tipo:

System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Baseline

Specifica un oggetto base VMM.

Proprietà dei parametri

Tipo:Baseline
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:0
Obbligatorio:True
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Description

Indica una descrizione per l'oggetto specificato.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-JobGroup

Specifica un identificatore per una serie di comandi che verranno eseguiti come set subito prima dell'esecuzione del comando finale che include lo stesso identificatore del gruppo di processi.

Proprietà dei parametri

Tipo:Guid
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-JobVariable

Specifica che lo stato del processo viene rilevato e archiviato nella variabile denominata da questo parametro.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-Name

Specifica il nome di un oggetto VMM.

Proprietà dei parametri

Tipo:String
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-PROTipID

Specifica l'ID del suggerimento per le prestazioni e l'ottimizzazione risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.

Proprietà dei parametri

Tipo:Guid
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RemoveAssignmentScope

Specifica un ambito. Questo cmdlet rimuove uno o più oggetti VMMManagedComputer, VMHostCluster o VMHostGroup da un ambito di assegnazione di base.

Proprietà dei parametri

Tipo:IBaselineAssignmentScope
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RemoveUpdates

Specifica gli aggiornamenti software da rimuovere da una linea di base.

Proprietà dei parametri

Tipo:

System.Collections.Generic.List`1[Microsoft.SystemCenter.VirtualMachineManager.SoftwareUpdate]

Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-RunAsynchronously

Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-StartNow

Identifica l'ultimo comando di un gruppo di processi e avvia l'esecuzione dei comandi all'interno del gruppo di processi. Questo parametro deve essere utilizzato con il parametro JobGroup.

Proprietà dei parametri

Tipo:SwitchParameter
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:False
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

-VMMServer

Specifica un oggetto server VMM.

Proprietà dei parametri

Tipo:ServerConnection
Valore predefinito:None
Supporta i caratteri jolly:False
DontShow:False

Set di parametri

(All)
Posizione:Named
Obbligatorio:False
Valore dalla pipeline:True
Valore dalla pipeline in base al nome della proprietà:False
Valore dagli argomenti rimanenti:False

CommonParameters

Questo cmdlet supporta i parametri comuni: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction e -WarningVariable. Per altre informazioni, vedi about_CommonParameters.

Output

Baseline

Questo cmdlet restituisce un oggetto Baseline .