2016-08-25 2 views
4

에 팀 도시 매개 변수를 전달 나는이 팀 시티에 정의 된 다음 매개 변수 :PowerShell은 파일

Team City Parameter 내가 가지고 PowerShell 스크립트에이 매개 변수를 전달하려는

(즉, xml 파일을 업데이트합니다 버전 번호와 함께).

Step With Parameter as Argument

하지만이 (아니 대체이 매개 변수의 실제 값을 위해 만든되지 않습니다.)

그러나, 나는 내가 하드 코딩하면 내 스크립트 때문에 작동하고 알고있는 스크립트로 실제 텍스트 %version%를 삽입 이 같은 값은 다음 작품 :

Step with hard coded parameter

실제 값으로 변환 % 버전 %를 얻을 수있는 방법이 있나요 언제 PowerShell 스크립트 인수로 사용됩니까?

답변

3

당신이 따옴표로, "% 버전 %"를 매개 변수를 넣어 "- 파일"인수 PS1 스크립트를 실행하는 스크립트 실행 모드를 변경하면 다음이 해결해야 제대로

를 주입 예를 들어,

enter image description here

희망이 당신은 환경 변수 (ENV를.)가 필요

+0

나에게 일이다 9. 그리고 방금 버전 10으로 업그레이드했는데 거기에도 없습니다. 나는 이것이 이전 버전에 대한 옵션이라고 추측하고 있습니까? – Vaccano

+1

따옴표로 묶는 것이 해결책이었습니다. 일단 내가 그 일을했다. 감사! – Vaccano