Share via


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 di 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.

Type:SwitchParameter
Position:Named
Default value:None
Required:True
Accept pipeline input:False
Accept wildcard characters:False

-Baseline

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

Type:Baseline
Position:Named
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters: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 viene assegnato l'oggetto.

Type:ComplianceStatus
Position:0
Default value:None
Required:True
Accept pipeline input:True
Accept wildcard characters:False

-ExemptionNote

Specifica un motivo aziendale per l'aggiornamento esentato.

Type:String
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

-PROTipID

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

Type:Guid
Position:Named
Default value:None
Required:False
Accept pipeline input:False
Accept wildcard characters:False

-RemoveExemption

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

Type:SwitchParameter
Position:Named
Default value:None
Required:True
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

-Update

Specifica un oggetto di aggiornamento software.

Type:SoftwareUpdate
Position:Named
Default value:None
Required:True
Accept pipeline input:True
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

ComplianceStatus

Questo cmdlet restituisce un oggetto ComplianceStatus .