當發生六個預先設定之事件的其中一個時,「Windows 系統資源管理員」可以自動切換到不同的管理原則。在發生這些事件之一時,您可以設定條件性原則,評估其他系統狀態,並在某個狀態為 True 時切換至其他原則。

附註

必須發生狀態所屬的事件,系統才會評估條件性原則中設定的狀態,並且執行相關的管理原則。

Windows 系統資源管理員支援六種事件。在預設安裝中,發生這六種事件其中之一時,並不會進行任何原則變更。

觸發條件性原則變更的事件

每個事件類別只能設定一個條件性原則。每當發生事件時,就會執行所有相關的原則變更。

預射還會安裝一個特別的條件類別:[任一]。如果某個事件類型沒有任何相關的條件性原則,系統才會評估 [任一] 條件類別。

會觸發條件性原則變更的特定事件包括:

  • 熱插入一或多個處理器

  • 熱插入記憶體 (RAM)

  • 有叢集服務節點上線

  • 有叢集服務節點離線

  • 有叢集服務資源群組上線

  • 有叢集服務資源群組離線

發生事件時可以評估的狀態

發生事件後,系統會評估事件之相關條件性原則中設定的任何狀態。要讓 Windows 系統資源管理員能夠採取動作以回應事件,事件的條件性原則至少必須包含一個評估用的狀態。

狀態可以設定為單一子句,也可以設定為一組子句,其中需有一或多個子句為 true,狀態才會被評估為 true。

狀態中的子句可以包括:

  • 處理器數目是否大於、小於或等於指定的數量

  • 記憶體量是否大於、小於或等於指定的數量

  • 叢集服務節點是上線或離線狀態

  • 叢集服務資源群組是上線或離線狀態

條件性原則的套用方式

條件性原則會依照下列程序來變更管理狀態:

  1. 發生事件。

  2. Windows 系統資源管理員尋找是否有與事件相關的現有條件性原則。

    • 如果條件性原則存在,Windows 系統資源管理員便會使用該條件性原則的狀態與預設原則,繼續進行步驟 3。

    • 如果條件性原則不存在,則 Windows 系統資源管理員會使用 [任一] 條件類別所設定的狀態與預設原則,繼續進行步驟 3。

  3. Windows 系統資源管理員尋找事件發生時要評估的狀態。

    • 如果條件性原則中未設定任何要評估的狀態,便不會採取任何動作。

    • 如果有設定狀態,則會按順序評估狀態,直到其中一個狀態為 true,接著就會採取與第一個 true 的狀態相關的動作。

    • 如果設定的狀態沒有一個是 true,則會套用事件 (或 [任一] 條件類別) 的預設原則。

編輯條件性原則

設定預設原則

發生事件時,Windows 系統資源管理員會評估事件相關的狀態,如沒有任何狀態為 true,則會套用與事件相關的預設原則。

設定事件相關的預設原則
  1. 開啟 [Windows 系統資源管理員]。 若要開啟 [Windows 系統資源管理員],請按一下 [開始],指向 [系統管理工具],再按一下 [Windows 系統資源管理員]

  2. [連線到電腦] 對話方塊中,選取 [這台電腦],然後按一下 [連線]

  3. 在主控台樹狀目錄中,在 [條件] 上按一下滑鼠右鍵,然後按一下 [新增/編輯條件性原則]

  4. [新增或編輯條件性原則] 對話方塊中,按一下您要設定的事件名稱,然後按一下 [編輯]。隨即開啟 [條件性原則內容] 對話方塊。

  5. [選取預設原則] 清單中,選取資源配置原則名稱。

    附註

    只有在條件性原則中設定的狀態都不是 True 時,才會套用預設原則。

  6. 按一下 [確定]

設定其他狀態

要讓 Windows 系統資源管理員在發生事件時能夠採取動作,您必須在事件的條件性原則中至少設定一個評估用的狀態。

系統會依照狀態的列出順序,從上往下進行評估。發現其中一個狀態為 True 之後,Windows 系統資源管理員就會將管理原則切換為該狀態關聯的原則,並停止評估其他狀態。

  • 若要變更狀態的評估順序,請在 [條件性原則內容] 對話方塊的 [狀態] 下,按一下要移動的狀態,然後按一下向上或向下鍵移動它。

  • 若要排除某個狀態不進行評估,清除狀態旁的核取方塊。

    附註

    如果未選取任何狀態進行評估,事件發生時就不會採取任何動作。

設定發生事件時要評估的其他狀態
  1. [新增或編輯條件性原則] 對話方塊中,按一下您要設定的事件名稱,然後按一下 [編輯]。隨即開啟 [條件性原則內容] 對話方塊。

  2. [狀態] 下,按一下空白列以存取詳細資料設定,並建立一或多個子句。

    附註

    您無法設定不含子句之狀態的名稱。系統會以您定義之子句中的相關資訊,填入名稱欄位。

  3. [狀態詳細資料] 下,按一下 [類別] 欄位中的空白儲存格,並從清單中選取類別。

    • 如果您選取 [處理器][記憶體],請按一下 [運算子] 欄位選取運算子,然後按一下 [數量] 欄位,輸入處理器數目或記憶體數量 (以 MB 為單位)。

    • 如果您選取 [MSCS],在 [物件名稱] 清單中,按一下並輸入節點或資源群組的名稱,然後在 [狀態] 欄位按一下,從清單選取狀態。

  4. 完成狀態子句的建立後,在 [狀態] 下,按一下您剛才建立之狀態列中的 [原則名稱] 欄位。在清單中,選取當狀態為 True 時要套用的原則,然後按一下 [確定]

狀態子句群組

您可以使用狀態子句群組,其中需有一或多個子句為 True,該群組才會被評估為 True。

  • AND 和 OR 運算子具有相等優先順序。

  • 運算式的評估為從左到右。

  • 會先評估子句群組。若為巢狀群組,則會先評估最深一層的巢狀群組。

將狀態子句合併為群組來進行評估
  1. [新增或編輯條件性原則] 對話方塊中,按一下您要設定的事件名稱,然後按一下 [編輯]。隨即開啟 [條件性原則內容] 對話方塊。

  2. [狀態] 之下,按一下空白列以建立新狀態,或按一下現有的狀態列。

  3. [狀態詳細資料] 下,新增要合併為單一子句來評估 True 或 False 的多個狀態。

  4. [狀態詳細資料] 下,按一下您要與其他列合併的第一列,然後同時按住 SHIFT 再點選其他要合併的列。

    附註

    只有相鄰的列才能加以群組。此外,也可支援巢狀群組。

  5. 在選取列上按一下滑鼠右鍵,按一下 [新增群組],然後按一下 [確定]

其他考量

  • 條件性原則會假設當電腦執行中時,無法移除處理器和記憶體。

其他參考資料


目錄