前回結局妥協して Winget で入れたのとほぼ同じ。
今回は Surface Laptop 3 を初期化した。
自分用のメモなのでセキュリティ設定などは自己責任で、調べてください。
PowerShell アップデート
Windows Terminal に最初から入っているのは「Windows Powershell」。
しかも結構古い。
PS C:\Users\Naoki> $PSVersionTable
Name Value
—- —–
PSVersion 5.1.22572.1
PSEdition Desktop
PSCompatibleVersions {1.0, 2.0, 3.0, 4.0…}
BuildVersion 10.0.22572.1
CLRVersion 4.0.30319.42000
WSManStackVersion 3.0
PSRemotingProtocolVersion 2.3
SerializationVersion 1.1.0.1
これも残したまま、最新の PowerShell 7 を追加する。
インストールは以下。
> winget search powershell
> winget install –ID Microsoft.PowerShell
Windows PowerShell
Copyright (C) Microsoft Corporation. All rights reserved.
新機能と改善のために最新の PowerShell をインストールしてください!https://aka.ms/PSWindows
PS C:\Users\Naoki> winget search powershell
'msstore' ソースを使用するには、使用する前に次の契約を表示する必要があります。
Terms of Transaction: https://aka.ms/microsoft-store-terms-of-transaction
ソースが正常に機能するには、現在のマシンの 2 文字の地理的リージョンをバックエンド サービスに送信する必要があります (例: "US")。
すべてのソース契約条件に同意しますか?
[Y] はい [N] いいえ: Y
名前 ID バージョン 一致 ソース
--------------------------------------------------------------------------------------------------------
PowerShell 9MZ1SNWT0N5D Unknown msstore
PowerShell Preview 9P95ZZKTNRN4 Unknown msstore
PowerShell Conference Asia 2015 9WZDNCRD37D8 Unknown msstore
PowerShell Microsoft.PowerShell 7.2.2.0 winget
Windows Terminal Preview Microsoft.WindowsTerminal.Preview 1.13.10395.0 Tag: PowerShell winget
Windows Terminal Microsoft.WindowsTerminal 1.12.10393.0 Tag: powershell winget
PowerShell Preview Microsoft.PowerShell.Preview 7.3.0.2 Tag: powershell winget
ConEmu Maximus5.ConEmu 11.220.3080 Tag: powershell winget
EasyConnect lstratman.easyconnect 3.1.0.105 Tag: powershell winget
Oh My Posh JanDeDobbeleer.OhMyPosh 7.44.2 Tag: powershell winget
TfsCmdlets Igoravl.TfsCmdlets 2.2.1.2667 Tag: powershell winget
electerm electerm.electerm 1.19.5 Tag: powershell winget
wol DarkfullDante.wol 1.0.2 Tag: powershell winget
AutomatedLab AutomatedLab.AutomatedLab 5.41.0 Tag: powershell winget
PowerShell Universal IronmanSoftware.PowerShellUniversal 2.6.2 winget
PS C:\Users\Naoki> winget install --ID Microsoft.PowerShell
見つかりました PowerShell [Microsoft.PowerShell] バージョン 7.2.2.0
このアプリケーションは所有者からライセンス供与されます。
Microsoft はサードパーティのパッケージに対して責任を負わず、ライセンスも付与しません。
Downloading https://github.com/PowerShell/PowerShell/releases/download/v7.2.2/PowerShell-7.2.2-win-x64.msi
██████████████████████████████ 101 MB / 101 MB
インストーラーハッシュが正常に検証されました
パッケージのインストールを開始しています...
インストールが完了しました
インストールが終わると、右上の設定「∨」から「既定のプロファイル」を「PowerShell」に変更。
選択肢に出てこない場合は、Windows Terminal を一度閉じて開きなおす。
あとは前と一緒で必要なアプリを追加。
vscode
最近のアップデート、通知が増えたりワンクリック余計になったり、邪魔なのが多すぎてだいぶイライラ。エディタ変えようかな…
「Japanese Language Pack for Visual Studio Code」を追加。
設定 > 検索で「update」> mode を「manual」に変更。
設定 > 検索で「security」> 「Trust: Enabled」のチェックを外す。
Edge
Azure AD でログインしたので、設定は自動で同期された。
なぜか Bing になってたので設定から検索エンジンを変更。
ほんと Bing はだめ。
PowerToys
ちょいちょいいろいろアップデートされてる。
タスクトレーに☕が常駐してうっとおしかったので調べると、ディスクトップをつけっぱにする Awake という機能。いらないのでオフ。
他はだいたいそのまま使用。
Windows の機能の有効化
設定 > アプリ > オプション機能 > Windows のその他機能
Hyper-V
Linux 用 Windows サブシステム
NFS 用サービス > NFS クライアント
TELNET クライアント
TFTP クライアント
Windows サンドボックス
コメント