Mit Team-Stadt 2017.01.01 (Build 46654) Ich versuche, Artefakte zum Download von Powershell unter Windows mit REST 10.Download-Artefakte REST von Team-Stadt mit
Ich bin mit diesem: https://confluence.jetbrains.com/display/TCD10/REST+API#RESTAPI-BuildArtifacts
aber Ich kann es immer noch nicht zur Arbeit bringen. Als Beispiel versuche ich das info.txt Artefakt herunterladen, die ich zugreifen kann mein Browser von der unter URL:
http://mytc/repository/download/MyBuildConfiguration/294859:id/output/logs/info.txt
Basierend auf: https://confluence.jetbrains.com/display/TCD10/REST+API#RESTAPI-BuildArtifacts
Ich tue das folgende von Powershell:
$TeamCityUser = 'tcuser'
$TeamCityPassword = 'tcpass'
$securePassword = ConvertTo-SecureString $TeamCityPassword -AsPlainText -Force
$creds = New-Object System.Management.Automation.PSCredential($TeamCityUser, $securePassword)
$response = Invoke-WebRequest http://mytc/httpAuth/app/rest/builds/294859:id/artifacts/output/logs/info.txt -Credential $creds
Aber ich bekomme die Fehlermeldung:
Invoke-WebRequest : The remote server returned an error: (400) Bad Request.
Basierend auf folgenden Vorschlag habe ich jetzt versucht:
$response = Invoke-WebRequest http://mytc/httpAuth/app/rest/builds/id:294859/artifacts/output/logs/info.txt -Credential $creds
Aber noch erhalten:
Invoke-WebRequest : The remote server returned an error: (404) Not Found.
Irgendwelche Ideen?
Haben Sie [this] (https://stackoverflow.com/questions/14242139/how-do-i-download-a-protected-file-using-powershell) gesehen? – grundic