您好,登錄后才能下訂單哦!
這篇文章主要講解了“怎么用Net命令使局域網文件批量同步更新”,文中的講解內容簡單清晰,易于學習與理解,下面請大家跟著小編的思路慢慢深入,一起來研究和學習“怎么用Net命令使局域網文件批量同步更新”吧!
代碼如下:
net use S: computer-01D
attrib -s -h -r S:ghostC:WINDOWSCOMMANDXcopy.exe /s /e /y
D:ghost S:ghost
net use * /delete
net use S: computer-02D
attrib -s -h -r S:ghost
C:WINDOWSCOMMANDXcopy.exe /s /e /y D:ghost S:ghost
net use * /delete
寫說明一下net命令的用法,這里采用net命令其中一個參數 net use,如果對其他有興趣,可以在command窗口打net/?顯示其 help 屏幕。
參數 net use
作用:連接計算機或斷開計算機與共享資源的連接,或顯示計算機的連接信息。
命令格式:net use [devicename | *] [computernamesharename[volume]]
[password | *]] [/user:[domainname]username] [[/delete] |
[/persistent:{yes | no}]]
參數介紹:
鍵入不帶參數的net use列出網絡連接。
devicename指定要連接到的資源名稱或要斷開的設備名稱。
computernamesharename服務器及共享資源的名稱。
password訪問共享資源的密碼。
*提示鍵入密碼。
/user指定進行連接的另外一個用戶。
domainname指定另一個域。
username指定登錄的用戶名。
/home將用戶連接到其宿主目錄。
/delete取消指定網絡連接。
/persistent控制永久網絡連接的使用。
如下是簡單的例子說明:
(1)net use e: YFANGTEMP 將YFANGTEMP目錄建立為E盤
(2)net use e: YFANGTEMP /delete 斷開連接
這里我只寫兩行批處理,用意這兩大行網絡標識是不同的,其他可以依次類推。我的網吧網絡標識是computer-01~computer-N
也就是網吧電腦的網絡名稱,可以根據自己實際情況更改。譬如user01~userXX
開始解釋每行命令,實際應用稍后解釋。
一.命令解析。
1.net use S: computer-01D
(將computer-01的共享盤d盤進行網絡連接,并映射成網絡驅動盤s盤。這里d盤要做完全共享,如果不是完全共享文件就復制不過去了。
提示1:如果怕完全共享被人將文件刪除,可以設完全共享密碼。假設遠程共享盤完全共享密碼為123,那么這行命令改成如下:
net use S: computer-01D 123
這樣訪問遠程客戶機共享盤就沒有問題了。提示2:這里為什么要選d盤而不是e盤c盤,是要和同步更新的服務機的盤符對應起來,我要復制本地機d盤下的東西,當然要和d盤對應。)
2. attrib -s -h -r S:ghost
(把目標盤下要復制的目標目錄下的文件屬性(只讀、隱藏、系統)三項去掉。提示:如果目標盤沒有ghost目錄接下來的xcopy命令會自動創建的)
3. C:WINDOWSCOMMANDXcopy.exe /y /s /e D:ghost
S:ghost(將本地機的d盤下的ghost目錄下文件復制到虛擬映射盤s盤下ghost目錄,這里的s盤就是computer-01上的d盤。提示1:s盤在執行第一大行后會自動消失,當執行第二大行時computer-02的d盤被虛擬映射成s盤;提示2:/s /e參數含義指把ghost下所有子目錄包括空目錄全部復制。/y 自動覆蓋已有文件)
4. net use * /delete (斷開所有連接)
2.實際應用
1.共享盤目錄的更新:
比方現在頭痛的傳奇,我統一安裝在d盤的netgames下的mir目錄。把d盤完全共享并設置共享密碼為****。當要更新文件和外掛文件時,外掛文件也是放在mir目錄下的。這樣先調試好一臺電腦然后寫出如下命令并執行。
net use S: computer-01D ****
attrib -s -h -r S:netgamesmir
C:WINDOWSCOMMANDXcopy.exe D:netgamesmir S:netgamesmir
net use * /delete
提示:
1、這里沒有用/s/e就是只復制mir根目錄下的文件而不復制整個目錄
2、我們也可以在xcopy前插入一句C:WINDOWSCOMMANDdel /y S:netgamesmir*.*
把mir下的文件刪除干凈后再復制。保險起見可以不寫。
3.computer-01可以依次類推寫下去,如computer-02 -03 -04. . . . .
2.共享目錄的更新
上述我們把傳奇目錄下文件和外掛更新好后,但是出現一個問題。網管軟件的桌面圖標沒有同步更新,好事作到底,上次我們是把整個盤符作了完全共享,這次我們只把一個目錄完全共享并設置密碼****。因為我用的是pubwin4網管軟件,安裝c盤,為了安全起見,還是只共享文件夾,而不是整個盤。Pubwin的桌面快捷方式安裝在c盤的program files的hitsoft下,將hitsoft完全共享即可,傳奇和傳奇外掛快捷方式放在目錄下的netgames下。批處理如下
net use S: computer-01hitsoft ****
attrib -s -h -r S:netgames
C:WINDOWSCOMMANDXcopy.exe c:program~1hitsoftnetgames
S:netgames /s /y /e
net use * /delete
提示:我們可以做的更多,還有刪除目錄,只要把xcopy轉換成deltree就可以了。
感謝各位的閱讀,以上就是“怎么用Net命令使局域網文件批量同步更新”的內容了,經過本文的學習后,相信大家對怎么用Net命令使局域網文件批量同步更新這一問題有了更深刻的體會,具體使用情況還需要大家實踐驗證。這里是億速云,小編將為大家推送更多相關知識點的文章,歡迎關注!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。