Приступая к работе
Здесь представлены основные действия для использования вызовов прикладного программного интерфейса, которые могут быть выполнены на консоли PowerShell.
- На консоли Security Controls запустите консоль Windows PowerShell.
Обязательно укажите Выполнить от имени администратора во время запуска консоли PowerShell. - Загрузите модуль STProtect API, выполнив следующую команду PowerShell:
- Загрузите любые другие необходимые модули Windows или сторонних компаний.
Вам могут потребоваться командлеты (commandlet) из других модулей для взаимодействия с другими устройствами в вашей среде. Пример: - Servermanager: Требуется для взаимодействия с кластером SQL.
- Failoverclusters: Загружает функцию Windows, RSAT-Clustering.
- Выполните отдельные команды или команды со сценариями.
- После завершения закройте консоль Windows PowerShell.
Все модули, которые вы импортировали, или элементы, которые вы сохранили в памяти, будут удалены при закрытии консоли PowerShell. Начатые операции сканирования и развертывания не будут остановлены после закрытия ПО PowerShell.
PS C:\Import-Module STProtect –PassThru
Модуль STProtect API содержит вызовы прикладного программного интерфейса, которые позволяют вам взаимодействовать со многими рабочими зонами Security Controls. Дополнительный параметр –PassThru
используется для получения диагностики о загрузке модуля.
Вы всегда должны сначала загружать модуль перед записью сценария. Одним из способов обеспечения постоянной загрузки модуля является добавление команды импорта модуля в ваш профиль пользователя PowerShell.
Для получения полного списка доступных команд см. раздел Отображение подробной справочной информации о командах PowerShell.
Далее представлено несколько популярных примеров:
Выполнения сканирования a исправлений
Start-PatchScan –MachineGroups "Мой компьютер"
Запуск и отображение результатов сканирования исправлений
Start-PatchScan –MachineGroups "Мой компьютер" | Watch-PatchScan
Развертывание отсутствующих исправлений
Start-PatchDeploy –Uid 12345678-3BD2-A0ED-FFCC-9876DE8EBBAA