Mamy wiele podstawowych systemów Windows Server z konfiguracją PowerShell jako domyślną powłoką za pomocą następujących poleceń:
$RegPath = "Microsoft.PowerShell.Core\Registry::HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\winlogon"
Set-ItemProperty -Confirm -Path $RegPath -Name Shell -Value 'cmd.exe /C start /max PowerShell.exe -noExit'
Doszedłem do wniosku, że możemy dostosować kolor czcionki PowerShell za pomocą specjalnego skryptu PowerShell na c: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ profile.ps1. Ten skrypt jest używany przez wszystkich użytkowników.
Jednak teraz chcę dostosować trwałą czcionkę i rozmiar czcionki (ponownie dla wszystkich użytkowników). IE Jeśli wyloguję się z serwera i zaloguję ponownie, chcę zachować ustawienia. Podobnie, jeśli zaloguję się jako administrator lub mój własny PowerShell konta powinien wyglądać identycznie - użyj tego samego koloru czcionki, twarzy i rozmiaru czcionki.
Z Powershell ISE wydaje się, że można ustawić czcionkę i rozmiar czcionki za pomocą:
$psISE.Options.FontName = 'Lucida Sans Console'
$psISE.Options.FontSize = 14
Jaki jest jednak odpowiednik samego PowerShell?
źródło
Set-ConsoleFont 28
. Każdy numer czcionki ma określoną wysokość i szerokość. Podobnie jak po zmianie w GUI.