Powershell. Перевод первых букв в верхний регистр(Капитализация)

Так как в PowerShell не встроен по умолчанию метод ToTitleCase, доступный для применения к любому значению типа string, то для для перевода первых букв в верхний регистр(капитализации), можно добавить свою простую функцию.

Это может очень пригодится для преобразования не форматированного списка пользователей из csv, для создания новых учеток в AD.
$UserName = «иван иванович иванов»

function ToProperCase ($text){ 
(Get-Culture).TextInfo.ToTitleCase($text.ToLower()) 
}

Результат мы можем видеть на изображении ниже

 

Одна мысль про “Powershell. Перевод первых букв в верхний регистр(Капитализация)”

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

Добавить комментарий

Ваш адрес email не будет опубликован.