Abbiamo un numero di sistemi core del server Windows 2012 con configurazione PowerShell come shell predefinita usando i seguenti comandi:
$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'
Ho capito che possiamo personalizzare il colore del carattere PowerShell con uno script PowerShell speciale in c: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ profile.ps1. Questo script viene utilizzato da tutti gli utenti.
Tuttavia ora voglio personalizzare il carattere e la dimensione del carattere (di nuovo per tutti gli utenti) che è persistente. IE Se esco dal server ed eseguo nuovamente l'accesso, voglio che le impostazioni vengano mantenute. Allo stesso modo, se eseguo l'accesso come amministratore o il mio account PowerShell dovrebbe apparire identico, usa lo stesso colore e la stessa dimensione.
Con Powershell ISE sembra possibile impostare la faccia e la dimensione del carattere usando:
$psISE.Options.FontName = 'Lucida Sans Console'
$psISE.Options.FontSize = 14
Qual è l'equivalente per PowerShell stesso però?