PowerShell ISEをPowerShell 6.0で動作させるにはどうすればよいですか。現在、4.0です。
このサーバーにはPowerShell 4.0がインストールされており、PowerShell 6.0とPowerShell-6.1.0-win-x64.msiを次のリンクからインストールしました。 https://github.com/PowerShell/PowerShell/releases 現在のファイルC:\ Program Files\PowerShell\6に存在します。
ただし、ISEはまだ4.0を表示しますが、6.0を実行するにはそれが必要です
$ PSVersionTable.psversion
メジャーマイナービルドリビジョン
4 0 -1 -1
PowerShellには3つの実行可能ファイルがあります...
Windowsのみ...
注:(新しいバージョンは提供されていませんが、Microsoftの発表によると、これは今後もサポートされます。新しいものは何もありません。バグ/セキュリティ修正のみです。)
クロスプラットフォーム
V6を使用している場合に使用するエディターはVisual Studio Codeです。これは、ISEとは異なり、クロスプラットフォームです。
ISEにpwsh.exe/PSCoreを活用させる計画はありません。
ただし、ISEを引き続き使用できます。PSCoreを活用するために特別なものが必要な場合は、cmd.exeの場合と同様にシェルにシェルアウトする必要があります。コードはpwsh.exeコンソールを実行し、シェルへのシェルアウト方法に応じて、ISEに戻ります。
使用しているのはWindows PowerShell ISEで、常に統合シェルとしてWindows PowerShellがあります。使用するPowerShellのバージョンを選択できる VSCode ここが必要です。
[ファイル]-> [設定]-> [設定]の項目を変更するだけです。
"terminal.integrated.Shell.windows": "C:\\Program Files\\PowerShell\\pwsh.exe"
同様に、数回クリックするだけでUIを介して行うことができます...