如何开始

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

1.通过 Security Controls 控制台,启动 Windows PowerShell 控制台。

启动 PowerShell 控制台时,请务必指定以管理员身份运行

2.请执行以下 PowerShell 命令以加载 STProtect API 模块:

PS C:\Import-Module STProtect –PassThru

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

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

3.加载任何其他所需的 Windows 或第三方模块。

您可能需要其他模块的 commandlet 才能与环境中的其他设备进行交互。例如:

Servermanager:在与 SQL 群集交互时需要使用。

Failoverclusters:加载 Windows 功能 RSAT-Clustering。

4.执行单个命令或脚本命令。

有关可用命令的完整列表,请参阅如何查看有关 PowerShell 命令的详细帮助信息

以下是几个常见示例:

执行修补程序扫描

Start-PatchScan –MachineGroups “My Machine”

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

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

部署缺失的修补程序

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

5.完成后,关闭 Windows PowerShell 控制台。

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