3

Я был бы признателен за понимание, так как это сводит меня с ума.

  • У меня есть папка на сетевом ресурсе: \\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"

тогда это работает и из системы сборки.

Что дает?

0