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.