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 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

You must log in to answer this question.

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