Я столкнулся с этим при попытке использовать папки.Если это тоже ваш случай, попробуйте сначала PUT-in путь к папке, и убедитесь, что аутентифицировали вызов как для этой, так и для POST-копии:
$token = [System.Convert]::ToBase64String([System.Text.Encoding]::ASCII.GetBytes("$user:$apikey"));
# Create path first
Invoke-WebRequest -Uri "https://server/artifactory/targetRepo/targetPath" `
-Method PUT `
-Headers @{ 'Authorization' = "Basic $($token)"}
# Copy item
Invoke-WebRequest -Uri "http://server/artifactory/api/copy/repoName/path/Package1.nupkg?to=/targetRepo/targetPath/Package2.nupkg" `
-Method POST `
-Headers @{ 'Authorization' = "Basic $($token)"}