Как обновить Cmder для использования PowerShell Core?

С PowerShell Core 6.0.0 выпущен я хотел бы начать использовать его вместо Windows 10 PowerShell по умолчанию.

Я в настоящее время использую Cmder для этого, который основан на ConEmu. Есть уже две задачи PowerShell, и я предполагаю, что могу обновить их, чтобы указать на локальную установку PowerShell Core (в C:Program Files PowerShell6.0.0).

Я попытался обновить параметры задачи для Powershell:: Powershell до следование:

/dir "C:Program FilesPowerShell.0.0" /icon "%CMDER_ROOT%iconscmder_blue.ico"

затем я обновляю команды для этого:

"%ProgramFiles%PowerShell.0.0PowerShell.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 вместо установки по умолчанию?

27
задан DavidPostill
23.02.2023 13:29 Количество просмотров материала 2838
Распечатать страницу

2 ответа

Я в настоящее время использую Cmder для этого, который основан на ConEmu. Есть уже две задачи PowerShell и я предполагаю, что я могу обновить их точка на моей локальной установки PowerShell с ядром (в C:\Program Files \ PowerShell\6.0.0).

вы используете неправильный исполняемый.

двоичное имя ядра PowerShell изменено с powershell(.exe)в pwsh (.исполняемый.) Это изменение обеспечивает детерминированный путь для потребителей побежать Ядро PowerShell на компьютерах для поддержки параллельные установки Windows PowerShell и PowerShell Core. pwsh также намного короче и легче печатать.

что нового в PowerShell Core 6.0

дополнительно

вы можете запустить PowerShell через меню Пуск или $env: ProgramFiles\PowerShell\pwsh.exe

установка PowerShell Core на Windows

2
отвечен Ramhound 2023-02-24 21:17

использовать

*pwsh -ExecutionPolicy Bypass -NoLogo -NoProfile -NoExit -Command "Invoke-Expression '. ''%ConEmuDir%\..\profile.ps1'''"

enter image description here

1
отвечен user7568519 2023-02-24 23:34

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх