當發生六個預先設定之事件的其中一個時,「Windows 系統資源管理員」可以自動切換到不同的管理原則。在發生這些事件之一時,您可以設定條件性原則,評估其他系統狀態,並在某個狀態為 True 時切換至其他原則。
附註 | |
必須發生狀態所屬的事件,系統才會評估條件性原則中設定的狀態,並且執行相關的管理原則。 |
Windows 系統資源管理員支援六種事件。在預設安裝中,發生這六種事件其中之一時,並不會進行任何原則變更。
觸發條件性原則變更的事件
每個事件類別只能設定一個條件性原則。每當發生事件時,就會執行所有相關的原則變更。
預射還會安裝一個特別的條件類別:[任一]。如果某個事件類型沒有任何相關的條件性原則,系統才會評估 [任一] 條件類別。
會觸發條件性原則變更的特定事件包括:
- 熱插入一或多個處理器
- 熱插入記憶體 (RAM)
- 有叢集服務節點上線
- 有叢集服務節點離線
- 有叢集服務資源群組上線
- 有叢集服務資源群組離線
發生事件時可以評估的狀態
發生事件後,系統會評估事件之相關條件性原則中設定的任何狀態。要讓 Windows 系統資源管理員能夠採取動作以回應事件,事件的條件性原則至少必須包含一個評估用的狀態。
狀態可以設定為單一子句,也可以設定為一組子句,其中需有一或多個子句為 true,狀態才會被評估為 true。
狀態中的子句可以包括:
- 處理器數目是否大於、小於或等於指定的數量
- 記憶體量是否大於、小於或等於指定的數量
- 叢集服務節點是上線或離線狀態
- 叢集服務資源群組是上線或離線狀態
條件性原則的套用方式
條件性原則會依照下列程序來變更管理狀態:
- 發生事件。
- Windows 系統資源管理員尋找是否有與事件相關的現有條件性原則。
- 如果條件性原則存在,Windows 系統資源管理員便會使用該條件性原則的狀態與預設原則,繼續進行步驟 3。
- 如果條件性原則不存在,則 Windows 系統資源管理員會使用 [任一] 條件類別所設定的狀態與預設原則,繼續進行步驟 3。
- 如果條件性原則存在,Windows 系統資源管理員便會使用該條件性原則的狀態與預設原則,繼續進行步驟 3。
-
Windows 系統資源管理員尋找事件發生時要評估的狀態。
- 如果條件性原則中未設定任何要評估的狀態,便不會採取任何動作。
- 如果有設定狀態,則會按順序評估狀態,直到其中一個狀態為 true,接著就會採取與第一個 true 的狀態相關的動作。
- 如果設定的狀態沒有一個是 true,則會套用事件 (或 [任一] 條件類別) 的預設原則。
- 如果條件性原則中未設定任何要評估的狀態,便不會採取任何動作。
編輯條件性原則
設定預設原則
發生事件時,Windows 系統資源管理員會評估事件相關的狀態,如沒有任何狀態為 true,則會套用與事件相關的預設原則。
設定事件相關的預設原則 |
開啟 [Windows 系統資源管理員]。 若要開啟 [Windows 系統資源管理員],請按一下 [開始],指向 [系統管理工具],再按一下 [Windows 系統資源管理員]。
在 [連線到電腦] 對話方塊中,選取 [這台電腦],然後按一下 [連線]。
在主控台樹狀目錄中,在 [條件] 上按一下滑鼠右鍵,然後按一下 [新增/編輯條件性原則]。
在 [新增或編輯條件性原則] 對話方塊中,按一下您要設定的事件名稱,然後按一下 [編輯]。隨即開啟 [條件性原則內容] 對話方塊。
在 [選取預設原則] 清單中,選取資源配置原則名稱。
附註 只有在條件性原則中設定的狀態都不是 True 時,才會套用預設原則。
按一下 [確定]。
設定其他狀態
要讓 Windows 系統資源管理員在發生事件時能夠採取動作,您必須在事件的條件性原則中至少設定一個評估用的狀態。
系統會依照狀態的列出順序,從上往下進行評估。發現其中一個狀態為 True 之後,Windows 系統資源管理員就會將管理原則切換為該狀態關聯的原則,並停止評估其他狀態。
- 若要變更狀態的評估順序,請在 [條件性原則內容] 對話方塊的 [狀態] 下,按一下要移動的狀態,然後按一下向上或向下鍵移動它。
- 若要排除某個狀態不進行評估,清除狀態旁的核取方塊。
附註 如果未選取任何狀態進行評估,事件發生時就不會採取任何動作。
設定發生事件時要評估的其他狀態 |
在 [新增或編輯條件性原則] 對話方塊中,按一下您要設定的事件名稱,然後按一下 [編輯]。隨即開啟 [條件性原則內容] 對話方塊。
在 [狀態] 下,按一下空白列以存取詳細資料設定,並建立一或多個子句。
附註 您無法設定不含子句之狀態的名稱。系統會以您定義之子句中的相關資訊,填入名稱欄位。
在 [狀態詳細資料] 下,按一下 [類別] 欄位中的空白儲存格,並從清單中選取類別。
- 如果您選取 [處理器] 或 [記憶體],請按一下 [運算子] 欄位選取運算子,然後按一下 [數量] 欄位,輸入處理器數目或記憶體數量 (以 MB 為單位)。
- 如果您選取 [MSCS],在 [物件名稱] 清單中,按一下並輸入節點或資源群組的名稱,然後在 [狀態] 欄位按一下,從清單選取狀態。
- 如果您選取 [處理器] 或 [記憶體],請按一下 [運算子] 欄位選取運算子,然後按一下 [數量] 欄位,輸入處理器數目或記憶體數量 (以 MB 為單位)。
完成狀態子句的建立後,在 [狀態] 下,按一下您剛才建立之狀態列中的 [原則名稱] 欄位。在清單中,選取當狀態為 True 時要套用的原則,然後按一下 [確定]。
狀態子句群組
您可以使用狀態子句群組,其中需有一或多個子句為 True,該群組才會被評估為 True。
- AND 和 OR 運算子具有相等優先順序。
- 運算式的評估為從左到右。
- 會先評估子句群組。若為巢狀群組,則會先評估最深一層的巢狀群組。
將狀態子句合併為群組來進行評估 |
在 [新增或編輯條件性原則] 對話方塊中,按一下您要設定的事件名稱,然後按一下 [編輯]。隨即開啟 [條件性原則內容] 對話方塊。
在 [狀態] 之下,按一下空白列以建立新狀態,或按一下現有的狀態列。
在 [狀態詳細資料] 下,新增要合併為單一子句來評估 True 或 False 的多個狀態。
在 [狀態詳細資料] 下,按一下您要與其他列合併的第一列,然後同時按住 SHIFT 再點選其他要合併的列。
附註 只有相鄰的列才能加以群組。此外,也可支援巢狀群組。
在選取列上按一下滑鼠右鍵,按一下 [新增群組],然後按一下 [確定]。
其他考量
- 條件性原則會假設當電腦執行中時,無法移除處理器和記憶體。
其他參考資料
- Windows 系統資源管理員
- 新增或編輯條件性原則對話方塊
- 條件性原則內容
- 如需 Windows 系統資源管理員的相關資訊,請參閱
https://go.microsoft.com/fwlink/?LinkId=90924 (可能為英文網頁) 。