У нас есть несколько систем Windows Server Server Core с установкой powershell в качестве оболочки по умолчанию с использованием следующих команд:
$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'
Я понял, что мы можем настроить цвет шрифта powershell с помощью специального скрипта powershell по адресу c: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ profile.ps1. Этот скрипт используется всеми пользователями.
Однако теперь я хочу настроить лицо шрифта и размер шрифта (снова для всех пользователей), который является постоянным. IE Если я выйду из сервера и снова войду в систему, я хочу сохранить настройки. Аналогичным образом, если я войду в систему как администратор или моя собственная учетная запись PowerShell должна выглядеть одинаково - используйте тот же цвет шрифта, лицо шрифта и размер шрифта.
С Powershell ISE кажется возможным установить лицо шрифта и размер шрифта, используя:
$psISE.Options.FontName = 'Lucida Sans Console'
$psISE.Options.FontSize = 14
Что эквивалентно самой PowerShell?
источник
Set-ConsoleFont 28
. Каждый номер шрифта имеет предопределенную высоту и ширину. Так же, как когда вы меняете его в графическом интерфейсе.