概要
バージョン 7.x
- GitHub からダウンロードして直接インストールする。(または、任意のパッケージマネージャーでインストールする。)
- クロスプラットフォーム (Windows / Linux / macOS)
- 実行ファイルは
pwsh.exe(Windows)、または、pwsh(Linux / macOS) - PowerShell 5.x と共存する。PowerShell 7 は完全に別のフォルダにインストールされ、並列して実行可能である。
ドキュメント:
Windows PowerShell 5.1 と PowerShell 7.x の違い | Microsoft Learn [公式]
参考:
PowerShell 5.1 と 7.x って何が違うの? – Qiita
インストール
利用可能な最新バージョンを確認する。
> winget search --id Microsoft.PowerShell --exact
winget コマンドでインストールする。
> winget install --id Microsoft.PowerShell --source winget
ドキュメント:
インストール – PowerShell | Microsoft Learn [公式]
入手:
Releases – PowerShell/PowerShell – GitHub
参考:
PowerShell 7 のインストール | 開発環境構築ガイド (Kenichi Wakabayashi)
PowerShell 7 セットアップ/チェック項目の考え方まとめ | ふじけん
PowerShell 7 のインストール | むさしの雑記帳
設定
参考:
Windows 11 の PowerShell 各種設定 – Qiita
Linux
サポート
- Alpine
- Debian
- RHEL
- Ubuntu
- その他 (コミュニティサポート)
ドキュメント:
Linux の PowerShell サポート | Microsoft Learn [公式]
参考:
PowerShell を Linux にインストールして試す – Qiita
macOS
ドキュメント:
macOS に PowerShell をインストールする | Microsoft Learn [公式]
参考:
Mac に PowerShell 7 をインストールする | y_mrok
Mac でも PowerShell のススメ – Qiita
移行
ドキュメント:
Windows PowerShell 5.1 から PowerShell 7 への移行 | Microsoft Learn [公式]
参考:
Sticking with PowerShell 5.1 vs Upgrading to PowerShell 7 – reddit
PowerShell 5 vs PowerShell 7 – reddit
互換性
ドキュメント:
Windows PowerShell 互換性機能 | Microsoft Learn [公式]
VSCode
参考:
Visual Studio Code で新しい Power Shell を利用する方法 – Qiita
リポジトリ
PowerShell/PowerShell – GitHub