Windows

淨使用 - 錯誤程式碼 1219

  • April 7, 2022

我試圖了解導致錯誤程式碼 1219 的原因(同一使用者與伺服器的多個連接)。

我的問題的背景是,我們目前正在客戶處安裝一台機器,我們的服務技術人員試圖與主機伺服器連接。這引起了問題,所以我讓她與 建立連接net use,它給出了錯誤程式碼 1219。

正如我之前看到的那樣,我記得使用 IP 地址而不是伺服器名稱的解決方法。

現在,我正準備通過電子郵件向負責其主機環境的人員發送此問題,並詢問他們是否可以提供適當的解決方案。在我發送那封電子郵件之前,我想在我的筆記型電腦上重現這個問題,但我做不到。

我試圖做的是將另一個驅動器號從我的筆記型電腦映射到共享文件夾,我認為這會產生相同的錯誤,但我的筆記型電腦允許我將多個網路驅動器映射到同一台伺服器。

淨使用:

C:\Users\bp>net use
New connections will be remembered.


Status       Local     Remote                    Network

----------------------------------------------------------------------------
OK           O:        \\***-hka-fs01\data       Microsoft Windows Network
OK           W:        \\***-hka-fs01\data\machine
                                               Microsoft Windows Network
OK           Y:        \\***-hka-fs01\data\machine\300
                                               Microsoft Windows Network
OK           Z:        \\***-hka-fs01.iai.nl\data
                                               Microsoft Windows Network
The command completed successfully.

誰能給我解釋一下使用net use時錯誤程式碼1219的背景?為什麼允許我建立多個連接,什麼時候確實會導致預期的錯誤程式碼 1219?

錯誤 1219 表示您無法打開到伺服器的多個會話,而不是連接。預設情況下連接數幾乎是無限的 (65532)

會話是從使用者(會話)到伺服器的使用者名/密碼的成功驗證組合,獨立於主機(或您要使用的資源,例如網路映射、rpc、列印機共享或其他)。您只能在一個(使用者)會話中打開兩個不同的(網路)會話。永遠記住,你的本地(和保存的)憑據被發送到遠端伺服器,如果這些成功通過身份驗證,這就是會話#1。

例如:

  • UserA 以“john”身份連接到 SERVER,因為他在本地電腦上以“john”身份登錄
  • UserA 作為“walker”連接到 SERVER,因為他需要成為“walker”。他正在使用“net use \server /USER:walker”

在這種情況下,使用兩個會話。“網路使用”將為您提供任何新連接的 1219。

根據您的配置,使用不同伺服器名稱(SERVER、SERVER.DOMA.IN、192.168.0.1)獲得最多六個不同會話的舊 NT 技巧將不再有效。

要清理您的會話連接憑據,請執行以下步驟:

  1. net use \\SERVER /delete
  2. 清除憑據記憶體(從控制面板),更多關於此處的資訊:https ://security.stackexchange.com/questions/15574/how-do-i-clear-cached-credentials-from-my-windows-profile

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