close

網路磁碟自動連線,批次檔(*.bat)

net use 磁碟機代號: \\主機名稱orIP\子目錄 /user:登入者帳號 登入者密碼

【轉載】使用 net use 指令連線網路磁碟機,節省輸入密碼時間

連線到網路磁碟機每次都要輸入密碼?

使用 net use 指令可以解決這個麻煩

 

舉例來說,如果你要使用username這個帳號連線到 \\server\path\,密碼是password的話,可以在命令列中這樣用

net use "\\server\path\" password /user:"username"

這樣當你連線的時候系統就不會再問你密碼了。這個方法對使用Home版作業系統的使用者來說很有用,可以把要連線的路徑全部都寫成一個批次檔,在系統啟動的時候自動執行這個批次檔,這樣連線常用的網路芳鄰時就不需要再輸入帳號密碼了。

 

如果想要把連線指定到你本機的磁碟機Z:,那可以這樣用

net use Z:"\\server\path\" password /user:"username"

 
最近實在是不得不和DOS多一點親近,在Linux中我們可以mount遠端電腦NFS分享出來的資料夾來做存取,輕易的備份我們需要的資料後再unmount,很Easy~:)

原本想在Windows下更應該輕而易舉的完成「連線網路磁碟機」用來將資料備份至遠端的電腦(或是遠端儲存設備)。沒錯,的確可以簡單的連線網路磁碟機,但當我們設定排程自動執行批次檔(*.bat)來進行遠端備份的工作時,windows就發揮他暈倒的功力......很抱歉,登出以後,剛剛建立的「連線網路磁碟機」就自動"中斷"了,批次檔裡寫的檔案路徑形同無效路徑。

只好繼續參拜估狗大神,以期保佑永不當機...不對,是在DOS下連線到網路磁碟機啦!

DOS下我們要使用連線網路磁碟機,必須使用 net use 指令。

連線網路磁碟機:

# net use x: \\ComputerName\ShareName "Password" /user:DottedDomain\UserName

x:要對應至本機磁碟的代號
\\ComputerName\ShareName:遠端電腦及分享資料夾名稱
/user:DottedDomain\UserName:連線使用者名稱

例如:
# net use z: \\192.168.0.10\sharefolder
連線至192.168.0.10的sharefolder對應至本機的z磁碟

# net use z: \\192.168.0.10\sharefolder "test" /user:192.168.0.10\Jeffy
連線至192.168.0.10的sharefolder對應至本機的z磁碟,連線時使用"Jeffy"連線密碼為"test"

連線網路磁碟機後,及可以直接切換磁碟機代號進入遠端連線的資料夾,進行copy或其他指令動作,完成任務後再中斷網路磁碟。

中斷網路磁碟機:

# net use x: /delete
x:連線的網路磁碟機代號


 

以下是微軟官方的範例,請自行參考。

Examples
若要將磁碟機裝置名稱 E:指派到 \\Financial 伺服器上的 Letters 共用目錄,請輸入:

net use e:\\financial\letters

若要將磁碟機裝置名稱 M:指派 (對應) 到 \\Financial NetWare 伺服器之 Letters 磁碟區內的 Mike 目錄,請輸入:

net use m:\\financial\letters\mike

若要連接使用者識別元 Dan (就像從「帳戶」網域所作的連線一樣),請輸入:

net use d:\\server\share /user:Accounts\Dan

若要將磁碟機裝置名稱 F:指派到命名為 TargetName 之 MSN Internet Access 社群內的檔案櫃 (使用 Passport 帳戶 UserName@passport.com),請輸入:

net use f:http://www.msnusers.com/TargetName /user:UserName@passport.com

若要中斷自 \\Financial\Public 目錄的連線,請輸入:

net use f:\\financial\public /delete

若要與 \\Financial 2 伺服器上的共用資源備忘錄連線,請輸入:

net use k:"\\financial 2" \memos

arrow
arrow
    文章標籤
    網路磁碟 自動連線
    全站熱搜

    嚴祐 發表在 痞客邦 留言(0) 人氣()