如何開始
以下是開始使用從 PowerShell 控制台執行之 API 呼叫的基本步驟。
- 在 Security Controls 控制台中,啟動 Windows PowerShell 控制台。
啟動 PowerShell 控制台時,請務必指定以管理員身份執行。 - 執行下列 PowerShell 命令以載入 STProtect API 模組:
- 載入任何其他必要的 Windows 或第三方模組。
您可能需要來自其他模組的指令程式,才能與環境內的其他裝置進行互動。 例如: - Servermanager: 與 SQL 叢集互動的必要項目。
- Failoverclusters: 載入 Windows 功能 RSAT-叢集。
- 執行個別命令或已編寫指令碼的命令。
- 完成時,關閉 Windows PowerShell 控制台。
關閉 PowerShell 控制台時,便會清除您匯入的所有模組或儲存於記憶體內的項目。 關閉 PowerShell 時,進行的掃描或部署作業不會停止。
PS C:\Import-Module STProtect –PassThru
STProtect API 模組包含了可供您在 Security Controls 內與多個功能區域進行互動的 API 呼叫。 選用的 –PassThru
選項提供了關於模組載入狀況的診斷意見反應。
每當編寫指令碼時,您都應該一律先載入模組。 確保一定會載入模組的一種方式,便是將模組匯入命令新增至您的 PowerShell 使用者設定檔中。
如需可用命令的完整清單,請參閱 PowerShell 指令相關詳細說明資訊的檢視方式。
以下是幾個常見範例:
執行修補程式掃描
Start-PatchScan –MachineGroups “My Machine”
開始並檢視修補程式掃描的結果
Start-PatchScan –MachineGroups “My Machine” | Watch-PatchScan
部署遺失的修補程式
Start-PatchDeploy –Uid 12345678-3BD2-A0ED-FFCC-9876DE8EBBAA