Make username all lower case in PowerShell prompt

This commit is contained in:
Kenneth Benzie 2024-03-01 20:22:24 +00:00
parent 209010e90e
commit 44098ee021

View File

@ -36,10 +36,11 @@ function Prompt {
$identity = [Security.Principal.WindowsIdentity]::GetCurrent() $identity = [Security.Principal.WindowsIdentity]::GetCurrent()
$principal = [Security.Principal.WindowsPrincipal] $identity $principal = [Security.Principal.WindowsPrincipal] $identity
$adminRole = [Security.Principal.WindowsBuiltInRole]::Administrator $adminRole = [Security.Principal.WindowsBuiltInRole]::Administrator
$userName = $Env:USERNAME.ToLower()
if($principal.IsInRole($adminRole)) { if($principal.IsInRole($adminRole)) {
$Env:USERNAME | Write-Host -ForegroundColor DarkRed -NoNewline $userName | Write-Host -ForegroundColor DarkRed -NoNewline
} else { } else {
$Env:USERNAME | Write-Host -ForegroundColor DarkGreen -NoNewline $userName | Write-Host -ForegroundColor DarkGreen -NoNewline
} }
return ' ' return ' '
} }