in powershell-agent/src/main/java/jetbrains/buildServer/powershell/agent/system/PowerShellCommands.java [65:84]
public String getCMDWrappedCommand(@NotNull final PowerShellInfo info, @NotNull final Map<String, String> env) {
final String windir = env.get("windir");
if (StringUtil.isEmptyOrSpaces(windir)) {
LOG.warn("Failed to find %windir%");
return "cmd.exe";
}
switch (info.getBitness()) {
case x64:
if (mySystemBitness.is32bit()) {
return windir + "\\sysnative\\cmd.exe";
}
return windir + "\\System32\\cmd.exe";
case x86:
if (mySystemBitness.is64bit()) {
return windir + "\\SysWOW64\\cmd.exe";
}
return windir + "\\System32\\cmd.exe";
}
return "cmd.exe";
}