Solved

Batch file to copy files from one server to other server

Posted on 2015-01-14
8
132 Views
Last Modified: 2015-01-14
I need a batch file that can copy all the files in a folder from one server to other server
0
Comment
Question by:Svlss
  • 5
  • 3
8 Comments
 
LVL 9

Expert Comment

by:Trenton Knew
ID: 40549067
robocopy [SOURCE] [DEST] /E /COPY:DATSO /W:3 /R:3
0
 

Author Comment

by:Svlss
ID: 40549077
Trenton I tried your suggestion but it dint work how can we edit to write results to a file

robocopy D:\Test \\server\sharedfolder /E /COPY:DATSO /W:3 /R:3
0
 

Author Comment

by:Svlss
ID: 40549087
I tried this and it worked but I want the batch file to write logs. how can I do that ?

copy D:\Test\*.*  \\server\sharedfolder
0
 
LVL 9

Expert Comment

by:Trenton Knew
ID: 40549093
you want to write the robocopy command output to a file? Two ways to do this.  You can direct ALL output to the file (no screen output), or output to both the file and the screen.

robocopy D:\test \\server\sharedfolder /E /Copy:DATSO /W:3 /R:3 /V /LOG:logfilename /TEE

/E copies all directories, even empty ones
/W:3 waits 3 seconds between failures
/R:3 limits retries to 3 times (default is a million)
/V verbose output
/TEE spits output to the  filename under /LOG and to the screen
/COPY: tells robocopy what to copy.  the important parts here are (D)ata (A)ttributes (T)imestamps.  (O)wner and (S)ecurity are important, but can sometimes trip you up.
0
Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

 
LVL 9

Expert Comment

by:Trenton Knew
ID: 40549094
what are you trying to log?
0
 

Author Comment

by:Svlss
ID: 40549096
I am trying to log the results if  the files uploaded successfully or if the upload failed
0
 
LVL 9

Expert Comment

by:Trenton Knew
ID: 40549115
ok, well robocopy with the /log flag will do that...

/LOG:filename for new file
/LOG+:filename to append to existing logfile
0
 
LVL 9

Accepted Solution

by:
Trenton Knew earned 500 total points
ID: 40549121
try

robocopy D:\test \\server\share /E  /LOG+:robocopy.log /TEE /V

Open in new window


Also, add /XO if you do not need to recopy files that have not been modified
0

Featured Post

Is Your Active Directory as Secure as You Think?

More than 75% of all records are compromised because of the loss or theft of a privileged credential. Experts have been exploring Active Directory infrastructure to identify key threats and establish best practices for keeping data safe. Attend this month’s webinar to learn more.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

I know it’s not a new topic to discuss and it has lots of online contents already available over the net. But Then I thought it would be useful to this site’s visitors and can have online repository on vim most commonly used commands. This post h…
A short article about a problem I had getting the GPS LocationListener working.
In this fourth video of the Xpdf series, we discuss and demonstrate the PDFinfo utility, which retrieves the contents of a PDF's Info Dictionary, as well as some other information, including the page count. We show how to isolate the page count in a…
With the power of JIRA, there's an unlimited number of ways you can customize it, use it and benefit from it. With that in mind, there's bound to be things that I wasn't able to cover in this course. With this summary we'll look at some places to go…

862 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

23 Experts available now in Live!

Get 1:1 Help Now