請教各位先進..由於工作上常常必須從user的電腦連線server的電腦copy檔案..但是user沒有權限可以登入server..所以必須更改登入的帳戶才可以存取..但輸入不同帳戶或密碼後就會出現如下敘錯誤訊息
**[b]「指定的網路資料夾目前使用其他用使者名稱和密碼連線。要使用其它使用者名稱和密碼連
線,請先中斷任何到這個網路共用的連線。」
「因為發生下列錯誤,無法建立對應的網路磁碟機
不充許使用多於一個使用者名稱的相同使用者有多個連線到一個伺服器或共用資源。中斷所有之前到伺服器或共用資源的連線,然後再試。」。**[/b]
但我已中斷所有共用資源的連線了..還是依然無法更改帳戶連線..請問因該如何清除連線帳戶的資訊...煩請各位先進指教..感恩
請在「命令提示字元」視窗下輸入 "net use" 以顯示目前有哪些連線資訊。
例如:如果你想刪除 "\\192.168.1.100\wwwroot" 的連線
請輸入 "net use \\192.168.1.100\wwwroot /delete"
然後再輸入 "net use" 以確認已刪除 "\\192.168.1.100\wwwroot" 的連線。
現在你就可以再連一次 "\\192.168.1.100\",它應該就會再顯示帳號登入視窗了。
如果還是不行,那你只好登出再登入,或者重新開機了。
這是你有設連線網路磁碟機吧! 既然是暫時的建議不要設,且login logout 很麻煩為何不用連入那台機器在打入USER PASS呢
在開始 | 執行,直接輸入 \\xxx.xxx.xxx.xxx\c$ (Server 的 IP)
會提示輸入具有 Administrator 權限的帳號跟密碼(通常是 Domain Administrator)
Copy 完了再用中斷網路磁碟機將剛剛連線的資訊中斷掉即可
這很可能是因為你用某一Domain User登入, 但又需要連接伺服器磁碟機又需要用另一個Domain帳號連線, 可是要連接同一伺服器時, 只能用單一帳號, 所以會產生你所看到的訊息.
提供兩種不同的解決方法
1.改變伺服器上的分享設定, 將你的Domain帳號加入分享權限, 這樣你就可以直接用你的Domain帳號連線至伺服器磁碟機, 又不用輸入密碼.
2.平時登入時, 不用Domain帳號登入, 需要連線至伺服器磁碟機時, 再輸入具有權限的帳號密碼.
我的電腦->右鍵連線網路磁碟機...
在跳出的精靈畫面中,按下其他使用者名稱
把帳號密碼改成你登入該台主機時所需的帳號、密碼後即可
嗯...其實我以前也遇過這個問題
但是懶得深究....:P
不過既然有人問了,就抱著實驗的精神好好的try 了一下
基本上有些人會說有時我中斷了就ok 了
其實是這樣的,如果是必需使用不同的帳號密碼在且一台機器或share 上時
必需要對這台主機或share 沒有做過任何存取動作
一但有做過存取動作,例如copy,開檔等
在此小PS 一下,如果原本上次從share copy 了a.txt 到自己的桌面,若是在a.txt 沒有變更過的狀況下,再從share copy 一次似乎是不會有存取的狀況出現
所以依照測試的結果,可以推斷整個的流程如下
連線share-->送出帳密-->取得token-->進行存取-->token使用中-->中斷連線-->再次連線-->token 依然在使用中,無法更換
如果沒進行過存取,流程應該如下
連線share-->送出帳密-->取得token-->中斷連線-->再次連線-->取得新token-->正常使用
如此一來,我們知道問題點在那個token是否被使用中
個人依據經驗猜測,應該這個部份是由Net Logon 這個service 所管理
所以呢,在中斷所有的連線後...重新啟動Net Logon....再次連線就沒再出現需要中斷連線的問題了
當然,要重新啟動Net Logon 必需要有本機Administrator 的權限就是了
如果沒有,怎麼辦呢....
請用run as 功能,謝謝....^^;;
補一下...runas 中間沒空隔
使用方法可參考下列
RUNAS 使用方法:
RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
/user:<UserName> program
RUNAS [ [/noprofile | /profile] [/env] [/netonly] ]
/smartcard [/user:<UserName>] program
/noprofile 指定使用者的設定檔不該載入。
這會導致應用程式載入速度更快,
但可能引起一些應用程式運作失常。
/profile 指定應該載入使用者的設定檔。
這是預設值。
/env 使用目前的環境,不用使用者設定的環境。
/netonly 如果指定的憑證是供遠端存取時才使用。
/savecred 使用之前由使用者儲存的認證。
此選項在 Windows XP Home Edition 上無法使用
而且會被略過。
/smartcard 當智慧卡提供了認證時使用。
/user <UserName> 格式如下 USER@DOMAIN 或 DOMAIN\USER
program EXE 的命令列。範例如下
範例:
runas /noprofile /user:mymachine\administrator cmd
runas /profile /env /user:mydomain\admin "mmc %windir%\system32\dsa.msc"
runas /env /user:user@domain.microsoft.com "notepad \"my file.txt\""
注意: 只有在提示時,才輸入使用者密碼。
注意: USER@DOMAIN 與 /netonly 不相容。
注意: /profile 與 /netonly 不相容。
------------------我是分隔線---------------------
另外建議可以配合sc 指令,舉例如下
runas /usr:administator@domain.local "sc stop NetLogon"
runas /usr:administator@domain.local "sc start NetLogon"
這樣雖然要輸入兩次密碼,但是快多了....