Como faço para atualizar o Cmder para usar o PowerShell Core?

1

Com o PowerShell Core 6.0.0 liberado, gostaria de começar a usá-lo em vez do PowerShell padrão do Windows 10.

Atualmente, uso o Cmder para isso, que é baseado no ConEmu. Já existem duas tarefas do PowerShell e suponho que posso atualizá-las para apontar para minha instalação local do PowerShell Core (em C: \ Arquivos de Programas \ PowerShell \ 6.0.0).

Eu tentei atualizar os parâmetros da tarefa do Powershell :: Powershell para o seguinte:

/dir "C:\Program Files\PowerShell.0.0\" /icon "%CMDER_ROOT%\icons\cmder_blue.ico"

Então eu atualizo os comandos para isso:

"%ProgramFiles%\PowerShell.0.0\PowerShell.exe" -ExecutionPolicy Bypass -NoLogo -NoProfile -NoExit -Command "Invoke-Expression '. ''%ConEmuDir%\..\profile.ps1'''" -new_console:d:"%USERPROFILE%" -new_console:d:D:\git

No entanto, está quebrando o seguinte erro:

'c:\program' is not recognized as an internal or external command, operable program or batch file.

Como configuro o Cmder / ConEmu para chamar a versão do PowerShell Core do PowerShell em vez da instalação padrão?

    
por James Skemp 12.01.2018 / 19:51

2 respostas

2

I currently use Cmder for this, which is based upon ConEmu. There are already two PowerShell tasks and I assume that I can update them to point to my local install of PowerShell Core (in C:\Program Files\PowerShell.0.0).

Você está usando o executável errado.

The binary name for PowerShell Core has been changed from powershell(.exe) to pwsh(.exe). This change provides a deterministic way for users to run PowerShell Core on machines to support side-by-side Windows PowerShell and PowerShell Core installations. pwsh is also much shorter and easier to type.

O que há de novo no PowerShell Core 6.0

Adicionalmente

You can launch PowerShell via the Start Menu or $env:ProgramFiles\PowerShell\pwsh.exe

Instalando o PowerShell Core no Windows

    
por 12.01.2018 / 20:31
1

Use

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

    
por 16.10.2018 / 13:40