Super User is a question and answer site for computer enthusiasts and power users. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I'm trying to do what I believed would be very simple: have a .bat file that rename two folders on a network drive. The script works fine when running from prompt, but not from the scheduler. Any ideas why?


Network drive \\NAS\Backup mapped as B:

Folders in Backup that should be renamed: Current and Previous

  • \\NAS\Backup\Current
  • \\NAS\Backup\Previous

Task XML

<?xml version="1.0" encoding="UTF-16"?>
<Task version="1.3" xmlns="">
          <Saturday />
    <Principal id="Author">
  <Actions Context="Author">
      <Arguments>&gt; execution.log</Arguments>


Located in c:\script

rename B:\Current tmp
rename B:\Previous Current
rename B:\tmp Previous

========== UPDATE: Solution - courtesy of techie007 ==========

techie007 provided the solution and the script now looks like:

net use x: \\\nivis-nas ****PWD**** /user:nivis


rename Current tmp
rename Previous Current
rename tmp Previous

net use x: /d
share|improve this question
up vote 2 down vote accepted

Couple things to consider:

  1. It may be executing in a user context ("nivis") that doesn't have access to that network location.
  2. Drive maps are user- and session-centric. The B: map may not exist for the user/session that the task runs in.

For 1: Ensure the user it's being run as has write/modify access to both the share and the underlying folders/files you want to change.

For 2: Modify the batch file to map B: to the network location (net use) at the start, and then un-map it a the end. Alternatively, reference the network share by UNC (\\servername\sharename) instead of using a mapped drive.

share|improve this answer
#2 here is important. A good example of this would be mapping a drive in Explorer, and then starting an admin command prompt - note that the drive mappings do not exist in that context. – ernie Dec 12 '13 at 16:58
I tried your second proposal and it worked. Thanks! – nivis Dec 12 '13 at 20:34

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .