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

Robocopy - network path asking for username and password

i use robocopy for running backups.  for one particular path, it's asking for a username and password.  here is the command in the batch file:
Rem Backup to duplicate MAS database
robocopy x:\DBServer\Mon \\qm_it\Mas90_on_qm_it /MIR /r:1 /w:1 >> c:\log\mon.txt

here is the result in the log:
   Source : x:\DBServer\Mon\
     Dest : \\qm_it\Mas90_on_qm_it\
    Files : *.*
  Options : *.* /S /E /PURGE /MIR /R:1 /W:1
ERROR 1326 (0x0000052E) Accessing Destination Directory \\qm_it\Mas90_on_qm_it\
Logon failure: unknown user name or bad password.

on the computer called qm_it, i have a folder called MAS90 which is set for sharing with Everyone (full permissions).  i named the share MAS90_on_qm_it so that it is not confused (there are other MAS90 folders on the network).  i dont think there's a problem with the share because i can access it with the proper username and password.  

do i need to set up a local account on qm_it that has the same username and password for the account on the computer that runs the backup?  or can i put something in the batch script which has the username and password?  other ideas?

zephyr_hex (Megan)
zephyr_hex (Megan)
2 Solutions
You are correct you will have to give that foler(server) backup account rights... it is a pure permission issue!

zephyr_hex (Megan)DeveloperAuthor Commented:
i have checked the permissions.  full permissions are set for Everyone (Full Control)
i have also set security so that Everyone has Full Control

what else needs to be done for permissions on the share?
zephyr_hex (Megan)DeveloperAuthor Commented:
actually, i did not have Security set for Everyone (permissions were set for Everyone) ... i just did that.  backup is set to attempt to run again tonight.  will post results.
Transaction-level recovery for Oracle database

Veeam Explore for Oracle delivers low RTOs and RPOs with agentless transaction log backup and transaction-level recovery of Oracle databases. You can restore the database to a precise point in time, even to a specific transaction.


Did you try using the local adminstrator account of the target system?
Steve KnightIT ConsultancyCommented:
If the two aren't in the same domain then I suggest you either.

1. Create a username / password same as the backup one on the other computer or
2. Connect in your script to the server first, i.e.

REM Authenticate to server
net use \\server\ipc$ /user:username password
robocopy ...
REM Disconnect from server
net use \\server\ipc$ /delete
well here is what i  would use

first of map the drive and then execute the code

Rem Mapping X
net use x: \\servername\c$  password /user:admin
robocopy x:\DBServer\Mon \qm_it\Mas90_on_qm_it /MIR /r:1 /w:1 >> c:\log\mon.txt
Rem Disconnect drive
net use x: /d

Also i was looking at you script

robocopy x:\DBServer\Mon \\qm_it\Mas90_on_qm_it /MIR /r:1 /w:1 >> c:\log\mon.txt

i think that you got a double \\ i dont that think it works if you do that but i could be wrong.

Let us know how that goes.

Steve KnightIT ConsultancyCommented:
using ipc$ works regardless of admin rights which is why I use it

Steve KnightIT ConsultancyCommented:
I imagine the \\ is because he is trying to copy to a server called qm_it , share called Mas90_on_qm_it.  In any case authentication is probably all that is needed.  See my post.
zephyr_hex (Megan)DeveloperAuthor Commented:
yes dragon-it ... you are correct about the \\

changing the Security so that Everyone has access worked (i had added sharing/permissions but that wasn't enough)

dragon-it's suggestion also works.

Featured Post

Technology Partners: We Want Your Opinion!

We value your feedback.

Take our survey and automatically be enter to win anyone of the following:
Yeti Cooler, Amazon eGift Card, and Movie eGift Card!

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