Set-SCBaseline
Modifica una linea di base aggiungendo o rimuovendo aggiornamenti o ambiti di assegnazione.
Sintassi
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 modifica una linea di base aggiungendo o rimuovendo aggiornamenti o ambiti di assegnazione. Una baseline è un elenco di aggiornamenti che, insieme alle assegnazioni di ambito, può assegnare la conformità degli aggiornamenti necessari per i server di infrastruttura di Virtual Machine Manager (VMM).
Esempio
Esempio 1: Modificare una baseline 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 baseline denominato Baseline di sicurezza e archivia l'oggetto nella variabile $Baseline.
Il terzo comando ottiene l'oggetto di aggiornamento del bollettino di sicurezza denominato MS05-051 e archivia l'oggetto nella variabile $Update.
L'ultimo comando aggiunge l'aggiornamento archiviato in $Update (MS05-051) alla baseline archiviata in $Baseline (Baseline di sicurezza) e imposta l'ambito di assegnazione sull'oggetto archiviato in $Cluster (Cluster01).
Esempio 2: Rimuovere un aggiornamento e un ambito di assegnazione da una baseline 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 baseline denominato Baseline di sicurezza e archivia l'oggetto nella variabile $Baseline.
Il terzo comando ottiene l'oggetto di aggiornamento del bollettino di sicurezza denominato MS05-051 e archivia l'oggetto nella variabile $Update.
L'ultimo comando rimuove l'aggiornamento archiviato in $Update (MS05-051) dalla baseline archiviata in $Baseline (Baseline di sicurezza) e rimuove l'ambito di assegnazione archiviato in $Cluster (Cluster01).
Parametri
-AddAssignmentScope
Specifica un array di host o cluster di macchine virtuali che questo cmdlet aggiunge a un ambito di assegnazione di base.
Type: | IBaselineAssignmentScope |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-AddUpdates
Specifica gli aggiornamenti software da aggiungere a una linea di base.
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
Specifica un oggetto baseline VMM.
Type: | Baseline |
Position: | 0 |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-Description
Indica una descrizione per l'oggetto specificato.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobGroup
Specifica un identificatore per una serie di comandi che verranno eseguiti come un insieme prima dell'esecuzione dell'ultimo comando che include lo stesso identificatore di gruppo di processi.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-JobVariable
Specifica che lo stato del processo viene monitorato e archiviato nella variabile indicata in questo parametro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-Name
Specifica il nome di un oggetto di VMM.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Specifica l'ID della descrizione per le prestazioni e l'ottimizzazione delle risorse (suggerimento PRO) che ha attivato questa azione. Questo parametro consente di controllare i suggerimenti pro.
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveAssignmentScope
Specifica un ambito. Questo cmdlet rimuove uno o più oggetti VMMManagedComputer, VMHostCluster o VMHostGroup da un ambito di assegnazione di base.
Type: | IBaselineAssignmentScope |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RemoveUpdates
Specifica gli aggiornamenti software da rimuovere da una linea di base.
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
Indica che il processo viene eseguito in modo asincrono in modo che il controllo torni immediatamente alla shell dei comandi.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | 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 usato con il parametro JobGroup.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMMServer
Specifica un oggetto server Virtual Machine Manager.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Output
Baseline
Questo cmdlet restituisce un oggetto Baseline .