Copy-Item - Long File path or File Name Error

What is the best solution to deal with Long File Path or File names Errors using Copy-item? I am copying from one UNC directory to another UNC Directory. Currently I am manually mapping the source and destination then manually copying over the long names. I cannot modify any of the file paths or file names. I have had the same issue with Robocopy but might be missing a switch.

Error

[pre]

The specified path, file name, or both are too long.

The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.

[/pre]

Thanks

Bill

 

Read the top answer here.
https://stackoverflow.com/questions/46308030/handling-path-too-long-exception-with-new-psdrive/46309524#46309524

I didn’t get any errors when running the following syntax for the file path. (Ran on Server 2012 R2 with Powershell 5.1)

Source
\Corp1.com\test1

Destination
\Corp2.com\test2

[pre]
Copy-Item -path “\?\UNC\Corp1.com\test1” -Destination “\?\UNC\Corp2.com\test2” -Recurse
[/pre]

You are likely hitting a double hop issue. If you can log into that remote machine and run the script fine, but fails when ran remotely with the same user, then this is likely the issue. Try moving the script local to the target as a test as well.