本文將告訴您,如何疑難排解軟體清查 Microsoft 系統管理伺服器 (SMS) 2.0 和 SMS 2003 中的問題。下列用戶端的相關資訊會包含:
- SMS 2.0 用戶端
- SMS 2003 傳統用戶端
- SMS 2003 進階用戶端
疑難排解軟體清查問題之前確定軟體清查用戶端代理程式開啟網站階層中。
若要確定軟體清查用戶端代理程式開啟的在站台伺服器,請依照下列步驟執行:
- 按一下 [開始],指向 [程式集]、 按一下 [系統管理伺服器,然後再按一下 [SMS 系統管理員主控台]。
- 展開 [站台資料庫 \ 網站階層 \ Site
Code-SiteName \ 網站設定 subtree,然後按一下 [用戶端代理程式。
- 以滑鼠右鍵按一下 軟體清查用戶端代理程式,然後按一下 [內容。
- 請確定 啟用用戶端上的軟體清查] 選項會開啟。
- 按一下 [確定]。
附註軟體清查用戶端代理程式在開啟之後,您可能會遇到延遲為 23 個小時之前所有的用戶端報告軟體清查。 軟體清查用戶端代理程式在開啟之後必須授予用戶端代理程式至少 30 分鐘開始進行清查程序。程序完成後用戶端代理程式會傳送到站台伺服器電腦的軟體清查資料。資料儲存在 SMS 資料庫中。若要檢閱的清查的檔案清單,請依照下列步驟執行:
- 在 SMS 系統管理員主控台中展開 [網站 Database\Collections 子樹狀目錄],然後按一下 [所有系統。
- [結果] 窗格中任何用戶端上按一下滑鼠右鍵,指向 [所有工作],然後再按一下 [開始資源檔案總管]。
- 在 [資源總管] 中展開 [軟體,] 然後按一下 [檔案詳細資料。
如果軟體清查代理程式安裝在用戶端上,資源總管會傳回清查的檔案的清單。
疑難排解在 SMS 2.0 用戶端和 SMS 2003 傳統用戶端上的軟體清查
如果用戶端不是在資料庫中,且您請確認您階層已開啟的軟體清查、 軟體詳細目錄用戶端代理程式可能無法成功地安裝在用戶端或代理程式可能無法執行。如果要執行問題的疑難排解請依照下列步驟執行:
- 檢查 Insinv32.log 檔案、 Sinv32.log 檔案、 Ccim32.log 的檔案和用戶端電腦上 Clisvc.log 檔案的錯誤。 這些記錄檔案位於 %windir%\MS\SMS\Logs 資料夾中。記錄檔記錄軟體清查用戶端代理程式安裝程序與初始清查程序。它們也包含用戶端的通訊與用戶端存取點 (CAP) 的相關資訊。
- 請確定 Sinvdat.sid 或 Sinvdat.sic 檔案移除從用戶端上的 [%windir%\MS\SMS\Clicomp\Sinv] 資料夾。如果這個檔案會保留在用戶端,檢查 Sinv32.log 檔,確認已經執行清查程序。
- Sinvdat.sid 或 Sinvdat.sic 庫存檔案會以.inv 副檔名重新命名。檔案然後移至 %windir%\MS\SMS\Clicomp\Sinv\Outbox\ 資料夾。請確定.inv 檔案已從用戶端上的這個資料夾移除。如果.inv 檔案會保留在用戶端,檢查 Sinv32.log 檔,確認已經執行清查程序。
- SMS 複製佇列管理員.sic 或.sid 檔案名稱副檔名存檔重新命名,並且嘗試將檔案移至 CAP_ <SiteCode> 上 CAP \Sinv.box 共用。請確定複製佇列管理員成功地以 CAP 移動.sic 或.sid 檔案。如果不會移除.sic 或.sid 檔案檢查 [Cqmgr32.log 資料夾中檔案 %windir%\MS\SMS\Logs 用戶端上的錯誤。
- 確定收件匣管理員助理移動.sic 或.sid 檔案從 CAP 至 [SMS\Inboxes\Sinv.box CAP 的電腦上製作站台伺服器上的資料夾。如果不移動檔案,檢查 [Inboxast.log 資料夾中檔案 SMS\Logs CAP 伺服器上的錯誤。
附註如果用戶端屬於次要站台,檢查次要站台電腦上的 [SMS\Inboxes\Sinv.box] 資料夾。還在 \SMS\Logs 資料夾的 SMS 會嘗試將.sic 或.sid 檔案移至主要站台時,可能會發生的錯誤檢查 SMS 複製管理員記錄檔 (Replmgr.log)。 - SMS 軟體清查處理器,站台伺服器上處理 SMS\Inboxes\Sinv.box 資料夾中的 [.sic 或.sid] 檔案。檢查 Sinvproc.log 檔 SMS\Logs 資料夾中站台伺服器上的錯誤,並驗證處理檔案。
附註請確定該.sic 或.sid 檔案不移至 [SMS\Inboxes\Sinv.box\Orphans 資料夾站台伺服器上。通常,將庫存檔案移到 \Orphans 資料夾,處理用戶端一個探索資料記錄 (DDR) 之前,會收到.sic 或.sid 檔案。 軟體清查處理器嘗試處理庫存檔案之後它會建立一個 DDR。SMS 探索資料管理員處理 [DDR,然後在資料庫中新增用戶端。軟體清查處理器嘗試處理中 SMS\Inboxes\Sinv.box\Orphans 檔案每隔十分鐘。會在資料庫中用戶端探索資料之後庫存檔案處理成功。檢查 Sinvproc.log 檔 \SMS\Logs 資料夾中站台伺服器上的錯誤與此處理程序。
疑難排解在 SMS 2003 進階用戶端上的軟體清查
SMS 代理程式主機服務 (CCMExec.exe) 進階用戶端上執行軟體清查程序。SMS 2003 進階用戶端不會使用一個 CAP 的用戶端對站台通訊。SMS 2003 進階用戶端會使用用戶端對站台通訊管理點。探索資料、 硬體和軟體清查資料、 軟體計量使用量資料、 狀態訊息及廣告會傳送至管理點。通常,每個站台包含至少一個管理點。但是,您可以設定 「 SMS 2003 進階用戶端使用遠端管理點。
若要在 SMS 2003 進階用戶端上的清查問題的疑難排解請確定,SMS 2003 進階用戶端電腦執行服務的 SMS 代理程式主控件。因此這個,依照到這些步驟執行:
- 按一下 [開始]、 指向 [設定]、 按一下 [控制台],然後再按兩下 [系統管理工具]]。
- 連按兩下 [服務,然後再找出 SMS 代理程式主機 服務。
- 確定已啟動 [SMS 代理程式主機 服務。如果不執行該服務上按一下滑鼠右鍵在 SMS 代理程式主控件 服務,然後按一下 [開始]。
針對 SMS 2003 進階用戶端的問題進行疑難排解清查,請檢查下列記錄檔。這些檔案是位在用戶端上的 [%WinDir%\System32\CCM\Logs] 資料夾中。如果進階用戶端是在管理點,這些檔案是位在 \SMS_CCM\Logs 資料夾中。
- Fsinvprovider.log (重新命名所有的 SMS 2003 Service Pack 中 FileSystemFile.log)
這個檔案是進階用戶端上的軟體清查記錄檔。檔案是與 Sinv32.log 檔案在 SMS 2.0 用戶端和 SMS 2003 傳統用戶端上類似。此檔案提供最詳細的 SMS 進階用戶端上的軟體清查問題疑難排解的電腦。 - InventoryAgent.log
這個檔案是硬體和軟體清查記錄。 檔案是與 Ccim32.log 檔案在 SMS 2.0 用戶端和 SMS 2003 傳統用戶端上類似。 - Ccmexec.log
這個檔案是 SMS 代理程式主機服務記錄檔。 - MP_Sinv.log
這個記錄檔位於一個管理點。您可以使用此記錄檔來疑難排解.sic 以 XML 格式或.sid 檔案格式的軟體清查資料轉譯。這個記錄檔也會記錄到站台伺服器.sic 或.sid 檔案的複製程序。
附註您可以強制軟體清查要略過特定的磁碟機的磁碟分割將隱藏的檔案加入至您想要跳過的軟體清查的磁碟機的根資料夾。如果想關閉您的 SMS 2.0 用戶端或您的 SMS 2003 傳統用戶端和進階用戶端上的軟體清查建立名為 Skpswi.dat,隱藏的檔案,然後再用戶端電腦上放入每個磁碟機磁碟分割的根資料夾上此檔案的複本。這個檔案可讓您關閉特定的用戶端上的軟體清查,而不用從整個站台移除的軟體清查代理程式。
附註您升級到 Microsoft 系統管理伺服器 2003 Service Pack 1 (SP1) 之後您就可以排除 Windows 目錄掃描有軟體清查。
排除在 [Windows 檔案目錄 設定是每個軟體清查規則的特殊。預設情況下,此設定適用於您建立之後您升級系統管理 Server 2003 SP1 的新軟體清查規則。已經存在時,您升級到系統管理 Server 2003 SP1 的規則將不會有這項設定。您必須手動變更每個此設定套用到這些規則這些軟體清查規則。若要開啟此設定庫存規則,請依照下列步驟執行:
- 在 SMS 系統管理員主控台中展開 Site database \ Site hierarchy \ SMS site code-SMS site name \ Site settings 樹狀子目錄。
- 按一下 [用戶端代理程式,然後再按兩下 [軟體清查用戶端代理程式。
- 在 軟體清查用戶端代理程式屬性] 對話方塊按一下 [物品欄集合] 索引標籤。
- 在 [檔案類型] 清單檔案類型] 上按一下滑鼠右鍵,然後按一下 [內容]。
- 在 [Inventoried 檔案內容] 對話方塊按一下 排除在 [Windows 檔案目錄] 核取方塊。
此外,您可以使用進階用戶端 Spy 公用程式。這個公用程式是 SMS 2003 工具組 1年的一部分。如果要下載 SMS 2003 工具組 1年,請造訪下列 Microsoft 網站:
進階用戶端靜態分割視窗可讓您檢視清查程序、 軟體散發歷程記錄、 快取資訊、 軟體計量活動及探索資料的狀態。比方說如果要使用進階用戶端間諜確認軟體清查程序運作正常,請依照下列步驟執行:
- 按一下 [開始],指向 [程式集]、 指向 SMS 2003 工具組 1年,然後再按一下 [進階用戶端間諜]。
- 按一下 [工具],然後再按一下 [連線]。
- 疑難排解設定 中, 輸入 SMS 2003 進階用戶端電腦名稱]、 輸入一個使用者名稱和其密碼,然後按一下 [確定]]。
附註若要連線到本機電腦,將所有欄位都保留空白,然後按一下 [[確定]。 - 按一下 [工具],然後再按一下 [物品欄。
- 會出現下列的樹狀子目錄:
- 展開以檢視下列軟體清查資訊的 軟體清查 樹狀子目錄:
- 日期前次循環入門
- 上次報告的日期
- 最後一個主要報表版本
- 最後一個次要的報表版本
如需有關如何疑難排解軟體清查程序,在 SMS 2003 進階用戶端上的,請參閱 SMS 2003 疑難排解流程圖。若要取得 SMS 2003 疑難排解流程圖,請造訪下列 Microsoft 網站]: