Что я хочу сделать: у меня есть строка, например «peter», и я хочу вывести 1-й символ (p) в переменной. Затем первые 2 символа (pe) et c. до конца строки (Петр). В итоге у меня будет 5 разных переменных. Может ли кто-нибудь помочь мне, как это сделать в PowerShell?
Я пробовал:
$Inputstring ="peter"
$CharArray =$InputString.ToCharArray()
$CharArray
но это дало мне
p
e
t
e
r
Это выглядит хорошо :
$TstString = "peter"
$CharArray = $TstString.ToCharArray()
$CharArray[0]
$CharArray[0] + $CharArray[1]
$CharArray[0] + $CharArray[1]+ $CharArray[2]
$CharArray[0] + $CharArray[1]+ $CharArray[2]+ $CharArray[3]
$CharArray[0] + $CharArray[1]+ $CharArray[2]+ $CharArray[3] + $CharArray[4]
p
pe
pet
pete
peter
Я хочу использовать это для проверки ActiveDirectory на существующий адрес электронной почты и, если он существует, например, p@dom.com; pe@dom.com ....