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