Condividi tramite


Set-SCComplianceStatus

Imposta un oggetto stato di conformità.

Sintassi

Set-SCComplianceStatus
   [-VMMServer <ServerConnection>]
   [-ComplianceStatus] <ComplianceStatus>
   -Baseline <Baseline>
   -Update <SoftwareUpdate>
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCComplianceStatus
   [-VMMServer <ServerConnection>]
   [-ComplianceStatus] <ComplianceStatus>
   -Baseline <Baseline>
   -Update <SoftwareUpdate>
   [-ExemptionNote <String>]
   [-AddExemption]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]
Set-SCComplianceStatus
   [-VMMServer <ServerConnection>]
   [-ComplianceStatus] <ComplianceStatus>
   -Baseline <Baseline>
   -Update <SoftwareUpdate>
   [-RemoveExemption]
   [-RunAsynchronously]
   [-PROTipID <Guid>]
   [-JobVariable <String>]
   [<CommonParameters>]

Descrizione

Il cmdlet Set-SCComplianceStatus imposta un oggetto stato di conformità.

Esempio

Esempio 1: Aggiungere un'esenzione a uno stato di conformità

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $Compliance = Get-SCComplianceStatus -VMMManagedComputer $VMHost.ManagedComputer
PS C:\> $Baseline = Get-SCBaseline -Name "Security Baseline"
PS C:\> $Update = Get-SCUpdate -SecurityBulletinID "MS05-055"
PS C:\> Set-SCComplianceStatus -ComplianceStatus $Compliance -Baseline $Baseline -Update $Update -AddExemption -ExemptionNote "This exemption has been signed off by the IT Manager."

Il primo comando ottiene l'oggetto host denominato VMHost01 e archivia l'oggetto nella variabile $VMHost.

Il secondo comando ottiene lo stato di conformità per VMHost01 e archivia l'oggetto staus nella variabile $Compliance.

Il terzo comando ottiene la baseline denominata Baseline di sicurezza e archivia l'oggetto nella variabile $Baseline.

Il quarto comando ottiene l'aggiornamento del bollettino sulla sicurezza MS05-055 e archivia l'oggetto update nella variabile $Update.

L'ultimo comando aggiunge un'esenzione all'aggiornamento MS05-055 che fa parte della baseline di baseline di sicurezza e una nota di esenzione con un motivo aziendale per l'esenzione.

Parametri

-AddExemption

Specifica un'esenzione per un aggiornamento che fa parte di una linea di base aggiunta da questo cmdlet.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Baseline

Specifica un oggetto di base VMM (Virtual Machine Manager).

Tipo:Baseline
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ComplianceStatus

Specifica un oggetto stato di conformità. Lo stato di conformità di un oggetto indica la conformità dell'oggetto alle linee di base a cui è assegnato l'oggetto.

Tipo:ComplianceStatus
Posizione:0
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-ExemptionNote

Specifica un motivo aziendale per l'aggiornamento esente.

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-JobVariable

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

Tipo:String
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-PROTipID

Specifica l'ID del suggerimento pro (Performance and Resource Optimization) che ha attivato questa azione. In questo modo è possibile controllare i suggerimenti PRO.

Tipo:Guid
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RemoveExemption

Specifica un'esenzione da un aggiornamento che fa parte di una linea di base rimossa da questo cmdlet.

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-RunAsynchronously

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

Tipo:SwitchParameter
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:False
Accettare caratteri jolly:False

-Update

Specifica un oggetto di aggiornamento software.

Tipo:SoftwareUpdate
Posizione:Named
Valore predefinito:None
Necessario:True
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

-VMMServer

Specifica un oggetto server VMM.

Tipo:ServerConnection
Posizione:Named
Valore predefinito:None
Necessario:False
Accettare l'input della pipeline:True
Accettare caratteri jolly:False

Output

ComplianceStatus

Questo cmdlet restituisce un oggetto ComplianceStatus.