iT邦幫忙

0

net use 指令問題 (已解決)

前幾天幫使用者重灌OS,後來反應win7重新開機網路磁碟會顯示紅色XX,
每次都必需手動刷新才能進系統,很麻煩,於是我使用net use的批次檔放在啟動中
讓開機時重新連接,PC上有兩個磁碟要連接,我手動執行批次檔沒有問題,兩個都連接成功,重啟測試發現只連的到一個(I),指令如下:

net use * /d /yes
net use Y: "\192.168.21.209\FreeNas4"
net use I: "\192.168.21.210\hydata"

結果只有 I連接成功,有點疑惑手動執行批次檔和放啟用執行差別在哪裡
還是我指令有問題
懇請有經驗大大們指教

看更多先前的討論...收起先前的討論...
石頭 iT邦新手 1 級 ‧ 2020-04-15 11:44:04 檢舉
你加個pause看看出現啥錯誤?
bojing iT邦新手 5 級 ‧ 2020-04-15 14:05:27 檢舉
罐頭大大 他顯示53錯誤,找不到網路路徑
但我手動執行 顯示命令成功,明明內容都相同
jeles51 iT邦研究生 3 級 ‧ 2020-04-15 16:01:58 檢舉
IP 前面要2條斜線吧~~~還是我眼花看不到...
bojing iT邦新手 5 級 ‧ 2020-04-15 16:13:03 檢舉
我有打2條斜線,只是HTML code 的關係,這裡顯示不出來
jjbon321 iT邦新手 5 級 ‧ 2020-04-15 16:18:08 檢舉
遇過類似的,後來發現是網卡啟動很慢導致連不上磁碟機, 只有慢一點的指令可以成功,我在批次檔前面加個30秒後才執行就解決
bojing iT邦新手 5 級 ‧ 2020-04-15 16:51:19 檢舉
jjbon321 大大 我試試看 感謝各位大大回覆
bojing iT邦新手 5 級 ‧ 2020-04-16 09:49:31 檢舉
jjbon321 大大 延遲可以連接2個網路磁碟,但還是回到紅色XX的問題
最終問題仍然沒解決,還是有哪裡有設定到才導致開機紅色XX
我有重灌另一台是HDD沒這個問題,有問題的這台是SSD。
bojing iT邦新手 5 級 ‧ 2020-04-17 10:24:43 檢舉
jjbon321 謝大大 我已解決,把登入時重新連線勾選取消,再下延遲執行指令後
就成功了

1 個回答

0
echochio
iT邦高手 1 級 ‧ 2020-04-15 18:00:59

不知道用 vbscrpt 把指令藏起來行不行

WScript.Sleep 1*60*1000
Set WshShell = WScript.CreateObject("WScript.Shell")
WshShell.currentdirectory="c:\"
WshShell.Run "net use * /d /yes", 0
WshShell.Run "net use Y: \\192.168.21.209\FreeNas4", 0
WshShell.Run "net use I: \\192.168.21.210\hydata", 0
Set WshShell = Nothing
看更多先前的回應...收起先前的回應...
bojing iT邦新手 5 級 ‧ 2020-04-16 09:45:53 檢舉

請問大大要如何執行?

echochio iT邦高手 1 級 ‧ 2020-04-16 21:53:50 檢舉

wscript C:\test\vbscript.vbs
放排程登入時執行

akqj iT邦新手 5 級 ‧ 2020-04-17 08:19:39 檢舉

如果只是單一使用者問題,不用那麼麻煩,開啟檔案總管,在網路磁碟機上按右鍵選擇「中斷網路磁碟機」,接著在「本機」上按右鍵選擇「連線網路磁碟機」,輸入網址(你的網址最前方應為「\」) ,記得勾選「登入時重新連線」

bojing iT邦新手 5 級 ‧ 2020-04-17 10:18:53 檢舉

echochio大大謝謝回覆,我剛剛解決問題了
真的是SSD太快,網卡還尚未啟動,但原本我有勾登入時重新連線
後來把他取消勾選,指令 延遲30秒 +net use 要連接的磁碟就OK了

bojing iT邦新手 5 級 ‧ 2020-04-17 10:21:52 檢舉

akqj 謝謝提醒,答案跟登入時重新連線有關,我原本有勾選了
但要把它取消就OK,再下指令等30秒後 連接成功,感覺是微軟BUG。

我要發表回答

立即登入回答