2
我有服務器到FTP(NAS)備份文件夾的問題。我正在使用Cobian備份,但安全更新後,Cobian開始不處理某些文件以前沒有問題(doc,pdf或某種類型的設置文件)。我嘗試使用調度程序幫助更改爲.bat文件腳本。我正在使用腳本備份從服務器,文件夾到FTP和傳遞問題
net use X: \\address\Backup /user:logins /p:no
for /f "tokens=1* delims=" %%a in ('date /T') do set datestr=%%a
md X:\*\*_"%date:/=_%"
md X:\*\*_"%date:/=_%"
md X:\*\*_"%date:/=_%"
md X:\*\*_"%date:/=_%"
md X:\*\*_"%date:/=_%"
net stop MSSQL$PAYPREMIUM
net stop ASANYs_labbis
net stop ASANYs_FinvaldaMaxiServer
net stop ASANYs_FinvaldaMaxiServern
robocopy C:\Program Files\Microsoft SQL Server\MSSQL10_50.PAYPREMIUM\MSSQL\DATA X:\1\PAYPREMIUM\DATA /MIR /LOG:D:\LOG\log.txt
robocopy /mir C:\*\ X:\*\*_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt
robocopy /mir C:\Program Files\Microsoft SQL Server\MSSQL10_50.PAYPREMIUM\MSSQL\DATA\ X:\*\*_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt
robocopy /mir C:\ProgramData\*\data\ X:\*\data_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt
robocopy /mir G:\*_K\ X:\*\*_K_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt
robocopy /mir G:\*\ X:\*\*_"%date:/=_%" /COPY:DAT /E /LOG:D:\LOG\log.txt
net start MSSQL$PAYPREMIUM
net start ASANYs_labbis
net start ASANYs_FinvaldaMaxiServer
net start ASANYs_FinvaldaMaxiServern
net use X: * /delete /Y
但是,robocopy和xcopy沒有處理一些情況。所以,在這之後我嘗試使用WinSCP賦予腳本
option batch abort
option confirm off
open ftp://logins
put -preservetime E:\FILESERVER /disk1/ftp/SRV/FileServer_%TIMESTAMP#yyyymmddhhnnss%
exit
但即使這樣也沒有處理這種情況時,與從60 + GB的文件目錄樹只無文件鬧事一個文件夾複製。麻煩的是,當你複製簡單的時候,你會得到有關路徑長的通知,以及關於那個不能複製權限pdf,doc,ppt文件的通知。所以我需要通過這些問題並複製儘可能多的文件,使路徑長和路徑長的文件沒有問題,從而導致錯誤跳過。