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