Windowsにsshした際のデフォルトシェルをPowerShell7に変更する

公開日時

Windowsにsshした際のデフォルトシェルがコマンドプロンプトだったのでPowerShell7に変更した。

# PowerShell7のpathを取得
Get-Command pwsh.exe

# デフォルトシェルをPowerShell7に変更
New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Program Files\PowerShell\7\pwsh.exe" -PropertyType String -Force

sshすると正しくPowerShell7に変更されている。

ssh windows

PowerShell 7.0.2
Copyright (c) Microsoft Corporation. All rights reserved.

https://aka.ms/powershell
Type 'help' to get help.

PS C:\Users\windows>

参考


Related #windows

VSCode RemoteでWindowsマシンに接続する際にstderr> 'uname'エラーが発生

言語設定を変更する必要があった

Windows TerminalのデフォルトをUbuntuターミナルに変更する

defaultProfileをUbuntuのguidに変更する

Windows10 Homeでsshdを実行する

windowsマシンにssh接続できる日が来るとは

Alexaにゲーミングマシンと周辺環境を終了してもらう

「Alexa Steamを終了して」ができるようになった

Alexaにゲーミングマシンと周辺環境を起動してもらう

PC起動、TV起動、サウンドバー起動がまとめてできるようになった

Windows10でPowerShellからシャットダウンする

shutdown.exeを使う