PowerShellのバージョンをアップグレードする
Windows 10や11に既定で入っているPowerShellのバージョンは5(PowerShell 5)
PowerShell 7を使いたい場合は手動でアップグレードする必要がある
なお、現在使っているPowerShellのバージョンは$PSVersionTableの値で確認できる
#PowerShellのバージョンを確認する方法
インストール方法
Winget を使用して PowerShell をインストールする (推奨)を参照
1. winget search Microsoft.PowerShellでバージョンを確認
2. winget install --id Microsoft.Powershell --source wingetでダウンロードしてインストーラーを実行
プレビュー版を使うならwinget install --id Microsoft.Powershell.Preview --source wingetと入力
3. 途中、管理者権限を求められるので、承認する
なお、PowerShell 7をインストールしても、元々入っていたPowerShell 5は消えずにそのまま残る
インストール先
既定で%programfiles%\PowerShell\<バージョン>\pwsh.exe
7なら%programfiles%\PowerShell\7\pwsh.exe
インストールが完了した段階で、この場所は自動的に環境変数のpathに登録される
つまり、コマンドでpwshと入力すると(他に同名のコマンドが無い限りは)ここにあるpwsh.exeが起動するようになっている
起動方法
2つある
1. PowerShell上で&$env:ProgramFiles\PowerShell\7\pwsh.exeと入力
2. Windows ターミナルのタブ欄の右側にある下三角ボタン(みたいなの)を押して、一番下にある「PowerShell」を選択する
https://gyazo.com/0b8bebe7d99c4a2116bce982c79f49ea
名前がわかりにくければ、設定から変えてしまおう
https://gyazo.com/3bc349942d71d079fa71c7f5c1b2fbbb
1. PowerShell内でCtrl+,を押して設定を開き、プロファイルの一番下の「PowerShell」をクリック
2. 一番上に「名前」があるので、それの設定を変更する
3. 右下の保存ボタンをクリック