對網管人員而言,好工具如同趁手兵器,能讓排錯事半功倍。本文結合「AAA 集團」Windows 2003 AD + Exchange 環境的實戰案例,盤點五大經典排錯場景與對應工具,助您建立標準化診斷流程。
安裝光盤 `Support\Tools\SUPTOOLS.msi` 後,透過 `dcdiag /v > c:\ad.txt` 導出完整報告。關鍵檢查項解讀:
| 輸出關鍵字 | 含義與應用 |
|---|---|
| Found N DC(s) | 確認森林 DC 數量,驗證降級/移除操作結果 |
| NCSecDesc | 分區權限檢查(網域、結構描述等),通過顯示 "DC1 passed test NCSecDesc" |
| Advertising | 驗證 DC 角色廣播:KDC、時間伺服器、GC 等。服務意外停止會導致認證失敗 |
微軟官方 Dcdiag Examples 提供更豐富參數說明。
針對 Exchange/DC 等角色下載對應版本(如 `MPSRPT_Exchange.EXE`),雙擊執行無人值守生成 CAB 壓縮報告,解壓後查閱 txt 日誌,適合月度深度巡檢,單次耗時通常 <10 分鐘。
同屬支援工具,`netdiag /v /l` 可檢查連通性、服務狀態、已安裝 Hotfix,輸出 `Netdiag.log` 供離線分析。官方參數詳解。
位於 `Windows\System32`,免費且強大。範例:`findstr /i /l "fail" c:\findstr.txt >c:\findstrnew.txt` 即可不分大小寫提取所有含 "fail" 的行至新檔,大幅縮減人工閱讀負擔。
應用程式日誌中捕獲錯誤 `0xc7fe1f46`,描述指出備份媒體上的存儲組 GUID 與目標不符。
訪問 support.microsoft.com 搜尋錯誤碼,命中文章說明:未勾選「This database can be overwritten by a restore」。建議優先閱讀英文 KB,內容更完整、更新更及時。
下載解壓後,命令列執行 `err 1753`,顯示:Windows Server 環境下為「RPC 端點對應器錯誤」。隨即攜帶此代碼回 KB 搜尋根因與對策。
排查順序建議:
DCDiag/MPS Report 例行巡檢 → Findstr 快速篩檢 → 事件查看器定位碼 → KB/Err.exe 解碼 → GPResult 驗證策略。將這五套工具與流程內化為 SOP,AD 環境穩定性將顯著提升。