Condividi tramite


Set-SCComplianceStatus

Imposta un oggetto stato di conformità.

Sintassi

Default (impostazione predefinita).

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

AddExemption

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

RemoveExemption

Set-SCComplianceStatus
    [-ComplianceStatus] <ComplianceStatus>
    -Baseline <Baseline>
    -Update <SoftwareUpdate>
    [-VMMServer <ServerConnection>]
    [-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 memorizza l'oggetto nella variabile $VMHost.

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

Il terzo comando ottiene la baseline denominata Security Baseline e memorizza l'oggetto nella variabile $Baseline.

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

L'ultimo comando aggiunge un'esenzione all'aggiornamento MS05-055 che fa parte della 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 baseline aggiunta da questo cmdlet.

Proprietà dei parametri

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

Set di parametri

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

-Baseline

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

Proprietà dei parametri

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

Set di parametri

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

-ComplianceStatus

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

Proprietà dei parametri

Tipo:ComplianceStatus
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

-ExemptionNote

Specifica un motivo aziendale per l'aggiornamento esente.

Proprietà dei parametri

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

Set di parametri

AddExemption
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

-PROTipID

Specifica l'ID del suggerimento PRO (Performance and Resource Optimization) che ha attivato questa azione. Ciò consente l'audit dei 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

-RemoveExemption

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

Proprietà dei parametri

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

Set di parametri

RemoveExemption
Posizione:Named
Obbligatorio:True
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

-Update

Specifica un oggetto di aggiornamento software.

Proprietà dei parametri

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

Set di parametri

(All)
Posizione:Named
Obbligatorio:True
Valore dalla pipeline:True
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

ComplianceStatus

Questo cmdlet restituisce un oggetto ComplianceStatus .