pwsh update
2024/03/27 06:43
環境
この手順は、以下の Windows バージョンで確認しています。![OS Version](/pub/teraterm/image/adiary/pwsh/7.4.1/001.png)
バージョンアップ
Windows Terminal の起動
筆者の環境では PowerShell を起動すると、Windows Terminal が開きます。![Windows Terminal](/pub/teraterm/image/adiary/pwsh/7.4.1/002.png)
バージョン確認
PowerShell のバージョンを確認しておきます。PS C:\Users\test> $PSVersionTable.PSVersion Major Minor Build Revision ----- ----- ----- -------- 5 1 22621 2506 PS C:\Users\test>
インストール
次のコマンドで、Microsoft Store から PowerShell の最新版を確認し、インストールします。なお、winget コマンドは Microsoft の パッケージ管理ツール になります。
PS> winget search Microsoft.PowerShell PS> winget install --id Microsoft.Powershell --source winget PS> winget install --id Microsoft.Powershell.Preview --source wingetもしユーザアカウント制御 (UAC) が表示された場合は、「はい」を選択してください。
PowerShell 7.4 install
PowerShell 7.4 をインストール中の画面です。![PowerShell 7.4 install](/pub/teraterm/image/adiary/pwsh/7.4.1/003.png)
PowerShell 7.5 install
PowerShell 7.5 Preview をインストール中の画面です。![PowerShell 7.5 install](/pub/teraterm/image/adiary/pwsh/7.4.1/004.png)
インストール完了画面
どちらもインストールを完了すると、下の画面のようになります。![PowerShell インストール完了](/pub/teraterm/image/adiary/pwsh/7.4.1/007.png)
Windows Terminal 設定
インストールしただけでは Windows Terminal に反映されないようです。Windows Terminal を再起動するか、新しいプロファイルとして設定します。
なお、インストールした PowerShell は、別なディレクトリに格納されています。
C:\Program Files\PowerShell\7\pwsh.exe新しいプロファイルとして設定する場合は、参考にしてみてください。
そのまま設定すると、自身のプロファイルを設定・保存した際に新しい PowerShell が定義されたので、Windows Terminal を再起動すれば設定されているのかもしれません(確認不能状態になってしまいました)
Windows Terminal 設定を開く
必要であれば Windows Terminal 設定画面を開きます。![Windows Terminal 設定](/pub/teraterm/image/adiary/pwsh/7.4.1/008.png)
新しいプロファイルを開く
「新しいプロファイルを開く」を選択します。![新しいプロファイルを追加します](/pub/teraterm/image/adiary/pwsh/7.4.1/009.png)
新しい空のプロファイルを開く
「新しい空のプロファイルを開く」を選択します。![新しい空のプロファイル](/pub/teraterm/image/adiary/pwsh/7.4.1/010.png)
プロファイルを設定する
必要事項を入力して、「保存」を選択します。![プロファイル設定](/pub/teraterm/image/adiary/pwsh/7.4.1/011.png)
プロファイル設定後
筆者の環境では、設定してプロファイルを保存すると、自動的に 7.4 および 7.5 が適切に設定されました。せっかく設定しましたが、自分で設定したプロファイルは「プロファイルの削除」を選択して削除しました。
PowerShell 7.4 プロファイル設定後
![PowerShell 7.4 プロファイル設定後](/pub/teraterm/image/adiary/pwsh/7.4.1/012.png)
PowerShell 7.5 プロファイル設定後
![PowerShell 7.5 プロファイル設定後](/pub/teraterm/image/adiary/pwsh/7.4.1/013.png)
PowerShell 7.4
新しく開く
![新しく開く](/pub/teraterm/image/adiary/pwsh/7.4.1/014.png)
バージョン確認
![PowerShell 7.4 バージョン確認](/pub/teraterm/image/adiary/pwsh/7.4.1/015.png)