Active-Directory
Active Directory 登錄腳本未更新
我已經更改了 logon.bat 文件(在 DC 共享的 NETLOGON 文件夾上) 這些更改基本上是在更改映射驅動器的位置。
當使用者註銷並重新登錄時,他們仍然被映射到舊位置 - 我錯過了什麼嗎?
聽起來您不知道使用者是在執行腳本的新版本還是舊版本。(我猜你有一個域控制器,這不是 DC 之間的文件複製問題。理論上,它可能是,但只有當你指出你看到複製問題時,我們才會去那裡您的 DC 之間的 NETLOGON 共享。)
我的直覺說你正在做類似“NET USE …”的事情,並且使用者啟用了持久的“驅動器映射”。因此,當“NET USE …”嘗試“映射”“驅動器”字母時,該命令失敗,因為“驅動器”已經“映射”。
我會在相關驅動器號之前的行上添加“NET USE x: /D”,例如:
@echo off NET USE Q: /D NET USE Q: \\server\sharename
這將刪除“驅動器”的現有“映射” 問:在創建之前。
預設情況下,這些“舊版登錄腳本”在登錄期間執行可見。因此,您可以在腳本末尾添加調試行“echo on”和/或“pause”,然後以使用者身份登錄並查看實際執行的內容。如果您無法讓它工作,這是您最好的選擇——查看實際執行的內容並對其進行調試。