PowerShell Core 6.0. がリリースされたら、Windows 10のデフォルトのPowerShellの代わりに使い始めたいと思います。
私は現在、ConEmuに基づくCmderを使用しています。 PowerShellタスクは既に2つありますが、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'は、内部または外部コマンド、操作可能なプログラムまたはバッチファイルとして認識されません。
デフォルトのインストールではなくPowerShell CoreバージョンのPowerShellを呼び出すようにCmder/ConEmuを設定するにはどうすればよいですか?
私は現在、ConEmuに基づくCmderを使用しています。 PowerShellタスクは既に2つありますが、PowerShell Coreのローカルインストール(C:\ Program Files\PowerShell\6.0.0)を指すように更新できると思います。
間違った実行可能ファイルを使用しています。
PowerShell Coreのバイナリ名がpowershell(.exe)からpwsh(.exe)に変更されました。この変更により、ユーザーがマシンでPowerShell Coreを実行してWindows PowerShellとPowerShell Coreの並列インストールをサポートする確定的な方法が提供されます。 pwshもはるかに短く、入力も簡単です。
さらに
スタートメニューまたは$ env:ProgramFiles\PowerShell\pwsh.exeからPowerShellを起動できます。