private String generateCommand()

in powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/service/BasePowerShellService.java [90:102]


  private String generateCommand(@NotNull final PowerShellInfo info) throws RunBuildException {
    final ParametersList parametersList = new ParametersList();
    final Map<String, String> runnerParameters = getRunnerParameters();
    final Map<String, String> sharedConfigParameters = getBuild().getSharedConfigParameters();
    final File scriptFile = myScriptGenerator.generateScript(runnerParameters, getCheckoutDirectory(), getBuildTempDirectory(), getRunnerContext().getWorkingDirectory());
    // if  we have script entered in runner params it will be dumped to temp file. This file must be removed after build finishes
    if (ScriptGenerator.shouldRemoveGeneratedScript(runnerParameters)) {
      myFilesToRemove.add(scriptFile);
    }
    parametersList.add(info.getExecutablePath());
    parametersList.addAll(myCmdProvider.provideCommandLine(info, runnerParameters, scriptFile, useExecutionPolicy(info), sharedConfigParameters));
    return parametersList.getParametersString();
  }