延伸功能屬性使用輸入類型收集資產資料。您可以配置下列輸入類型:
- 文字欄位
- 您可以在庫存資訊中顯示文字欄位。您隨時可以使用Jamf Pro,在註冊期間於欄位中輸入值。注意:
文字欄位只能藉由手動建立延伸功能屬性或透過 Jamf Pro API 以程式設計方式配置。
- 快顯功能表
- 您可以在庫存資訊中顯示快顯功能表。您可以在註冊電腦時,隨時使用Jamf Pro從快顯功能表選擇值。注意:
快顯功能表只能透過手動方式建立的延伸功能屬性進行配置,或使用 Jamf Pro API 以程式設計方式進行配置。
- 腳本
您可以執行腳本,在每次電腦送出資產至 Jamf Pro 時傳回資料值。您可以編寫自己的延伸功能屬性腳本,也可以從 Jamf Pro 中的範本建立腳本。
編寫延伸功能屬性腳本時務必記住下述內容:腳本可使用已安裝解譯器的任何語言編寫。最常用的解譯器為 Bash、Perl 和 Python。
當延伸功能屬性由腳本填入時,
<result></result>標籤之間的文字會儲存在Jamf Pro中。如果腳本中未指定<result></result>標籤,則會將空白值傳送至Jamf Pro。使用日期資料類型時,請務必考慮時區差異,因為這些值是靜態的,不會自動轉換為使用者的當地時區。
您可以暫時停用延伸功能屬性以進行處理程序的疑難排解。
下列範例腳本會從 Mac 電腦收集主機名稱:#!/bin/bash echo "<result>$(/bin/hostname 2>&1)</result>"