代理程式設定: 變數

使用此對話方塊 (工具 > 組態 > 代理程式設定 > 變數) 設定您可以在 Windows PowerShell 套件動作中使用的受管理裝置變數。如需有關動作的詳細資訊,請參閱 Windows 套件動作

當您執行包含變數的 Windows 動作時,將使用執行動作專用的值,以及套用到其中的變數設定,動態填入變數。

有三種變數類型:

  • 靜態: 包含不會變更的值 (除非指定覆寫值)。
  • 敏感資料: 密碼之類的資料將會經過加密,因此在介面或資料庫中看不到該值。
  • 資料庫值: 管理資料庫中的資料,以 BNF (巴克斯格式) 格式指定。

預先定義的變數

變數代理程式設定包括超過 20 個預先定義的變數。這些變數是唯讀的,而且通常由資料庫值所組成。許多變數是由 Endpoint Manager 在內部使用,而其他變數則是放在該處,方便您使用。您可以在指令碼中使用預先定義的變數,或者在其中一個預先定義的變數不符合您的需求時,您可以建立新的變數。

檢視變數設定時,您可以在清單中顯示或隱藏預先定義的變數。如果您不想看到預先定義的變數,請清除顯示預先定義的變數選項。

瞭解覆寫

根據預設,變數是全域的,可在所有變數設定中共用。也就是說,如果您在一個變數設定中建立一個新變數,它也將會出現在其他變數設定中。覆寫值是例外。這些值會將全域值取代為您指定的覆寫值,而且對於您要修改的變數設定而言是本機值。

假設您有一個 "Browser" 變數,而全域值則是 "Chrome",因為這是貴公司大多數人所使用的瀏覽器。不過,您知道您的行銷群組使用的是 Firefox 而不是 Chrome。若要讓您的 "Browser" 變數適用於行銷部門,您可以建立一個新的變數設定、在其中編輯 "Browser" 變數,然後將覆寫值變更為 Firefox。接著,您要將這個修改過的變數設定部署到您的行銷部門,因此 "Browser" 變數就會為他們傳回正確的值。如果有另一個部門使用 Opera,您可以再建立一個新的變數設定,並為其重複 "Browser" 覆寫程序。

編輯變數時,您可以查詢現有覆寫清單,以瞭解其他變數設定是否會覆寫該變數。