其他清單工作和疑難排解

本主題提供了有關清單掃描的其他資訊以及疑難排解技巧。其中包括以下資訊:

啟動清單掃描器

不使用任何參數直接啟動 LDISCN32.EXE 將觸發預設命令列,這相當於:

LDISCN32.EXE /NTT={server} /S={server} /I=HTTP://{server}/ldlogon/ldappl3.ldz

若要停用以上的預設命令列,請使用 /L-

若只要掃描輸出檔案,請使用下列命令:

LDISCN32.EXE /L- /v /o=output.txt

排程清單掃描工作

如果裝置上執行 Endpoint Manager 代理程式,則可以排定指令檔以在裝置上觸發清單掃描。

若要排程清單掃描
  1. 按一下工具 > 分發 > 排程工作
  2. 在工具列中,按一下排定清單掃描 按鈕。
  3. 排定工作視窗中,設定工作目標和開始時間。

清單掃描器指令檔位於 \Program Files\LANDesk\ManagementSuite\Scripts 目錄。該指令檔是一個 Windows .ini 檔案,可在任何文字編輯器中編輯。如果需要變更指令檔中的選項或參數,請開啟該檔案然後按照檔案中的說明進行作業。

掃描獨立的裝置

掃描獨立的裝置
  1. 將清單掃描公用程式、軟體說明檔案 (通常是 LdAppl3.ini) 和下列檔案複製到拇指碟或其他可存取的位置:ldiscn32.exe、elogapi.dll、loc32vc0.dll 和 processrunner.dll。
  2. /O=參數下執行掃描,該參數指定輸出檔案的路徑和檔案名稱。
  3. 在指令列提示下,輸入裝置的唯一名稱。此名稱顯示在核心資料庫中的「說明」欄位內。例如:

LDISCN32.EXE /F /V /L- /O=c:\%computername%.scn

  1. 將結果的掃描檔案複製核心伺服器的 ..\ManagementSuite\ldscan 資料夾,使其新增至資料庫中。
要掃描有網路存取核心伺服器的裝置
  1. 將磁碟機 (例如 N: ) 對應至您希望掃描出現的核心伺服器的目錄。
  2. 按一下開始 > 執行,並且必要時在取代核心伺服器名稱後貼入此指令:

N:\LDISCN32.EXE /NTT=CORESERVERNAME /S="CORESERVERNAME" /I=HTTP://CORESERVERNAME/ldlogon/ldappl3.ldz /F /V /L- /SYNC

增加核心伺服器上清單掃描執行緒的數量

依預設,核心伺服器會將四個核心伺服器執行緒用於清單掃描處理,同時將一個執行緒用於快速掃描處理。若您的核心伺服器利用率不高,且預設值對您的環境來說不足,則您可以變更這些預設值。

變更清單掃描執行緒的數量
  1. 在核心伺服器上,按一下設定 > 服務

  2. 清單索引標籤上,按一下進階設定按鈕。

  3. 按一下資料庫執行緒資料庫快速掃描執行緒項目,輸入所需的值,然後按一下設定。檢閱畫面上的說明資訊,以取得更多關於這些項目的詳細資訊。

  4. 按一下確定來關閉進階設定對話方塊。

  5. 清單索引標籤上,按一下重新啟動按鈕以重新啟動清單服務。

將清單記錄新增到核心資料庫中

從作業系統指令列執行清單掃描器可以將獨立裝置或各個清單檔案中的清單資訊新增到資料庫。

將檔案中的清單記錄新增到核心資料庫
  • 執行掃描公用程式,使用 /S=、/T= 以及 /NTT= 參數。

建立 MIF 檔案

如果您需要 MIF 檔案來儲存裝置的清單資訊,可以在指令列執行適當的掃描程式來建立這樣一個檔案。

要建立 Unicode 格式的 MIF 檔案,請使用 /MUNI 選項。要建立非 Unicode 格式的 MIF 檔案,請使用 /M 選項。

建立 MIF 檔案
  • 在 DOS 提示字元後輸入以下內容:

LDISCN32 /MUNI /V

掃描 Macintosh 裝置上的自訂資料

您可針對 Macintosh,從執行 Ivanti 代理程式的裝置中收集自訂的資料,並處理該資料以加入清單中。該資訊會儲存在用戶端裝置上特定目錄的 XML 檔案中。請使用下列資訊,在正確的位置中建立要加入清單的自訂資料 XML 檔案。

如需適用於 Macintosh 的替代性自訂資料解決方案的資訊,請參閱社群文章: Macintosh 代理程式自訂資料

NOTE: 使用 Macintosh 適用的 Ivanti 代理程式來建置自訂資料時,不會使用自訂資料表單。自訂資料表單工作無法成功部署到執行 Macintosh 適用的 Ivanti 代理程式的裝置。

自訂資料 XML 檔案

您必須先以適當的格式建立自訂資料 XML 檔案,才能從執行 Macintosh 適用的 Ivanti 代理程式的裝置,將自訂資料新增至清單掃描中。本節說明應使用哪一種正確格式,才能處理自訂資料 XML 檔案而不發生錯誤。

自訂資料 XML 檔案規則

用來儲存自訂資料的 XML 檔案必須遵守下列規則。未遵守所有規則的自訂資料 XML 檔案,將無法處理以加入清單中。

  • 自訂資料 XML 檔案可使用任何名稱,但必須以 .xml 副檔名結尾。例如:

Phone Numbers.xml

  • 自訂資料 XML 檔案中的第一行必須是 XML 宣告。例如:

<?xml version="1.0" encoding="UTF-8"?>

  • 自訂資料 XML 檔案中的所有開始標籤必須有對應的結束標籤。例如:

<Home>(123) 456-7890</Home>

  • 自訂資料 XML 檔案中的所有標籤不能有空格。例如:

<Phone_Numbers></Phone_Numbers>

  • 自訂資料 XML 中代表單行資訊的所有元素都必須含括在父元素中。例如:

<Phone_Numbers><Home>(123) 456-7890</Home></Phone_Numbers>

  • 當自訂資料 XML 檔案的元素沒有內容時,不會將元素名稱顯示成清單中的自訂資料項目。例如:

<Home></Home>

  • 當自訂資料 XML 檔案的父元素內所嵌套的任何元素沒有內容時,不會將父元素名稱顯示成清單中自訂資料下的節點。例如:

<Phone_Numbers><Home></Home><Work></Work></Phone_Numbers>

單一項目自訂資料 XML 檔案

可建立自訂資料 XML 檔案,將單一項目插入清單的自訂資料部分中。若要這麼做,必須以要在清單中顯示的字串來命名自訂資料 XML 檔案的每個元素標籤。接著必須在父元素中嵌套內含標籤的元素組,這些標籤已命名,以代表要在清單的樹檢視中的自訂資料下方顯示的字串。

例如,若要使用自訂資料 XML 檔案來收集電話號碼,則下列 XML 格式將產生下圖所示的清單記錄:

<?xml version="1.0" encoding="UTF-8"?>

<Phone_Numbers>

<Work>123-456-7890</Work>

<Mobile>(123) 456-7890</Mobile>

<Home>1234567890</Home>

<Other>N/A</Other>

<Preference>Work</Preference>

</Phone_Numbers>

多重項目自訂資料 XML 檔案

可建立自訂資料 XML 檔案,將多個項目插入清單的自訂資料部分中。若要這麼做,必須以要在清單中顯示的字串來命名自訂資料 XML 檔案的每個元素標籤。接著必須在父元素中嵌套內含標籤的每個元素組,這些標籤已命名,以代表要在清單的樹檢視中的自訂資料下方顯示的字串。

例如,若要使用自訂資料 XML 檔案來收集員工資訊,則下列 XML 格式將產生下圖所示的清單記錄:

<?xml version="1.0" encoding="UTF-8"?>

<Phone_Numbers>

<Work>123-456-7890</Work>

<Mobile>(123) 456-7890</Mobile>

<Home>1234567890</Home>

<Other>N/A</Other>

<Preference>Work</Preference>

</Phone_Numbers>

<Addresses>

<Work_Address_1>123 Maple St.</Work_Address_1>

<Work_Address_2>Suite 550</Work_Address_2>

<Work_Address_3></Work_Address_3>

<Work_City>St. Louis</Work_City>

<Work_State>MO</Work_State>

<Work_ZIP_Code>63102</Work_ZIP_Code>

<Home_Address_1>456 Elm Way</Home_Address_1>

<Home_Address_2></Home_Address_2>

<Home_Address_3></Home_Address_3>

<Home_City>St. Louis</Home_City>

<Home_State>MO</Home_State>

<Home_ZIP_Code>63102</Home_ZIP_Code>

</Addresses>

<Employee_Information>

<Title>Sales Representative</Title>

<Employee_ID>4562</Employee_ID>

<Manager>Bob Smith</Manager>

<E-Mail>[email protected]</E-Mail>

</Employee_Information>

自訂資料目錄

要進行處理以便加入清單的每個自訂資料 XML 檔案,都必須儲存在自訂資料目錄中,該目錄位於執行 Macintosh 適用的 Ivanti 代理程式的每個裝置上的 /Library/Application Support/LANDesk/CustomData

對自訂資料 XML 檔案進行處理以加入清單之後,該檔案仍將保留在 CustomData 目錄。這個動作允許後續的完整掃描 (及啟用強制軟體掃描的增量掃描) 納入自訂資料目錄中所儲存的自訂資料 XML 檔案的資訊。

清單

在清單掃描的軟體部分中,會對 CustomData 目錄進行檢查。系統會處理 CustomData 目錄中的任何 XML 檔案,以將其加入自訂資料中,並納入清單掃描以傳至核心伺服器。

清單掃描類型

在所有完整掃描期間,會處理 CustomData 目錄中的自訂資料 XML 檔案,並且還會在包含軟體掃描的增量掃描期間處理這些檔案。

清單記錄

尋找及處理自訂資料 XML 檔案的清單掃描部分會記錄在 LANDESK.log 中,其內容為 ldscan :Scanning for custom data。如果已正確設定 CustomData 目錄中的自訂資料 XML 檔案格式,則 LANDESK.log 中不會再有自訂資料的相關項目。然而,如果發生錯誤,則會記錄在 LANDESK.log 中,內容為 ldscan:Error opening or loading the CustomData file:filename.xml as XML

如果在處理自訂資料 XML 檔案時發生錯誤,仍可處理自訂資料目錄中儲存的其他自訂資料 XML 檔案。同樣地,如果在處理自訂資料 XML 檔案時發生錯誤,清單掃描仍可完成或傳送至核心伺服器。

核心伺服器上的清單

當更新包含資訊的自訂資料 XML 檔案,以及在用戶端上執行可更新自訂資料的清單掃描時,系統將針對執行 Macintosh 適用的 Ivanti 代理程式的裝置,更新清單中的自訂資料資訊。

請注意,從自訂資料 XML 檔案中移除自訂資料資訊時,不會從核心伺服器上的清單記錄中移除該資訊。要從核心伺服器的清單記錄中移除不想要的自訂資料資訊,請刪除記錄,並從記錄所代表的裝置中傳送新的完整掃描。

為清單掃描器進行疑難排解

這一部分介紹了一些常見的清單掃描器問題和可能的解決方法。

清單掃描器中止執行

  • 確保指令列中沒有舊的 /DELL 或 /CPQ 選項。不再支援這些選項。
  • 使用 /O= 參數將掃描資料輸出到某個檔案。這可能會顯示網卡衝突或網路衝突情況。

可以正常掃描裝置的硬體,但是卻不能掃描它的軟體

  • 確保已將核心資料庫設定為現在進行軟體掃描,然後使用 /f 參數強制進行軟體掃描。
  • 使用 /O= 參數將掃描資料輸出到某個檔案。此作業應該會在檔案的結尾列出所有軟體。

網路檢視只提供一些裝置的清單資料

要檢視裝置資訊,請確保您的裝置已掃描到核心資料庫。如果某些裝置沒有相對應的資訊顯示,說明這些裝置未掃描到核心資料庫。

在網路檢視中檢視裝置的清單資料
  1. 設定裝置。
  2. 將裝置掃描到核心資料庫中。

指定清單掃描持續執行的天數

按照預設,核心伺服器會持續進行裝置的清單掃描,一直到刪除為止。如果裝置未依您指定的天數提交掃描,可以讓核心伺服器刪除裝置的清單掃描。這項動作可以移除已經不在您網路上的裝置。

指定要保留在核心資料庫中的檔案修訂版本的數量
  1. 按一下設定 > 服務 > 清單
  2. 指定清單掃描資料保留的天數。
  3. 按一下確定