Solved

How do I copy all of the files from a mapped network drive's shared folder to the local c: drive?

Posted on 2006-10-26
6
246 Views
Last Modified: 2010-04-18
Hello
I need a script to copy files from a network share (drive is already mapped) to the local c: drive of many pc's.  
I am thinking of something like this.  Beware, as I am a newbie at this:

@echo off
cls
if exist x:\ net use x: /delete
net use x: \\server1\share
copy x:\*.* \\%computername%\c:
x:
start file.exe
::  file.exe is one of the files that was copied over from the \\server1\share
exit

Thanks!
0
Comment
Question by:cliffordgormley
  • 3
  • 2
6 Comments
 
LVL 26

Expert Comment

by:MidnightOne
ID: 17815926
cliffordgormley:

What's the goal of this script, precisely?

Is this a one-shot copy or something that will be happening more-or-less daily?

MidnightOne
0
 
LVL 14

Assisted Solution

by:inbarasan
inbarasan earned 150 total points
ID: 17818184
If you are going to use this script regularly then you may use xcopy with overwrite option so that it doesn't promopt whether you want to overwrite it or not(This is dangerous also)

Even otherwise xcopy is good.
To know more about xcopy refer : http://www.ss64.com/nt/xcopy.html
0
 

Author Comment

by:cliffordgormley
ID: 17846644
it is actually going to be a one time copy.  If the script has been run before, I will not need to copy the files over from the server share to the local machine.
I am going to use an IF-THEN statement to check if the script was run before. Those details are not really required, are they?
Thanks
0
Microsoft Certification Exam 74-409

Veeam® is happy to provide the Microsoft community with a study guide prepared by MVP and MCT, Orin Thomas. This guide will take you through each of the exam objectives, helping you to prepare for and pass the examination.

 
LVL 26

Accepted Solution

by:
MidnightOne earned 350 total points
ID: 17847256
Script should read, then

@echo off
if exist c:\file.exe GOTO END
xcopy %logonserver%\netlogon\FOLDER c:\*.*
start c:\file.exe
:END
exit

Caveats:
 All files are in FOLDER within the NETLOGON share
 aCopiedFile is one of the files in the group you're copying
 You're using a GPO and setting this as a logon script

HTH

MidnightOne
0
 

Author Comment

by:cliffordgormley
ID: 17850177
Hello Midnight.
Looks good, but do the files have to be in the NETLOGON share?  I have already mapped a drive to a folder on the remote server where the files are, and have given the user both Share and NTFS permissions to READ (copy) from that share.  I can post the current script here if you like.
Thanks

BTW, is XCOPY used instead of COPY because it will automatically overwrite any existing files??
0
 
LVL 26

Expert Comment

by:MidnightOne
ID: 17886723
cliffordgormley:

Doesn't have to be in the netlogon share. Personally, I find it easier because all my scripts then look the same.

HAND

MidnightOne
0

Featured Post

NAS Cloud Backup Strategies

This article explains backup scenarios when using network storage. We review the so-called “3-2-1 strategy” and summarize the methods you can use to send NAS data to the cloud

Question has a verified solution.

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

I guess it is not common knowledge to most Wintel engineers/administrators: If you have an SNMP-based monitoring system in your environment (and it's common to have SNMP or Syslog) it's reasonably easy to enable monitoring of the Windows Event logs,…
A quick step-by-step overview of installing and configuring Carbonite Server Backup.
In a recent question (https://www.experts-exchange.com/questions/28997919/Pagination-in-Adobe-Acrobat.html) here at Experts Exchange, a member asked how to add page numbers to a PDF file using Adobe Acrobat XI Pro. This short video Micro Tutorial sh…
A short tutorial showing how to set up an email signature in Outlook on the Web (previously known as OWA). For free email signatures designs, visit https://www.mail-signatures.com/articles/signature-templates/?sts=6651 If you want to manage em…

777 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