Public/Convertto-TitleCase.ps1
function ConvertTo-TitleCase { <# .Synopsis Convert Text to TitleCase .EXAMPLE ConvertTo-TitleCase -Text 'testing' .EXAMPLE Get-ChildItem -Path D:\temp | Select-Object -ExpandProperty Name | ConvertTo-TitleCase .INPUTS System.String .OUTPUTS System.String #> [OutputType([String])] Param ( [Parameter( Mandatory, ValueFromPipeline )] [String[]]$Text ) Process { foreach($Line in $Text){ [CultureInfo]::CurrentCulture.TextInfo.ToTitleCase($Line) } } } |