[4] Zmiana domyślej powłoki

7 maja 2020 Wyłączono przez Adam [zicherka] Nogły

Jeśli logujesz się do W2k16S domyślną powloką po zalogowaniu jest „wiersz poleceń”, lecz jeśli masz ochotę możesz to zmienić tak, by domyślną powloką był PowerShell.

[1] Uruchom PowerShell po zalogowaniu się na serwer OpenSSH i zmień następujące ustawienia.

Windows PowerShell
Copyright (C) 2016 Microsoft Corporation. All rights reserved.

# upewnij się, że domyślna powłoka jest PowerShell
PS C:\Users\Administrator> Get-Command powershell | Format-Table -AutoSize -Wrap

CommandType Name           Version      Source
----------- ----           -------      ------
Application powershell.exe 10.0.14393.0 C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe

# ustaw DeaultShell=PowerShell w kluczu OpenSSH
# dla zmiennej PATH w PowerShell'u wpisz co następuje
PS C:\Users\Administrator> New-ItemProperty -Path "HKLM:\SOFTWARE\OpenSSH" -Name DefaultShell -Value "C:\Windows\System3
2\WindowsPowerShell\v1.0\powershell.exe" -PropertyType String -Force

DefaultShell : C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe
PSPath       : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\OpenSSH
PSParentPath : Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE
PSChildName  : OpenSSH
PSDrive      : HKLM
PSProvider   : Microsoft.PowerShell.Core\Registry

PS C:\Users\Administrator>