Nous avons un certain nombre de systèmes principaux de serveur Windows 2012 avec une configuration PowerShell comme shell par défaut à l'aide des commandes suivantes:
$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'
J'ai compris que nous pouvons personnaliser la couleur de la police PowerShell avec un script PowerShell spécial dans c: \ Windows \ System32 \ WindowsPowerShell \ v1.0 \ profile.ps1. Ce script est utilisé par tous les utilisateurs.
Cependant, maintenant, je veux personnaliser le visage et la taille de la police (encore une fois pour tous les utilisateurs) qui sont persistants. IE Si je me déconnecte du serveur et me reconnecte, je souhaite que les paramètres soient conservés. De même, si je me connecte en tant qu'administrateur ou si mon propre compte PowerShell doit être identique - utilisez la même couleur de police, le même visage et la même taille de police.
Avec Powershell ISE, il semble possible de définir la police et la taille de la police en utilisant:
$psISE.Options.FontName = 'Lucida Sans Console'
$psISE.Options.FontSize = 14
Quel est l'équivalent de PowerShell lui-même?
la source
Set-ConsoleFont 28
. Chaque numéro de police a une hauteur et une largeur prédéterminées. Tout comme lorsque vous le modifiez dans l'interface graphique.