Я был бы признателен за понимание, так как это сводит меня с ума.
- У меня есть папка на сетевом ресурсе:
\\host.example.com\Share\Path\Container1\Folder
- Я пытаюсь переместить эту папку в другое место на том же общем ресурсе:
\\host.example.com\Share\Path\Container2\Folder
- Для этого я использую следующую команду:
move "\\host.example.com\Share\Path\Container1\Folder" "\\host.example.com\Share\Path\Container2\Folder"
- Эта команда перемещения выполняется нашей системой сборки.
... и команда перемещения не выполняется в системе сборки, потому что «Имя файла или расширение слишком длинное». (Я проверял несколько раз - все используемые пути имеют длину менее 100 символов ASCII.) Однако, если я выполняю ту же самую команду вручную, она выполняется сразу же без помех.
Теперь вот действительно странная часть: если я удаляю часть имени домена из полного доменного имени следующим образом:
move "\\host\Share\Path\Container1\Folder" "\\host\Share\Path\Container2\Folder"
тогда это работает и из системы сборки.
Что дает?