С выпуском PowerShell Core 6.0.0 я бы хотел начать использовать его вместо стандартного Windows 10 PowerShell.
В настоящее время я использую Cmder для этого, который основан на ConEmu. Уже есть две задачи PowerShell, и я предполагаю, что могу обновить их, чтобы они указывали на мою локальную установку PowerShell Core (в C:\Program Files\PowerShell\6.0.0).
Я попытался обновить параметры задачи для Powershell::Powershell до следующего:
/dir "C:\Program Files\PowerShell\6.0.0\" /icon "%CMDER_ROOT%\icons\cmder_blue.ico"
Затем я обновляю команды так:
"%ProgramFiles%\PowerShell\6.0.0\PowerShell.exe" -ExecutionPolicy Bypass -NoLogo -NoProfile -NoExit -Command "Invoke-Expression '. ''%ConEmuDir%\..\profile.ps1'''" -new_console:d:"%USERPROFILE%" -new_console:d:D:\git
Однако, это ломается со следующей ошибкой:
«c:\program» не распознается как внутренняя или внешняя команда, работающая программа или пакетный файл.
Как настроить Cmder/ConEmu для вызова PowerShell Core версии PowerShell вместо установки по умолчанию?