У меня есть следующее
$builder = [System.Data.SqlClient.SqlConnectionStringBuilder]::New('Connection Timeout=120;User Id=UID1;Data Source=datasource.com;Password=password12!553;')
$builder
Это выведет строку подключения как есть.
я хочу распечатать строку подключения с паролем, показывая только 1-й и последний символы, а остальные символы посередине как *
Connection Timeout=120;User Id=UID1;Data Source=datasource.com;Password=p************3;
как я могу выполнить это динамически (т.е. знаядлина значения пароля и затем замена средних символов на *)?
pseudocode: $builder.Password -replace($_ middle_chars, "*")