インストールに数時間かかったのでメモ。
Windows Server は Windows Store がないため Windows Terminal をストアからインストールすることができません。
-
Windows terminal 本体
https://github.com/microsoft/terminal/releases
github からダウンロードできますが、ダウンロードしたファイル (msixbundle) をダブルクリックしてもインストールできません。
書いている時点での Release は v1.19.10573.0 -
Microsoft.UI.Xaml v2.8.x
https://github.com/microsoft/microsoft-ui-xaml/releases
Windows Terminal をインストールするために必要です -
デスクトップ ブリッジ用の C++ ランタイム フレームワーク パッケージ
https://learn.microsoft.com/ja-jp/troubleshoot/developer/visualstudio/cpp/libraries/c-runtime-packages-desktop-bridge
Windows Terminal をインストールするために必要です
これらをインストールする必要があります。
通常インストールされるバージョン 5.1.20348.2227 の PowerShell を使ってインストールします。
7.4 とかでは実行できません。
現状のバージョンでのインストールコマンド
cd ${HOME}\Downloads
Invoke-WebRequest -Uri https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx -outfile Microsoft.VCLibs.x64.14.00.Desktop.appx
Add-AppxPackage -Path .\Microsoft.VCLibs.x64.14.00.Desktop.appx
Invoke-WebRequest -Uri https://aka.ms/Microsoft.VCLibs.x64.14.00.Desktop.appx -outfile Microsoft.UI.Xaml.2.8.x64.appx
Add-AppxPackage -Path .\Microsoft.UI.Xaml.2.8.x64.appx
Invoke-WebRequest -Uri https://github.com/microsoft/terminal/releases/download/v1.15.3465.0/Microsoft.WindowsTerminal_Win10_1.15.3465.0_8wekyb3d8bbwe.msixbundle -outfile Microsoft.WindowsTerminal_Win10_1.15.3465.0_8wekyb3d8bbwe.msixbundle
Add-AppxPackage -Path .\Microsoft.WindowsTerminal_Win10_1.15.3465.0_8wekyb3d8bbwe.msixbundle
実行後にはダウンロードしたファイルを削除してください。
バージョンを更新する際には上記の Web ページから確認して URL を更新してください。
---- 8< ------- 8< ------- 8< ------- 8< ------- 8< ------- 8< ------- 8< ------- 8< ----
※めも
Start-ThreadJob
https://learn.microsoft.com/ja-jp/powershell/module/threadjob/start-threadjob?view=powershell-7.4
で、同時実行数を指定してバックグランドでコマンドを実行できる。