$ConnectionTimeOutInSeconds = 300 $MaxTimeOutInSeconds = 900 $siteHostName = $OctopusParameters["Your.SiteName.Parameter"] $fileUploadUrl = "http://$siteHostName/services/package/install/fileupload" $curlPath = "C:\Tools\curl-7.48\bin\curl.exe" $releaseNumber = $OctopusParameters["Octopus.Release.Number"] $environment = $OctopusParameters["Octopus.Environment.Name"] $updatePackagePath = "C:\Octopus\Applications\$environment\RCN.TDS.UpdatePackage\$releaseNumber\RCN.TDS.update" $curlCommand= "$curlPath --show-error --silent --connect-timeout $ConnectionTimeOutInSeconds --max-time $MaxTimeOutInSeconds --form ""filename=@$updatePackagePath"" $fileUploadUrl" Write-Output "INFO: Starting Invoke-Expression: $curlCommand" Invoke-Expression $curlCommand