Да, пары функций в powershell не встроили...
Код:

# 1. Капитализация
function capitalize {
param ([string]$str)
$out = (get-culture).textinfo.totitlecase($str)
return $out
}
# 2. Первая буква строки прописная
function toupperfirst {
param ([string]$str)
$out = $str.substring(0,1).toupper() +
$str.substring(1,$str.length-1)
return $out
}
$str = "одна СТРОКА - многО Слов"
capitalize $str
toupperfirst $str.tolower()
а далее вызывать из нужного места...