Если test
является каталогом, он не будет работать, поскольку документация для Move-Item
гласит:
Move-Item
будет перемещать файлы между дисками, которыеподдерживаются одним и тем же провайдером, но он будет перемещать каталоги только в пределах одного диска.
Вы можете использовать Copy-Item
с последующим Remove-Item
в этом случае:
try {
Copy-Item -Recurse C:\test \\192.168.1.50\c$\test2 -ErrorAction Stop
Remove-Item -Recurse c:\test
} catch {}
Другой вариант, если вы не полагаетесь на PSDrives, это просто использовать xcopy или robocopy.