in runAs-agent/src/main/java/jetbrains/buildServer/runAs/agent/CmdGenerator.java [20:43]
public String create(@NotNull final RunAsParams settings) {
final StringBuilder sb = new StringBuilder();
sb.append("@ECHO OFF");
sb.append(LINE_SEPARATOR);
boolean first = true;
for (CommandLineArgument arg: settings.getCommandLineArguments()) {
if(first) {
first = false;
}
else {
sb.append(' ');
}
sb.append(myArgumentConverter.convert(arg.getValue()));
}
sb.append(LINE_SEPARATOR);
sb.append("SET \"EXIT_CODE=%ERRORLEVEL%\"");
sb.append(LINE_SEPARATOR);
sb.append("EXIT /B %EXIT_CODE%");
return sb.toString();
}