Compartir a través de


Set-SCComplianceStatus

Establece un objeto de estado de cumplimiento.

Syntax

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

Description

El cmdlet Set-SCComplianceStatus establece un objeto de estado de cumplimiento.

Ejemplos

Ejemplo 1: Agregar una exención a un estado de cumplimiento

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

El primer comando obtiene el objeto host denominado VMHost01 y almacena el objeto en la variable $VMHost.

El segundo comando obtiene el estado de cumplimiento de VMHost01 y almacena el objeto staus en la variable $Compliance.

El tercer comando obtiene la línea de base denominada Línea base de seguridad y almacena el objeto en la variable $Baseline.

El cuarto comando obtiene la actualización del boletín de seguridad MS05-055 y almacena el objeto de actualización en la variable $Update.

El último comando agrega una exención a la actualización MS05-055 que forma parte de la línea de base de referencia de seguridad y una nota de exención con un motivo empresarial para la exención.

Parámetros

-AddExemption

Especifica una exención para una actualización que forma parte de una línea base que agrega este cmdlet.

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

-Baseline

Especifica un objeto de línea base de Virtual Machine Manager (VMM).

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

-ComplianceStatus

Especifica un objeto de estado de cumplimiento. El estado de cumplimiento de un objeto indica el cumplimiento del objeto a las líneas base a las que se asigna el objeto.

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

-ExemptionNote

Especifica un motivo empresarial para la actualización exenta.

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

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y que se almacena en la variable cuyo nombre indica este parámetro.

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

-PROTipID

Especifica el identificador de la sugerencia de Optimización de rendimiento y recursos (PRO) que desencadenó esta acción. Esto permite la auditoría de sugerencias PRO.

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

-RemoveExemption

Especifica una exención de una actualización que forma parte de una línea base que quita este cmdlet.

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

-RunAsynchronously

Indica que el trabajo se ejecuta de forma asincrónica para que el control vuelva al shell de comandos inmediatamente.

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

-Update

Especifica un objeto de actualización de software.

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

-VMMServer

Especifica un objeto de servidor VMM.

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

Salidas

ComplianceStatus

Este cmdlet devuelve un objeto ComplianceStatus .