Так как в PowerShell не встроен по умолчанию метод ToTitleCase, доступный для применения к любому значению типа string, то для для перевода первых букв в верхний регистр(капитализации), можно добавить свою простую функцию.
Это может очень пригодится для преобразования не форматированного списка пользователей из csv, для создания новых учеток в AD.
$UserName = «иван иванович иванов»
function ToProperCase ($text){
(Get-Culture).TextInfo.ToTitleCase($text.ToLower())
}
Результат мы можем видеть на изображении ниже

Отлично. Как раз искал такое решение. Самое идеальное из найденых (ну может плохо искал). Спасибо!