如何开始
以下是通过 PowerShell 控制台执行 API 调用的基本步骤。
- 通过 Security Controls 控制台,启动 Windows PowerShell 控制台。
启动 PowerShell 控制台时,请务必指定以管理员身份运行。 - 请执行以下 PowerShell 命令以加载 STProtect API 模块:
- 加载任何其他所需的 Windows 或第三方模块。
您可能需要其他模块的 commandlet 才能与环境中的其他设备进行交互。 例如: - Servermanager:在与 SQL 群集交互时需要使用。
- Failoverclusters:加载 Windows 功能 RSAT-Clustering。
- 执行单个命令或脚本命令。
- 完成后,关闭 Windows PowerShell 控制台。
关闭 PowerShell 控制台后,所有导入的模块或存储在内存中的项目都将被擦除。 关闭 PowerShell 后,您启动的扫描或部署操作并不会停止。
PS C:\Import-Module STProtect –PassThru
STProtect API 模块包含 API 调用,允许您与 Security Controls 内的很多功能区域进行交互。 可选的 -PassThru
选项可提供有关如何加载模块的诊断反馈。
每当编写脚本时,都应该先加载模块。 确保始终加载模块的一种方法是将模块导入命令添加到 PowerShell 用户配置文件中。
有关可用命令的完整列表,请参阅如何查看有关 PowerShell 命令的详细帮助信息。
以下是几个常见示例:
执行修补程序扫描
Start-PatchScan –MachineGroups “My Machine”
启动并查看修补程序的扫描结果
Start-PatchScan –MachineGroups “My Machine” | Watch-PatchScan
部署缺失的修补程序
Start-PatchDeploy –Uid 12345678-3BD2-A0ED-FFCC-9876DE8EBBAA