Start-SCComplianceScan

Запускает сканирование на соответствие управляемого компьютера или кластера узлов.

Синтаксис

VMHostCluster

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

VMMManagedComputer

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

Описание

Командлет Start-SCComplianceScan запускает сканирование на соответствие управляемого компьютера или кластера узлов. Во время сканирования соответствия указанный управляемый компьютер или кластер узлов сравнивается с назначенными базовыми показателями, после чего возвращается полученное состояние соответствия.

Примеры

Пример 1: Сканирование узла сети по заданному базовому уровню

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

Первая команда получает объект host с именем VMHost01 и сохраняет объект в переменной $VMHost.

Вторая команда получает объект статуса соответствия для узла сети, хранящийся в $VMHost 01, и сохраняет объект в переменной $Compliance.

В следующих трех строках используется инструкция ForEach для итерации по базовым объектам состояния соответствия для узла. Если базовая версия с именем Security Baseline найдена, то пятая команда сохраняет ее в переменной $Baseline.

Последняя команда запускает сканирование соответствия на узле с использованием базовых показателей, хранящихся в $Baseline, которые в данном примере являются базовыми показателями безопасности.

Параметры

-Baseline

Задает объект базовой линии VMM.

Свойства параметра

Тип:Baseline
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-JobVariable

Указывает, что ход выполнения задания отслеживается и хранится в переменной с именем этого параметра.

Свойства параметра

Тип:String
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-PROTipID

Указывает идентификатор советов по оптимизации производительности и ресурсов (PRO).

Свойства параметра

Тип:Guid
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-RunAsynchronously

Указывает, что задание выполняется асинхронно, чтобы элемент управления сразу же возвращал командную оболочку.

Свойства параметра

Тип:SwitchParameter
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:False
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMHostCluster

Указывает объект кластера узлов VMM.

Свойства параметра

Тип:HostCluster
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

VMHostCluster
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMManagedComputer

Указывает объект компьютера, управляемый VMM.

Свойства параметра

Тип:VMMManagedComputer
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

VMMManagedComputer
Position:Named
Обязательно:True
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

-VMMServer

Указывает объект сервера VMM.

Свойства параметра

Тип:ServerConnection
Default value:None
Поддерживаются подстановочные знаки:False
DontShow:False

Наборы параметров

(All)
Position:Named
Обязательно:False
Значение из конвейера:True
Значение из конвейера по имени свойства:False
Значение из оставшихся аргументов:False

CommonParameters

Этот командлет поддерживает общие параметры: -Debug, -ErrorAction, -ErrorVariable, -InformationAction, -InformationVariable, -OutBuffer, -OutVariable, -PipelineVariable, -ProgressAction, -Verbose, -WarningAction и -WarningVariable. Дополнительные сведения см. в разделе about_CommonParameters.

Выходные данные

ComplianceStatus