我们有许多Windows 2012 Server核心系统,使用以下命令将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本身的等效功能是什么?