Start-SCComplianceScan
Inicia uma verificação de conformidade de um computador gerido ou cluster de anfitrião.
Syntax
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
O Start-SCComplianceScan cmdlet inicia uma verificação de conformidade de um computador gerido ou cluster hospedeiro. Durante uma verificação de conformidade, o computador ou o cluster de hospedeiro gerido especificado é comparado com as linhas de base atribuídas, e o estado de conformidade resultante é devolvido.
Exemplos
Exemplo 1: Digitalizar um hospedeiro contra uma determinada linha de base
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
O primeiro comando recebe o objeto anfitrião chamado VMHost01 e armazena o objeto na variável $VMHost.
O segundo comando obtém o objeto de estado de conformidade do anfitrião armazenado em $VMHost 01 e armazena o objeto na variável $Compliance.
As três linhas seguintes utilizam uma declaração forEach para iterar através dos objetos de estado de conformidade de base para o hospedeiro. Se a linha de base chamada Base de Segurança for encontrada, o quinto comando armazena-o na variável $Baseline.
O último comando inicia a verificação de conformidade no hospedeiro, utilizando a linha de base armazenada em $Baseline, que neste exemplo é a Base de Segurança.
Parâmetros
-Baseline
Especifica um objeto de base VMM.
Type: | Baseline |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-JobVariable
Especifica que o progresso do trabalho é rastreado e armazenado na variável nomeada por este parâmetro.
Type: | String |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-PROTipID
Especifica o ID das dicas de Otimização de Desempenho e Recursos (PRO).
Type: | Guid |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-RunAsynchronously
Indica que o trabalho funciona assíncronamente para que o controlo volte imediatamente à concha de comando.
Type: | SwitchParameter |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | False |
Accept wildcard characters: | False |
-VMHostCluster
Especifica um objeto de cluster de hospedeiro VMM.
Type: | HostCluster |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMManagedComputer
Especifica um objeto de computador que é gerido por VMM.
Type: | VMMManagedComputer |
Position: | Named |
Default value: | None |
Required: | True |
Accept pipeline input: | True |
Accept wildcard characters: | False |
-VMMServer
Especifica um objeto de servidor VMM.
Type: | ServerConnection |
Position: | Named |
Default value: | None |
Required: | False |
Accept pipeline input: | True |
Accept wildcard characters: | False |
Saídas
ComplianceStatus