如何開始

以下是開始使用從 PowerShell 控制台執行之 API 呼叫的基本步驟。

  1. Security Controls 控制台中,啟動 Windows PowerShell 控制台。
    啟動 PowerShell 控制台時,請務必指定以管理員身份執行
  2. 執行下列 PowerShell 命令以載入 STProtect API 模組:
  3. PS C:\Import-Module STProtect –PassThru

    STProtect API 模組包含了可供您在 Security Controls 內與多個功能區域進行互動的 API 呼叫。 選用的 –PassThru 選項提供了關於模組載入狀況的診斷意見反應。

    每當編寫指令碼時,您都應該一律先載入模組。 確保一定會載入模組的一種方式,便是將模組匯入命令新增至您的 PowerShell 使用者設定檔中。

  4. 載入任何其他必要的 Windows 或第三方模組。
    您可能需要來自其他模組的指令程式,才能與環境內的其他裝置進行互動。 例如:
    • Servermanager: 與 SQL 叢集互動的必要項目。
    • Failoverclusters: 載入 Windows 功能 RSAT-叢集。
  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 時,進行的掃描或部署作業不會停止。