如何清除重複的電腦系統管理伺服器中的編號

文章翻譯 文章翻譯
文章編號: 254735 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

本文將告訴您如何尋找並清除 [使用相同的唯一識別項的 Microsoft 系統管理伺服器 2.0] 和 [Microsoft 系統管理 Server 2003 用戶端。[系統管理伺服器 專一識別碼] 屬性用來區分系統管理伺服器的用戶端。請務必針對每一個用戶端,這個值保持唯一。

如果您 「 複製 」 具備系統管理伺服器用戶端軟體安裝的工作站,或者您有 remnants 從先前的系統管理伺服器用戶端安裝 (如 Sms.ini 或 Smscfg.ini 檔案),您可能必須在您的環境中重複的識別碼。

重複的 ID 可能會造成行為,例如高中央處理器 (CPU) 使用量、 不正確的清查報告、 廣告錯誤的用戶端和其他非預期的事件來執行。為避免發生這些行為,務必清除重複的識別碼儘速如果您遇到。

其他相關資訊

若要判斷是否有重複的識別碼,建立 [系統管理伺服器查詢,根據下列的範例查詢]:
選取 * 從 sms_g_system_SYSTEM 為 g INNER JOIN sms_gh_system_SYSTEM 作為上 g.ResourceId h = h.ResourceId 其中 g.Name < > h.Name
當您在執行這個查詢您會看到所有不同的電腦名稱,都使用相同的識別碼。請注意多重開機用戶端或已經重新命名的用戶端也出現為重複的項目。尋找重複的項目之後配置新的 ID 至這些工作站。

您也可以在 SQL 查詢分析器,對 SMS 站台資料庫中執行下列查詢:
select all g.Domain0,g.InstanceKey,g.Name0,g.MachineID,g.RevisionID,g.SMSID0,g.SystemRole0,g.SystemType0,g.TimeKey,h.Domain0,h.InstanceKey,h.Name0,h.MachineID,h.RevisionID,h.SMSID0,h.SystemRole0,h.SystemType0,h.TimeKey from System_DATA AS g INNER JOIN System_HIST AS h ON g.MachineID = h.MachineID where g.Name0 <> h.Name0
當您在執行這個查詢您看到的是使用相同的 ID。 的所有不同的電腦名稱請注意多重開機用戶端或已經重新命名的用戶端也出現為重複的項目。

尋找重複的項目之後配置新的 ID 至這些工作站。有兩種方法對於配置給用戶端的新的 ID。

人工的方法

若要以手動方式清除用戶端,執行 20clicln.bat 檔案,若要解除安裝系統管理伺服器用戶端。完成此程序時,刪除 Sms.ini 或 Smscfg.ini 檔案在工作站上的任何執行個體。這是完成之後,重新安裝用戶端使用一般的安裝方法。新的 ID 會配置給用戶端。 BR / >
可以執行的 20CliCln.bat 可以下載 SP2 支援工具的一部份的版本,使用 / 灌木 這樣會移除 Smscfg.ini 檔案,並啟用 [建立新的 GUID 的命令列參數。它並不會移除 Sms.ini 留下的 SMS 1.2 用戶端。

軟體散發方法

如果您需要新的系統管理伺服器識別碼的許多電腦您可以使用 Microsoft BackOffice 資源套件 4.5 Newuid.exe 公用程式。藉由使用公用程式具有 [Newuid.exe/s] 指令會造成無訊息式地執行此公用程式建立的封裝。您必須建立一個集合,其中包含所有的工作站有重複的識別碼。使用下列的範例查詢為基礎的查詢:
選取不同 r.Name、 r.OperatingSystemNameandVersion、 r.ResourceDomainORWorkgroup、 r.LastLogonUserDomain、 r.LastLogonUserName、 r.SMSUniqueIdentifier、 r.ResourceId SMS_R_System 作為 r]、 [SMS_GH_System_SYSTEM h 為]、 [為 g SMS_G_System_SYSTEM 其中 g.ResourceID = h.ResourceID 和 g.Name < > h.Name 和 r.ResourceID = g.ResourceID
從這個查詢傳回之前貼到這個集合的 [編輯查詢] 視窗,請務必先移除任何換行字元。如果您並不會移除換行,將不會因為不適當的語法的儲存查詢。

如需詳細資訊,請按一下下列的文件編號,檢視 「 Microsoft 知識庫 」 中的文件:
234262連結至集合的成員資格規則的查詢可能無法運作
建立這個集合之後,您可能看不到相同數目的用戶端如您在第一個查詢中所做。這是因為這項查詢會傳回只有唯一的重複的識別碼清單。通告 Newuid.exe 封裝至這個集合後執行程式,因為這些工作站是所有的前一個查詢中所列的所有用戶端共用相同的識別碼 (相同的全域唯一識別項或 GUID)。

當您執行 Newuid.exe 時,使用 Newuid.exe/s / 配置 命令可讓用戶端取得新的 ID,並保留用戶端功能。/ s 參數可以讓以無訊息模式執行安裝。

附註使用 / 配置 參數時 Newuid.exe 會嘗試執行 Smsboot1.exe 從登入點。要登入點存取,必須在使用者登入。如果沒有使用者登入,刪除存在的 GUID,但直到 Smsls.bat 未配置新的 GUID 或 Smsman.exe 執行。

附註您並不會收到確認用戶端已成功執行程式如果不使用 / 配置 參數。Newuid.exe 都已執行沒有 / 配置 參數之後與用戶端存取的所有用戶端通訊點 (CAP) 停駐點,直到用戶端執行 Smsls.bat 或 Smsman.exe 或已被重新安裝藉由使用 Microsoft Windows NT 遠端用戶端安裝。用戶端功能不會傳回,而且直到用戶端已經使用其中一個安裝方法,不會配置新的 ID。

您已清除重複的識別碼後清除庫存歷程記錄,您的資料庫中。使用 [系統管理伺服器] 主控台中的 [刪除陳年物品欄歷程記錄] 工作下 資料庫維護工作] 下,刪除所有超過一天的歷程記錄。您有所有的用戶端詳細目錄後及已確認,有沒有更多重複項目在您的環境中具有後,可以設定此值回到前一個值。

藉由變更的資料庫維護工作設定,可能會移除早於一天您資料庫中的所有資料。這是清查的正常但是的許多情況,如果您只重複,這不是清查的適當您的小百分比。

在這種案例使用白色紙張 管理複製 Microsoft 系統管理伺服器唯一識別項,這可能會提供一個更好解決方案 附註 本白皮書討論只移除重複的電腦不是整個資料庫的歷程記錄資訊的程序。

屬性

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

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com