The environment is Windows Web Server 2008, and I'm just trying to copy a folder full of files to a network location (a managed backup network folder). Here is my .bat file, running in the folder with my .bat files:
copy *.bak \\networklocation\*.bak
pause
however \\networklocation requires username x and password y, so running the script gives:
Logon failure: unknown user name or bad password.
I can't figure out a way to supply my credentials. I tried creating a scheduled task and modifying the security options, but this only seems to allow you to use credentials relevant to the machine (i.e. I try putting in username x and it can't find it).
How do I run this script with all the right permissions?
Solution:
net use \\networklocation\sharefolder password /USER:username
copy \*.bak \\networklocation\sharefolder\*.bak
This is wrong.
The correct solution would be as follows:
Try using the
net use
command in your script to map the share first, because you can provide it credentials. Then, your copy command should use those credentials.