如何开始

以下是通过 PowerShell 控制台执行 API 调用的基本步骤。

  1. 通过 Security Controls 控制台,启动 Windows PowerShell 控制台。
    启动 PowerShell 控制台时,请务必指定以管理员身份运行
  2. 请执行以下 PowerShell 命令以加载 STProtect API 模块:
  3. PS C:\Import-Module STProtect –PassThru

    STProtect API 模块包含 API 调用,允许您与 Security Controls 内的很多功能区域进行交互。 可选的 -PassThru 选项可提供有关如何加载模块的诊断反馈。

    每当编写脚本时,都应该先加载模块。 确保始终加载模块的一种方法是将模块导入命令添加到 PowerShell 用户配置文件中。

  4. 加载任何其他所需的 Windows 或第三方模块。
    您可能需要其他模块的 commandlet 才能与环境中的其他设备进行交互。 例如:
    • Servermanager:在与 SQL 群集交互时需要使用。
    • Failoverclusters:加载 Windows 功能 RSAT-Clustering。
  5. 执行单个命令或脚本命令。
  6. 有关可用命令的完整列表,请参阅如何查看有关 PowerShell 命令的详细帮助信息

    以下是几个常见示例:

    执行修补程序扫描

    Start-PatchScan –MachineGroups “My Machine”

    启动并查看修补程序的扫描结果

    Start-PatchScan –MachineGroups “My Machine” | Watch-PatchScan

    部署缺失的修补程序

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

  7. 完成后,关闭 Windows PowerShell 控制台。
    关闭 PowerShell 控制台后,所有导入的模块或存储在内存中的项目都将被擦除。 关闭 PowerShell 后,您启动的扫描或部署操作并不会停止。