• Status: Solved
  • Priority: Medium
  • Security: Public
  • Views: 1048
  • Last Modified:

How do I schedule a robocopy to remote computer on a DMZ?

I have a batch file that I can run manually as my own account and it will run a robocopy that copies files from a remote box in a perimeter network to my server (From 172.x.x.x to 192.168.x.x) but it only works when I am logged in. Even if it's scheduled it will run if I'm logged in.

If I'm not logged in it does nothing... permissions likely

I'd like to run it as the local account but it constantly fails the verification process.
When I try to run it as another account I can't get that account to work.

"An error has occured while attempting to set task account information. The specific error is: 0x80041310: Unable to establish existence of the account specified. Ensure the account name specified is valid."

Problem is that I need to run it from within my network to copy the files from the perimeter server to our internal file server but I can't get an account to run the scheduled task without being logged in.

Suggestions?


0
jvanvoorhees
Asked:
jvanvoorhees
  • 3
  • 2
1 Solution
 
VBDotNetCoderCommented:
You must create a service to run it without logging in to the computer, that's the only way.
0
 
G3m1n1Commented:
A scheduled task on your server should work, I have used them myself, without being logged into the server.  Not sure which OS your server is but there should be an option to run the scheduled task if the user account is logged on on or not, you should see that option when you create a new scheduled task.
0
 
VBDotNetCoderCommented:
I checked and it seems possible. Check this link and you'll see all you need...

http://www.experts-exchange.com/OS/Microsoft_Operating_Systems/Windows/XP/Q_23995839.html
0
Concerto's Cloud Advisory Services

Want to avoid the missteps to gaining all the benefits of the cloud? Learn more about the different assessment options from our Cloud Advisory team.

 
jvanvoorheesAuthor Commented:
VBDotNetCoder: That is unchecked - very important. And Thanks for the link. I checked it. It does say that it is running however new files are not robocopied over.
G3m1n1: should work but maybe perimeter to internal is the issue.

Again, the server I am attempting to copy from is on a paremeter network and is not attached to our domain.

The batch job simply runs a series of robocopy jobs to move data from a perimeter server to an internal server. When I manually log into my internal server and run the job (manually or as scheduled) it works. If I am not logged into the internal server it fails to run the robocopy correctly (new files are not copied).

0
 
jvanvoorheesAuthor Commented:
Oh.... grrrrr....i feel dumb.

It's because my robocopy had a mapped drive in it. What a rookie mistake. Resolved. Thanks for the attention.
0
 
VBDotNetCoderCommented:
glad it worked :)
0

Featured Post

Upgrade your Question Security!

Add Premium security features to your question to ensure its privacy or anonymity. Learn more about your ability to control Question Security today.

  • 3
  • 2
Tackle projects and never again get stuck behind a technical roadblock.
Join Now