Chúng tôi có một số hệ thống lõi máy chủ windows 2012 với thiết lập powershell làm vỏ mặc định bằng các lệnh sau:
$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'
Tôi đã nhận ra rằng chúng ta có thể tùy chỉnh màu phông chữ powershell bằng một tập lệnh powershell đặc biệt tại c: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ profile.ps1. Kịch bản này được sử dụng bởi tất cả người dùng.
Tuy nhiên, bây giờ tôi muốn tùy chỉnh mặt phông chữ và kích thước phông chữ (một lần nữa cho tất cả người dùng) vẫn tồn tại. IE Nếu tôi đăng xuất khỏi máy chủ và đăng nhập lại, tôi muốn các cài đặt được giữ lại. Tương tự như vậy nếu tôi đăng nhập với tư cách quản trị viên, hoặc quyền hạn tài khoản của tôi sẽ trông giống hệt nhau - sử dụng cùng màu phông chữ, mặt phông chữ và kích thước phông chữ.
Với Powershell ISE, dường như có thể đặt mặt phông chữ và kích thước phông chữ bằng cách sử dụng:
$psISE.Options.FontName = 'Lucida Sans Console'
$psISE.Options.FontSize = 14
Cái gì tương đương với powershell chính nó?