摘要

針對屬於網域成員的每個 Windows 2000 或 Windows XP 工作站或伺服器,有一個稱為安全性通道的獨立通訊通道,與域控制器搭配使用。安全性通道的密碼會連同電腦帳戶一起儲存在所有域控制器上。 針對 Windows 2000 或 Windows XP,預設電腦帳戶密碼變更期間為每 30 天一次。 如果計算機帳戶的密碼和 LSA 機密未同步處理,Netlogon 服務會記錄下列一或兩個錯誤訊息:

NETLOGON 事件標識碼 5723:來自電腦 DOMAINMEMBER 的會話設定無法驗證。 在安全性資料庫中參照的帳戶名稱是 DOMAINMEMBER$。 發生下列錯誤: 拒絕存取。

NETLOGON 事件標識碼 3210:無法使用網域 Windows NT 域控制器 \\DOMAINDC 進行驗證。

未同步處理密碼時,域控制器上的 Netlogon 服務會記錄下列錯誤訊息:

NETLOGON 事件識別碼 5722:計算機的會話設定計算機名稱無法驗證。 在安全性資料庫中參照的帳戶名稱是 AccountName$。發生下列錯誤:拒絕存取。

本文說明在 Windows 2000 或 Windows XP 中重設電腦帳戶的四種方法。 這些方法如下所示:

  • 使用 Netdom.exe 命令行工具

  • 使用 Nltest.exe 命令行工具注意:Netdom.exe 和 Nltest.exe 工具位於 Support\Tools 資料夾中的 Windows Server CD-ROM 上。 若要安裝這些工具,請執行 Setup.exe 或從 Support.cab 檔案擷取檔案。

  • 使用 Active Directory 使用者和電腦 Microsoft 管理控制台 (MMC)

  • 使用 Microsoft Visual Basic 腳本

這些工具可進行遠端和非遠端系統管理。 Netdom.exe 和 Nltest.exe 是可重設成功建立安全性通道的命令行工具。 當安全性通道中斷且通訊無法正常運作時,您就無法使用這些工具。

其他相關資訊

Netdom.exe

針對每個成員, (域控制器) 安全性通道有一個獨立通訊通道。 該成員上的 Netlogon 服務以及域控制器上使用安全性通道來進行通訊。 Netdom 可讓您重設成員的安全性通道。 您可以使用下列命令重設成員安全性通道:

netdom 會重設「機器名稱」/domain:'domainname,其中 'machinename' = 本機計算機名稱和'domainname' = 儲存計算機/計算機帳戶的網域。假設您在名為 MYDOMAIN 的網域中有一個名為 DOMAINMEMBER 的網域成員。 您可以使用下列命令重設成員安全性通道:

netdom 重設 domainmember /domain:mydomain您可以在成員 DOMAINMEMBER 或網域的任何其他成員或域控制器上執行此命令,但前提是您使用具有 DOMAINMEMBER 系統管理員存取權的帳戶登入。

Nltest.exe

Nltest.exe 可用來測試執行 Windows 2000 或 Windows XP 且屬於網域成員的電腦與其電腦帳戶所在的域控制器之間的信任關係。

C:\Ntreskit\Nltest.exe使用量:nltest [/OPTIONS] /SC_QUERY:DomainName - ServerName 上的網查詢安全性通道 /SERVER:ServerName /SC_VERIFY:DomainName - 驗證本機或遠端工作站、伺服器或域控制器在指定網域中的安全性通道。 標幟:30 HAS_IP HAS_TIMESERV 信任的DC名稱 \\server.windows2000.com 信任的DC連線狀態 = 0 0x0 NERR_Success已成功完成命令

Active Directory 使用者和電腦 (DSA)

使用 Windows 2000 或 Windows XP,您也可以從圖形使用者介面內重設電腦帳戶 (GUI) 。 在 Active Directory 使用者和電腦 MMC (DSA) 中,您可以在 [計算機] 或適當的容器中以滑鼠右鍵按兩下電腦物件,然後按下 [重設帳戶]。 這會重設電腦帳戶。 不允許使用此方法重設域控制器密碼。 重設電腦帳戶會中斷計算機與網域的連線,並要求它重新加入網域。 注意:這會防止既有的計算機連線到網域,而且只適用於剛重建的計算機。

Microsoft Visual Basic 腳本

您可以使用文稿重設電腦帳戶。 您需要使用 IADsUser 介面連線到電腦帳戶。 接著,您可以使用 SetPassword 方法,將密碼設定為初始值。 計算機的初始密碼一律是「computername$」。下列範例腳本可能無法在所有環境中運作,而且應該在實作之前進行測試。 第一個範例是 Windows NT 4.0 計算機帳戶,第二個範例是 Windows 2000 或 Windows XP 計算機帳戶。

範例 1

Dim objComputerSet objComputer = GetObject("WinNT://WINDOWS2000/computername$")objComputer.SetPassword "computername$"Wscript.Quit

範例 2

Dim objComputerSet objComputer = GetObject("LDAP://CN=computername,DC=WINDOWS2000,DC=COM")objComputer.SetPassword "computername$"Wscript.Quit

如需如何判斷事件 5722 的日期和時間是否符合譯碼日期和時間的詳細資訊,請按兩下列文章編號以檢視Microsoft知識庫中的文章:

175024 重設網域成員安全通道

810977 事件標識碼 5722 已登入 Windows 2000 伺服器型域控制器

需要更多協助嗎?

想要其他選項嗎?

探索訂閱權益、瀏覽訓練課程、瞭解如何保護您的裝置等等。