У меня есть этот сценарий:
$destination = "\\myserver\beta\c#apps\MyFolder\";
#$source = "`'$bamboo.build.working.directory`'";
$source = $env:bamboo_Publish_Location;
write-host "Running: Copy-Item -Recurse -Verbose -Path `"$source`" -Destination `"$destination`""
Copy-Item -Recurse -Verbose -Path "$source" -Destination "$destination"
#$cmd = "& Copy-Item -Verbose -Path "$source" -Destination "$destination""
#write-host "Running: $cmd"
#Invoke-Expression $cmd
#copy-item -Recurse -Path $source -destination $destination
#write-host "Running: copy-item $source $destination -Recurse"
#copy-item `"$source`" `"$destination`" -Recurse
Выдает эту ошибку:
Copy-Item: сетевое имя не может быть найдено. В C: \ Program Files \ Atlassian \ Application Data \ bamboo-home \ temp \ 3047425-3244033-3932203-ScriptBuildTask-7378141679293696144.ps1: 7 char: 1 + Copy-Item -Recurse -Verbose -Path "$ source" -Destination "$ destinatio ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: WriteError: (\ myserver ... MyFolder: String) [Copy-Item], IOException + FullyQualifiedErrorId: CreateDirectoryIOError, Microsoft.PowerShell.Commands.CopyItemCommand
И я понятия не имею, почему или как заставить это работать ...
Если это поможет, пишущий хост выплевывает:
Работает: Copy-Item -Recurse -Verbose -Path "C: / Программные файлы / Atlassian / Данные приложения / bamboo-home / xml -data / build-dir / CI-BD-JOB1 / Публикация / "-Destination" \ myserver \ beta \ c # apps \ MyFolder \ "
Как это исправить?