模型屬性
清單資料庫的其中一個優點是可自訂擴充。如果裝置的 Ivanti 代理程式發現新資訊,Ivanti 清單服務會將這些資訊新增到資料庫,您完全不需要重新設定。這個程序將由全部擷取表格處理,表格中已放入不明或「非模型化」屬性。
如果您使用 SQL 或第三方工具直接存取清單資料庫,非模型化屬性會造成問題。若要正確讀取非模型化屬性的資料,資料庫需要 5 表結合,這是大多數人無法進行的作業,除非熟悉 SQL。
透過「模型屬性」對話方塊,您可以設定這些資料的「模型」,因此,這些資料不會再儲存在 UNMODELEDDATA1 表格中,而會儲存在另一個表格本身的一欄中,您使用 Crystal Reports 之類的應用程式很容易就能夠查詢。
「模型屬性」對話方塊也能夠讓您變更屬性的資料類型。透過掃描檔案建立屬性時,預設會新增成為清單資料庫的字串。不過,您可能會想要該屬性儲存為整數,以便排序和比較。
在工具 > 報告/監視 > 管理軟體清單工具列上,按一下模型屬性按鈕開啟對話方塊。

「非模型化資料中資料庫的屬性」清單方塊:此清單顯示資料庫中目前有非模型化屬性的所有元件。另外也會顯示屬性資料類型。選取您想要模型化的屬性。
「我的模型」按鈕:按一下此按鈕會將非模型化屬性對應到清單資料庫中適當的表格。該屬性將使用所指派的資料類型。
按一下我的模型按鈕後,下列新增表格資訊將自動填入:
- 元件:資料庫中與非模型化屬性相關聯的元件 (例如,Computer 或 Computer.Memory)。
- 表格名稱:非模型化屬性資料將移到其中的表格名稱。如果元件不在現有的表格中,則將出現 UNMODELEDDATA1 之類的名稱。將此名稱變更為有意義的名稱,以建立新的表格。如果該元件在現有的表格中,則請勿變更名稱。
- 一對多類別:如果元件是一對多,則將自動選取此選項。在此情況下,您需要使用您自己的 DATAMART.XML 檔案將特別的欄新增到表格,而非使用此工具。(DATAMART.XML 檔案包含 Endpoint Manager 的所有資料庫表格資訊。它與 COREDBUTIL.EXE 搭配用來建立資料庫中的表格。)
- 新增至現有表格:如果此元件已經有表格,選取此選項會為非模型化屬性資料新增一欄。
產生的清單將顯示此特定表格之中元件的所有模型化和非模型化屬性。非模型化屬性將以粗體顯示。已經在表格中成為欄的屬性不會以粗體顯示,而且無法加以編輯。按一下立即建模按鈕,即可將非模型化屬性「依原狀」新增到指定的表格。您也可以按一下編輯按鈕修改屬性的值,或按一下新增按鈕將其他屬性新增到表格。
屬性清單將顯示這些欄:
- 屬性:Endpoint Manager 控制台中出現的屬性名稱。
- 欄:將在表格中建立的欄名稱。
- 資料類型:新欄的 DBMS 資料類型。
- 大小:新欄的字元長度。
- 遮罩:此清單中的唯讀欄,顯示修改資料呈現方式的顯示遮罩。
- 機碼:此清單中的唯讀欄。對於一對多屬性,必須設定一個欄位做為機碼。
移動現有資料:對於 UNMODELEDDATA1 表格,此選項會將資料移到您指定的新表格。接著將從 UNMODELEDDATA1 表格移除資料。
「立即建模」按鈕:以您指定的變更更新表格。
「全部清除」按鈕:清除一個元件的所有資訊,以便您能夠以要模型化的屬性選擇其他資訊。