文章編號: 826854 - 上次校閱: 2006年10月27日 - 版次: 1.4

如何疑難排解當您使用 SMS 2.0 或 SMS 2003,通告程式給 SMS 用戶端時,會發生的問題

系統提示本文適用於您使用的作業系統之外的作業系統。與您不相關的文章內容已停用。

在此頁中

全部展開 | 全部摺疊

結論

] 當您使用 Microsoft 系統管理伺服器 (SMS) 2.0 或 SMS 2003 來通告程式給 SMS 用戶端廣告可能不會出現在用戶端或廣告可能無法正確執行。本文將告訴您,如何使用儲存在 SMS 網站伺服器,在 SMS 2.0 用戶端 (繼承用戶端在 SMS 2003),和 SMS 2003 進階用戶端疑難排解失敗的資訊。

附註本文包含先前發佈的 Microsoft 知識庫 」 文件 200967 中的資訊

簡介

Microsoft 系統管理伺服器 (SMS) 2.0 和 SMS 2003 中的廣告是讓用戶端都可以使用程式的物件。用戶端可以執行程式之前,必須通告程式。系統、 使用者帳戶和使用者群組,可以通告程式。

其他相關資訊

系統管理伺服器的廣告的概觀

您可以散發給 SMS 用戶端程式前您必須建立軟體散佈套件和程式。然後,您必須通知給 SMS 用戶端程式。通常,您將廣告套用至特定的集合,其中包含 SMS 用戶端。定義,並藉由設定每個集合的成員資格規則填入集合。SMS 會使用成員資格規則來決定資源是否為特定集合的成員。成員資格規則可以是以查詢為基礎或資源為基礎。以查詢為基礎的規則包含由查詢傳回的結果。資源為基礎的規則都可以包含的系統、 的使用者,或使用者群組的清單。

SMS 廣告包含下列資訊:
  • 在用戶端上執行程式。
  • 目標集合的系統,而使用者或將會收到該程式的使用者群組。
  • 指定當程式至集合,您可以使用排程。
SMS 2003 中您可以使用 Windows 使用者帳戶探索或 Active Directory 使用者探索找不到使用者帳戶。有 Windows 使用者群組探索及 Active Directory 使用者探索的重要差異。在 [所有使用者群組集合內容] 頁面上的 [一般] 索引標籤包含下列段註解:
All User Groups - Contains data only from Windows User Group Discovery, not AD System Group Discovery or AD User Discovery.
AD 使用者探索。如果您開啟只 Active Directory 使用者探索方法,而您想要傳送廣告給特定使用者群組或特定電腦群組,您必須建立新的集合,並將使用者及電腦新增至該集合使用成員資格規則。

SMS 2.0 和 SMS 2003 傳統用戶端上可用的程式管理員和 SMS 軟體散發用戶端代理程式在 SMS 2003 進階用戶端上會在用戶端電腦上執行大部分的軟體分配相關的工作。這些元件允許用戶端電腦收到並執行會通告的程式。啟用 [已公告程式用戶端代理程式時 SMS 會用戶端上安裝適當的代理程式。

當您建立一個套件和通告程式時,SMS 會在用戶端存取點 (CAP) 上儲存封裝、 程式和廣告的相關資訊。SMS 2003 也會儲存這項資訊的進階用戶端管理點上。

在 SMS 2.0 和 SMS 2003 傳統用戶端的電腦提供資料提供者 (ODP) 會檢查有效用戶端電腦、 登入的使用者或的登入的使用者的群組成員資格的廣告。可用的程式管理員會自動執行指派的程式,並維護未指派的程式清單。使用者可以執行個別的程式,使用已公告程式精靈和使用控制台中的 [新增或移除程式] 工具。已公告程式管理員可以監視在用戶端程式。Microsoft Windows NT 為基礎的用戶端包含下列兩個元件檔案:
  • Odpsys32.exe 檔案搜尋的電腦的廣告。
  • Odpusr32.exe 檔案搜尋廣告針對使用者或使用者群組成員資格。


SMS 2003 進階用戶端取得來自 SMS 管理點用戶端資訊。管理點提供原則檔、 組態詳細資料和廣告到 SMS 進階用戶端。此外,管理點會收到清查、 軟體計量,及狀態資訊從進階用戶端。

為地方 SMS 2003 自動安裝程式在 SMS 2003 用戶端電腦已分派的已公告程式。SMS 2003 軟體散發代理程式執行指派的已公告的程式,並維護未指派的程式清單。因為這種行為的您可以程式在執行您的方便使用執行已公告程式] 工具,或使用控制台中的 [新增或移除程式] 工具。

您可以設定進階用戶端下載套件來源檔案到本機電腦之前您執行需要這些檔案的程式。當程式執行時時, 它會取得檔案從本機電腦而不是從發佈點。當進階用戶端事先下載套件來源檔案時,套件來源檔案會儲存在下載快取進階用戶端上。只有系統管理員可以修改位置和進階用戶端的下載快取大小。SMS 2003 其快取管理後勤與使用這些設定值,試著下載套件的新要求抵達時配置足夠的空間。

您可以開啟在背景智慧型傳送服務 (BITS) 的發佈點。BITS 可讓 SMS 2003 以累加方式從發佈點下載套件檔案到用戶端。如果意外停止檔案傳輸,BITS 可恢復檔案傳輸從它已停止的點。BITS throttles 檔案下載,讓它們不會干擾正在使用網路上的本機程式。因為 BITS 使用 HTTP,進階用戶端可以傳送,並在任何情況下,可以建立一個 HTTP] 連結接收檔案。如果漫遊進階用戶端要求檔案的通知給它的程式,且這些檔案都可以從任何本機發佈點,進階用戶端可以使用本機發佈點而不變更用戶端 ’s 站台指派存取這些檔案。這種情況下可減少廣域網路 (WAN) 的進階用戶端 ’s 使用。


當通告程式時,就會發生的問題的疑難排解

當您使用系統管理伺服器 (SMS) 2.0 和 SMS 2003,通告程式給 SMS 用戶端時,廣告可能不會出現在用戶端或廣告可能無法正確執行。本文將告訴您可用來疑難排解這些問題的方法。


請確定已公告程式用戶端代理程式已開啟

SMS 用戶端無法接收通知的程式,直到您開啟網站的已公告程式用戶端代理程式。請確定已公告程式用戶端代理程式會開啟,請依照下列步驟執行:
  1. 在 SMS 系統管理員] 主控台中找出 [站台 Database\Site Hierarchy\ your site \Site 設定] 節點。
  2. 按一下 [用戶端代理程式]。
  3. 連按兩下 [已公告程式用戶端代理程式
  4. 請確定 [啟用用戶端的軟體散發 設定已],然後再按一下 [確定]


請確定已公告的程式已正確設定

  1. 在 「 SMS 系統管理員 」 主控台連按兩下 [套件]
  2. 按兩下您想要檢閱,套件然後按一下 [程式集
  3. 在詳細資料] 窗格中中, 按兩下 [程式]。
  4. 如果 只能在指定的用戶端平台上執行這個程式] 選項已選取 [需求] 索引標籤上 [,按一下以選取您要其接收封裝的所有用戶端電腦核取方塊。
  5. 在 [環境] 索引標籤請確定您已正確設定您想要的用戶端的 [可執行程式] 選項。



使用 SMS 狀態系統


當您偵測到問題時,您可以啟動 SMS 狀態訊息檢視器] 來協助識別並疑難排解問題。如同 SMS 元件執行他們工作,元件會使用狀態訊息報告其狀態。SMS 系統管理員主控台樹狀目錄中所包含的狀態訊息提供健康 SMS 站台、 的元件、 的封裝及廣告的快照的集。廣告狀態訊息是由下列動作所產生:
  • 廣告成功或失敗。
  • 程式啟動。
  • 程式成功或失敗。
使用 SMS 狀態系統確認套件已成功地散發到至少一個發佈點。若要檢閱狀態訊息,替您封裝,請依照下列步驟執行:
  1. 按一下 [開始],指向 [所有程式]、 都指向 [系統管理伺服器,然後再按一下 [SMS 系統管理員主控台]。
  2. 連按兩下 [系統狀態]。
  3. 連按兩下 封裝狀態
  4. 按一下您想要檢閱的封裝。

    詳細資料窗格中會列出多少發佈點接收到封裝。詳細資料窗格也會顯示,是否任何失敗,發生的位置。
  5. 在詳細資料] 窗格中以滑鼠右鍵按一下 [狀態],並指向 [顯示郵件,然後按一下您想要檢閱 SMS 狀態訊息檢視器] 中的狀態訊息類型。
  6. 按兩下要檢閱此資訊的狀態訊息。

檢閱廣告狀態

檢閱 [SMS 系統管理員主控台中,以尋找已收到廣告的用戶端和已拒絕該廣告的用戶端中的 [廣告] 狀態。若要檢閱您的廣告的狀態訊息,請依照下列步驟執行:
  1. 在 「 SMS 系統管理員 」 主控台連按兩下 [系統狀態
  2. 連按兩下 通告狀態
  3. 按一下 [未完成的廣告。

  4. 詳細資料窗格會列出廣告、 未收到通告的用戶端數目、 程式成功數和程式的錯誤數目接收的用戶端數目。
  5. 在詳細資料] 窗格中以滑鼠右鍵按一下狀態],並指向 [顯示郵件,然後按一下您想要檢閱 SMS 狀態訊息檢視器] 中的狀態訊息類型。
  6. 按兩下要檢閱此資訊的狀態訊息。
附註若要取得的 SMS 2003 所產生的所有狀態訊息的完整清單,請參閱文 [系統管理伺服器 2003年狀態訊息件]。如果要下載此文件,請造訪下列 Microsoft 網站:
http://www.microsoft.com/downloads/details.aspx?FamilyID=9f009942-b4d8-4a70-8f74-e81ccc7b2309&DisplayLang=en (http://www.microsoft.com/downloads/details.aspx?FamilyID=9f009942-b4d8-4a70-8f74-e81ccc7b2309&DisplayLang=en)


請確定用戶端電腦與伺服器電腦上同步處理時間


請確定 SMS 用戶端電腦和 SMS 站台伺服器電腦有正確的時間。使用日期和時間] 工具在 [控制台] 中的每一台電腦來更正時間。您也可以在登入指令碼使用 net time 命令網域中的所有電腦上時間同步化。

如需詳細資訊按一下 [下列面的文件編號,檢視 「 Microsoft 知識庫 」 中發行項]:
120944? (http://support.microsoft.com/kb/120944/ ) 使用 NET TIME 來進行所有的工作站和伺服器
314090? (http://support.microsoft.com/kb/314090/ ) 使用 NET TIME 命令來同步處理 Windows XP 工作站

SMS 2.0 和 SMS 2003 傳統用戶端

在 Microsoft Windows 95 用戶端和 Windows 98 用戶端,Odpwin9x.exe 檔案會執行所有 ODP 函式。SMS 2.0 與 SMS 傳統用戶端記錄,包括 ODP] 記錄檔位於用戶端電腦上的 [\%Winroot%\MS\SMS\Logs] 資料夾中。下表提供這些記錄檔的相關資訊。
摺疊此表格展開此表格
執行緒Microsoft Windows NT 用戶端記錄檔Microsoft Windows 95 與 Microsoft Windows 98 用戶端記錄檔
Windows 系統 ODPOdpsys32.logOdpsys32.log
Windows 使用者 ODP Odpusr32.logOdpusr9x.log
ODP 的 Windows 使用者群組Odpwnt32.logOdpwnt9x.log
已公告的程式管理員Smsapm32.logSmsapm32.log
[ODP 尋找 Sitecode User.lkp 檔案中 Sitecode Systm.lkp 檔案中的正確指令檔案並在 sitecode Usrgp.lkp GUID,系統為基礎的檔案會根據使用者] 名稱或群組成員資格為基礎。這些查閱檔案都位於 \ \ 上 CAP CLIENT_ACCESS_POINT_SERVER \CAP_ sitecode \Offerinf.box 資料夾。指令檔包含通告 (優惠) ID 以及目的地集合 ID。 [ODP.ins] 檔案中所列之.ofr 檔案載入通告,然後將它們傳送到已公告程式管理員。

附註在案例中廣告目標到使用者帳戶或使用者群組且相同的使用者帳戶已經登入多台電腦在同一時間如果 Odpusr32.exe 檔案是在其排程間隔廣告執行每個位置中執行。根據預設值,Odpusr.32.exe 檔案執行每 60 分鐘。因為廣告資訊儲存在電腦上的本機,每一部電腦會執行特定使用者帳戶的程式,即使該程式已在相同的帳戶不同的電腦上執行。因此,可能會更好,目標系統的使用者或群組,而不是,或建立會尋找的使用者和電腦指定的查詢。當您為目標的使用者或群組,而不是系統,或建立會尋找的使用者和電腦指定的查詢時,只有當該使用者在特定的電腦時,才可以出現廣告。

檢閱可用程式管理員 」 (APM) 的記錄檔 Smsapm32.log,在用戶端電腦,以確定該 APM 可以連線到發佈點。APM 必須連線到發佈點讀取封裝檔案,並執行程式。

如果程式執行管理員會嘗試根據已公告程式管理員所提供的資訊的程式和程式執行失敗時,提供的資訊可能會仍然顯示可用,因為處理程序,所以無法完成。請確定封裝設定正確,您可以執行程式以手動方式在用戶端藉由連接到 SMS 封裝共用。


SMS 2003 進階用戶端

用戶端設定管理員 (CCM) 原則代理程式會在 SMS 進階用戶端上執行下列功能:
  • 要求並從 [MP 接收原則的工作分派
  • 評估原則的工作分派
  • 要求並從管理點接收原則
  • 儲存區原則和設定
如果已公告的程式沒有正確地執行 SMS 2003 進階用戶端上,檢閱下列的記錄檔,在用戶端電腦上的 [%Windir%\System32\CCM\Logs] 資料夾中:
  • CAS.log 這個檔案會顯示本機封裝快取的狀態。
  • DataTransferService.log 這個檔案會顯示從管理點下載的原則。
  • Execmgr.log 這個檔案會顯示所有的廣告執行。
  • PolicyAgent.log 這個檔案會顯示資料傳送服務由原則要求。
  • PolicyEvaluator.log 這個檔案會記錄新的原則設定。
  • LocationServices.log 這個檔案會顯示如何尋找管理點及分送點。
  • ContentTransferManager.log 這個檔案會顯示何時 BITS 或伺服器訊息區 (SMB) 使用下載或存取套件。
  • FileBits.log 這個檔案會顯示下載和內容擷取活動。
有關其他軟體請散發和 SMS 2003 進階用戶端參閱第 3 章、 瞭解 SMS 功能和第 4"瞭解 SMS 用戶端 」 在 SMS 2003 概念、 規劃,以及部署指南 》。 如果要下載此指南,請造訪下列 Microsoft 網站:
http://technet.microsoft.com/en-us/library/cc179958.aspx (http://technet.microsoft.com/en-us/library/cc179958.aspx)

如需有關軟體散佈和 SMS 2003 中的廣告資料流量的詳細資訊,下載系統管理 Server 2003 疑難排解流程圖。如果要執行此動作請造訪下列的 [Microsoft] 網站:
http://www.microsoft.com/downloads/details.aspx?FamilyId=4FEFC083-D789-40DB-9B06-3E0D5916EF51&displaylang=en (http://www.microsoft.com/downloads/details.aspx?FamilyId=4FEFC083-D789-40DB-9B06-3E0D5916EF51&displaylang=en)

這篇文章中的資訊適用於:
  • Microsoft Systems Management Server 2003 Enterprise Edition
  • Microsoft Systems Management Server 2.0
關鍵字:?
kbmt kbadvertisement kbcap kbpackage kbclientserver kbclient kbsmsappman kbsmsadmin kbtshoot kbsoftwaredist kbhowto kbinfo KB826854 KbMtzh
機器翻譯機器翻譯
重要:本文是以 Microsoft 機器翻譯軟體翻譯而成,而非使用人工翻譯而成。Microsoft 同時提供使用者人工翻譯及機器翻譯兩個版本的文章,讓使用者可以依其使用語言使用知識庫中的所有文章。但是,機器翻譯的文章可能不盡完美。這些文章中也可能出現拼字、語意或文法上的錯誤,就像外國人在使用本國語言時可能發生的錯誤。Microsoft 不為內容的翻譯錯誤或客戶對該內容的使用所產生的任何錯誤或損害負責。Microsoft也同時將不斷地就機器翻譯軟體進行更新。
按一下這裡查看此文章的英文版本:826854? (http://support.microsoft.com/kb/826854/en-us/ )
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。