轉(zhuǎn)自csdn稽物,如有侵權(quán)奄毡,請告知。
有時候贝或,我們會遇到需要將本地文件定時復(fù)制到遠程主機的情況吼过。解決這個問題的思路是:
?1、編寫復(fù)制文件腳本
?2咪奖、利用Windows計劃任務(wù)定時執(zhí)行腳本
邏輯是簡單的清楚的盗忱,但是在實際操作過程中,卻可能有很多細節(jié)羊赵。
腳本內(nèi)容:
net use \\net_host_ip_address\ipc$?password/user:username
xcopy /e /H "C:\backup" "\\10.144.129.17\share_dir\"
說明:
與本地cop不一樣趟佃,網(wǎng)絡(luò)之間的copy需要使用到用戶名和密碼,所以腳本的第一句是指定網(wǎng)絡(luò)主機的幾個參數(shù):
net_host_ip_address:提供共享目錄的主機的ip地址(或者主機名)
password:能夠訪問共享目錄的用戶名
username:訪問共享目錄的用戶名
#第二行比較簡單慷垮,
/e和/h都是xcopy提供的參數(shù)揖闸,"C:\backup"是要拷貝的文件夾(xcopy比較惡心人的是,并不能將根目錄一起復(fù)制料身,只能復(fù)制目錄下面的所有文件汤纸,
比如本次目錄,要想連同backup一起拷貝芹血,除非在backup上面還有一層目錄)贮泞。最后一段就是網(wǎng)絡(luò)位置
設(shè)置定時任務(wù):
?這里需要說明的是:
?因為我們要設(shè)置的是定時任務(wù),所以選擇【不管用戶是否登錄都要執(zhí)行】幔烛;因為我們要將本地資源復(fù)制到網(wǎng)絡(luò)位置啃擦,
所以下面的不要存儲密碼一定不要選;
?這里我們要說的是其實位置:在windows server 2012 R2下饿悬,起始位置選擇上一步程序或腳本的存儲位置