Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

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 looking for a way to copy files over to/from remote Windows hosts, and need to provide domain user credentials as part of the process, similar to the way psexec does.

I know I can use net use to map the target directory to a drive letter and use xcopy, and I know psexec can upload files to be executed on the remote machine and then delete them, but I'm looking for a way to distribute files to remote hosts that will not be as awkward to use as net use and xcopy.

share|improve this question
why can't you use psexec if it does what you need? – Snark Mar 15 '10 at 21:23
it deletes the files afterwards, and it tries to execute them before that :-) i need to just transfer files around – radai Mar 16 '10 at 3:55
up vote 10 down vote accepted

XCopy supports UNC paths.

C:\>xcopy \\computer1\source\*.* \\Computer2\target
C:\>xcopy \\computer1\source\FakeFileNAme.txt C:\

I would imagine with the use of RunAs you should be able to feed it whichever credentials you'd like.


share|improve this answer
FWIW, practically everything on Windows supports UNC paths - it is not xcopy-specific. – grawity Mar 15 '10 at 20:59
will runas allow me to use a user that cannot log on to the local machine to transfer files to the remote machine ? – radai Mar 16 '10 at 3:54
I haven't used RunAs off a domain in quite a while, but I think the "RunAs /netonly" option will do what you're looking for. – Ƭᴇcʜιᴇ007 Mar 16 '10 at 4:22

You can use robocopy. just open a command window and type robocopy /? to see available options.

share|improve this answer
I didn't notice anything in robocopy for specifying credentials. Does it support that? – Eric Apr 6 '12 at 22:18

Not exactly a "small utility", but the pywin32 package of Python for Windows has win32net and win32wnet modules that could be helpful with scripting credentials and such.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.