'Using ROBOCOPY through Salt Master

I have SLS files set up to copy things from a network folder to a local directory on a minion.

Looks a little like this: cmd-test: cmd.run: - name: 'ROBOCOPY \\\CygwinSource C:\CygwinSource /E'

and get the following output:

-------------------------------------------------------------------------------
   ROBOCOPY     ::     Robust File Copy for Windows                              
-------------------------------------------------------------------------------

  Started : Tuesday, December 6, 2016 10:50:35 AM
2016/12/06 10:50:35 ERROR 1808 (0x00000710) Getting File System Type of Source \\<Server>\<program>\<file>\
The account used is a computer account. Use your global user account or local user account to access this server.


   Source - \\<Server>\<program>\<folder>\
     Dest : C:\<path>\<folder>\

    Files : *.*

  Options : *.* /S /E /DCOPY:DA /COPY:DATS /PURGE /MIR /NP /R:1 /W:1 

------------------------------------------------------------------------------

NOTE : NTFS Security may not be copied - Source may not be NTFS.

2016/12/06 10:50:35 ERROR 1808 (0x00000710) Accessing Source Directory \\<Server>\<program>\<file>\
The account used is a computer account. Use your global user account or local user account to access this server.

Waiting 1 seconds... Retrying...

When I run the same thing locally in command line as 'ROBOCOPY \\\CygwinSource C:\CygwinSource /E' and it worked perfectly. I have no idea how to fix this 'use local user account' that Robocopy seems to give when using it through salt.

I also tried adding /MIR and /SEC which didnt't work.

Running Windows 10, Minion 2016.3.3 Master: Red Hat, 2016.3.3



Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source