Compartir a través de


Start-SCComplianceScan

Inicia un examen de cumplimiento de un equipo administrado o un clúster host.

Sintaxis

Start-SCComplianceScan
     [-VMMServer <ServerConnection>]
     -VMHostCluster <HostCluster>
     [-Baseline <Baseline>]
     [-RunAsynchronously]
     [-PROTipID <Guid>]
     [-JobVariable <String>]
     [<CommonParameters>]
Start-SCComplianceScan
     [-VMMServer <ServerConnection>]
     [-Baseline <Baseline>]
     -VMMManagedComputer <VMMManagedComputer>
     [-RunAsynchronously]
     [-PROTipID <Guid>]
     [-JobVariable <String>]
     [<CommonParameters>]

Description

El cmdlet Start-SCComplianceScan inicia un examen de cumplimiento de un equipo administrado o un clúster host. Durante un examen de cumplimiento, el equipo administrado o el clúster host especificados se comparan con las líneas base asignadas y se devuelve el estado de cumplimiento resultante.

Ejemplos

Ejemplo 1: Examen de un host con una línea base determinada

PS C:\> $VMHost = Get-SCVMHost -ComputerName "VMHost01"
PS C:\> $Compliance = Get-SCComplianceStatus -VMMManagedComputer $VMHost.ManagedComputer
PS C:\> foreach($Bsc in $Compliance.BaselineLevelComplianceStatus)`
PS C:\> {if ($Bsc.Baseline.Name -eq "Security Baseline")`
PS C:\> {$Baseline = $Bsc.Baseline; break}}
PS C:\> Start-SCComplianceScan -VMMManagedComputer $VMHost.ManagedComputer -Baseline $Baseline

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

El segundo comando obtiene el objeto de estado de cumplimiento del host almacenado en $VMHost 01 y almacena el objeto en la variable $Compliance.

Las tres líneas siguientes usan una instrucción ForEach para recorrer en iteración los objetos de estado de cumplimiento de línea base para el host. Si se encuentra la línea base denominada Línea base de seguridad, el quinto comando lo almacena en la variable $Baseline.

El último comando inicia el examen de cumplimiento en el host mediante la línea base almacenada en $Baseline, que en este ejemplo es La línea base de seguridad.

Parámetros

-Baseline

Especifica un objeto de línea base VMM.

Tipo:Baseline
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-JobVariable

Especifica que se realiza un seguimiento del progreso del trabajo y se almacena en la variable denominada por este parámetro.

Tipo:String
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-PROTipID

Especifica el identificador de las sugerencias de optimización de recursos y rendimiento (PRO).

Tipo:Guid
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-RunAsynchronously

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

Tipo:SwitchParameter
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:False
Aceptar caracteres comodín:False

-VMHostCluster

Especifica un objeto de clúster de host VMM.

Tipo:HostCluster
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-VMMManagedComputer

Especifica un objeto de equipo administrado por VMM.

Tipo:VMMManagedComputer
Posición:Named
Valor predeterminado:None
Requerido:True
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

-VMMServer

Especifica un objeto de servidor VMM.

Tipo:ServerConnection
Posición:Named
Valor predeterminado:None
Requerido:False
Aceptar entrada de canalización:True
Aceptar caracteres comodín:False

Salidas

ComplianceStatus