String to uppercase on first letter only

$string.Substring(0,1).ToUpper() + $string.Substring(1,$string.Length-1).ToLower()
Details
String to uppercase on first letter only

Example
PS C:\> $string = "williams"
>> $string.Substring(0,1).ToUpper() + $string.Substring(1,$string.Length-1).ToLower()

Williams