Windows-Server-2008

通過相同的 AD 登錄憑據在多台電腦上映射一個網路驅動器

  • February 26, 2016

作業系統:Windows Server 2008 R2 SP1

假設我們有一個使用者在他的工作電腦上擁有一個映射的網路驅動器。該使用者還將其個人筆記型電腦上的同一網路驅動器映射為在家工作。筆記型電腦通過 VPN 到達映射的驅動器網路。兩台電腦使用相同的 AD 登錄憑據來訪問網路驅動器。這會導致問題嗎?

我實際上遇到了一個問題,即工作電腦上映射的網路驅動器斷開連接並在我嘗試重新連接時給出錯誤:

<NETWORKDRIVELETTER>重新連接到 Microsoft Windows 網路時發生錯誤\\DC\Home\<ADUSERNAME>:本地設備名稱已在使用中。

連接尚未恢復。

我還發現域使用者的 login.bat 腳本實際上會刪除網路驅動器並在每次登錄時重新映射驅動器。IE:

net use H: /delete
net use H: \\DC\Home\%username%

此外,工作電腦通過 WindowsDNS 名稱映射驅動器,\\DC\<NETWORKSHARE>而筆記型電腦通過 DC 的 IPv4 IP 映射驅動器,例如\\192.168.169.50\<NETWORKSHARE>

我知道這個設置違反了設置 AD 域和使用者的許多標準協議和實踐,但我繼承了這個混亂,並試圖以傳統的 Linux 管理員進入 Windows AD 管理員角色來理解這一切。

登錄腳本刪除 H 的原因:首先是使用者不會收到引用的錯誤(“本地設備名稱已在使用”)。在該錯誤中,本地設備名稱表示您嘗試映射到的驅動器號(例如,H:)。

當您獲得“本地設備名稱已在使用”時,這意味著網路驅動器已經映射到它,或者有一些本地驅動器使用該驅動器號。當今常見的本地驅動器是 SD 卡和其他類型的媒體卡插槽,這些插槽內置於某些筆記型電腦和台式機中。

如果您有一台具有 C: 和 D: 分區的電腦、一個位於 E: 的 DVD-ROM 驅動器、一個使用 F: 和 G: 的組合讀卡器,那麼您所要做的就是插入一個外部 USB 硬碟驅動器,它就會拿起H:然後你就會得到這個錯誤。當然,其他組合也會導致同樣的問題。就像您有多個外部 USB 驅動器或多個光碟機一樣。

有時映射的驅動器似乎斷開連接,但映射仍然保持,這意味著您無法重新映射到相同的驅動器號(除非您先斷開連接)。您不必重新創建映射,您應該能夠在資源管理器中點兩下帶有紅色 X 的映射驅動器,它會嘗試重新連接。如果無法重新連接,則 VPN 可能已斷開或可能存在其他網路問題。

編輯以更直接地解決您的問題

兩台電腦使用相同的 AD 登錄憑據來訪問網路驅動器。這會導致問題嗎?

一點也不。

我知道這種設置違反了設置 AD 域和使用者的許多標準協議和實踐……

沒有那麼多,以我的經驗。登錄腳本有點過時(現在最好使用“配置文件”選項卡上的 AD 使用者屬性映射主驅動器/文件夾,如果有的話),但它仍然可以正常工作。從家庭映射使用 IP 地址而不是名稱這一事實表明 VPN 虛擬適配器屬性可能存在 DNS 或 WINS 配置錯誤。除此之外,我在您所描述的內容中看不到任何真正的危險信號。

引用自:https://serverfault.com/questions/760089