Приступая к работе

Здесь представлены основные действия для использования вызовов прикладного программного интерфейса, которые могут быть выполнены на консоли PowerShell.

  1. На консоли Security Controls запустите консоль Windows PowerShell.
    Обязательно укажите Выполнить от имени администратора во время запуска консоли PowerShell.
  2. Загрузите модуль STProtect API, выполнив следующую команду PowerShell:
  3. PS C:\Import-Module STProtect –PassThru

    Модуль STProtect API содержит вызовы прикладного программного интерфейса, которые позволяют вам взаимодействовать со многими рабочими зонами Security Controls. Дополнительный параметр –PassThru используется для получения диагностики о загрузке модуля.

    Вы всегда должны сначала загружать модуль перед записью сценария. Одним из способов обеспечения постоянной загрузки модуля является добавление команды импорта модуля в ваш профиль пользователя PowerShell.

  4. Загрузите любые другие необходимые модули Windows или сторонних компаний.
    Вам могут потребоваться командлеты (commandlet) из других модулей для взаимодействия с другими устройствами в вашей среде. Пример:
    • Servermanager: Требуется для взаимодействия с кластером SQL.
    • Failoverclusters: Загружает функцию Windows, RSAT-Clustering.
  5. Выполните отдельные команды или команды со сценариями.
  6. Для получения полного списка доступных команд см. раздел Отображение подробной справочной информации о командах PowerShell.

    Далее представлено несколько популярных примеров:

    Выполнения сканирования a исправлений

    Start-PatchScan –MachineGroups "Мой компьютер"

    Запуск и отображение результатов сканирования исправлений

    Start-PatchScan –MachineGroups "Мой компьютер" | Watch-PatchScan

    Развертывание отсутствующих исправлений

    Start-PatchDeploy –Uid 12345678-3BD2-A0ED-FFCC-9876DE8EBBAA

  7. После завершения закройте консоль Windows PowerShell.
    Все модули, которые вы импортировали, или элементы, которые вы сохранили в памяти, будут удалены при закрытии консоли PowerShell. Начатые операции сканирования и развертывания не будут остановлены после закрытия ПО PowerShell.