如果您有域帳戶,並且您將獲得用戶帳號已過期操作時出錯,本指南可能會有所幫助。這通常發生在域上設置的臨時帳戶上。由於帳戶屬性中配置了到期時間,因此當您超出到期時間時,您將收到此消息。
請注意,發生這種情況是因為用戶帳戶過期,並且與密碼過期不同。密碼配置要求用戶在特定的過期時間後設置新密碼。用戶可以自行設置新密碼。但當賬戶過期時,只有管理員可以處理。
您可以嘗試下面提到的任一解決方案來解決您的系統或客戶端上的此問題。
修復 1:在域控制器中禁用帳戶過期
對於此修復,您需要訪問管理相關帳戶的域控制器 (DC)。您可以在 DC 上執行以下步驟:
1. 跑步dsa.msc命令打開 Active Directory 用戶和計算機。
2. 在“Active Directory 用戶和計算機”中,選擇您的域名,然後單擊右側窗格中的“用戶”。
3. 找到存在此問題的用戶帳戶並右鍵單擊它,選擇“屬性”。
4. 在屬性表上,轉到帳戶選項卡並確保帳戶過期設置為從不。

5. 單擊“應用”、“確定”。
修復 2:使用 Windows PowerShell
1. 右鍵單擊“開始”按鈕並選擇“終端(管理員)”。
2. 在終端應用程序中,打開新的 Windows PowerShell 選項卡並執行以下命令:
net user USERNAME /expires:never*代替使用者名稱與實際的用戶帳戶名。

3. 命令執行成功後,您可以關閉終端應用程序。
1. 首先運行此命令以顯示用戶的 DistinguishedName。
dsquery user -name USERNAME2. 使用該值運行以下命令(替換綠色以及相應的名稱):
repadmin /showobjmeta <DC_in_the_central_site_or_PDC> <distinguishedName_of_the_user>和
repadmin /showobjmeta <Usual_Logon_DC_for_the_user> <distinguishedName_of_the_user>接下來,您可以使用以下命令測試 AD 的運行狀況:
DCDIAG /V /C /D /E /s:yourdcname > c:dcdiag.log
netdiag.exe /v > c:netdiag.log
在每個 DC 上嘗試上述命令。
repadmin.exe /showrepl * /verbose /all /intersite > c:repl.txt
repadmin /replsum > c:replsum.txt
ADReplStatus
dnslint /ad /s "IP address of your DC"就是這樣!
