藍圖中的範圍和啟用條件

Jamf Pro 藍圖設定指南

Solution
Application
Content Type
技術說明文件
Utilities & Services
ft:locale
zh-TW

藍圖使用兩種機制(範圍和啟用條件)來控制哪些裝置接收配置,以及這些配置何時啟用。

範圍

範圍定義哪些裝置接收藍圖。您可以使用智慧型群組或靜態群組來指派範圍。Jamf 會根據裝置資產資料評估群組成員資格。當裝置是範圍群組的成員時,藍圖會傳送至該裝置。

智慧型群組以動態方式計算。當裝置的資產變更並符合您定義的群組條件時,成員資格會自動更新。靜態群組具有手動指派的固定成員資格。

如需建立智慧型群組或靜態群組的詳細資訊,請參閱 Jamf Pro 說明文件 中的以下內容:

啟用條件

啟用條件可控制區塊中的元件何時在裝置上啟用。啟用條件不依賴 Jamf 決定要套用哪些元件,而是依據裝置自行回報的屬性建立,例如 OS 版本、裝置型號和密碼狀態。條件也可以使用裝置群組成員資格,這是 Jamf 追蹤裝置的唯一屬性,而非裝置回報的屬性。

當裝置回報的狀態符合您為元件區塊定義的條件時,該區塊中的元件就會在裝置上啟用。

對於根據裝置回報屬性建立的條件,裝置會在相關狀態變更發生時(例如 OS 更新完成時)立即啟用該配置,而不需等待報到。

對於根據裝置群組成員資格建立的條件,是否啟用則取決於 Jamf 是否已將該屬性同步至裝置。群組成員資格變更與相應的啟用之間,可能會有短暫延遲。

元件區塊

藍圖包含一個或多個元件區塊。元件區塊是一組共用相同啟用條件的元件。當您建立藍圖時,元件會新增至第一個區塊,該區塊預設命名為此藍圖中的元件。每個額外新增的區塊會依序命名為區塊 2區塊 3,以此類推。

新增區塊以整理需要在不同條件下啟用的元件。您可以為每個區塊重新命名,並使用最能描述該區塊的標題。由於每個區塊都有自己的啟用條件,因此單一藍圖即可在不同條件下,將不同元件套用到裝置上,而不需為每種情境建立個別的藍圖。您最多可以在單一藍圖中新增 100 個元件區塊。

範圍和啟用條件的協同運作方式

範圍和啟用條件具有不同用途,並在不同層級運作。範圍決定哪些裝置接收藍圖。啟用條件會決定區塊中的元件是否在特定時間套用到特定裝置。

範圍一律為必要項目。裝置必須在範圍內才能接收藍圖,而啟用條件僅適用於已在範圍內的裝置。啟用條件可進一步控制藍圖元件啟用的時機。啟用條件本身不會將藍圖傳送到裝置。

範圍會以相同方式,將藍圖套用到範圍群組中的每部裝置。啟用條件新增了第二層控制;在單一藍圖中,每個元件區塊都可以在不同條件下啟用,且每部裝置都會根據自身目前的狀態評估這些條件。當您需要讓一個藍圖將不同元件套用到不同裝置,或需要讓元件僅在裝置處於特定狀態時才啟用,請使用啟用條件。

例如,您可以將藍圖的範圍設定為智慧型群組中的所有裝置,然後使用元件區塊的啟用條件,將該區塊的元件僅套用到符合最低 OS 版本的裝置。不符合啟用條件的裝置仍會接收藍圖,但該區塊中的元件不會啟用,直到裝置符合已定義的條件為止。由於每部裝置都會評估自己的啟用條件,因此裝置一旦達到最低 OS 版本,元件就會立即啟用,而不需等待 Jamf 重新計算群組成員資格。

您也可以將裝置群組成員資格用作啟用條件。與範圍不同的是,範圍會根據群組成員資格傳送或保留整個藍圖,而根據群組成員資格設定的啟用條件僅控制區塊中的元件,且可與該區塊中的其他條件組合使用。例如,您可能想讓某個區塊的元件套用到範圍內的所有裝置,但排除主管使用的裝置。在該區塊中新增一項條件,以排除包含高階主管裝置的裝置群組。這些裝置仍會接收藍圖及其他適用於這些裝置的區塊,但此區塊的元件不會在這些裝置上啟用。

這種分離架構減少了為條件式邏輯建立多個智慧型群組或多個藍圖的需求。