Elven
14-09-2018, 12:39
Есть скрипт творящий некоторые безобразия с доменным пользователем. Сделан он был на скорую руку, а теперь захотелось его немного доработать (чисто косметика, так сказать). К пользователю он цепляется по SamAccountName, что задается вот таким макаром:
Param (
[string]$UserName
)
Хотелось бы сделать приблизительно так: вводим, например, фамилию пользователя (пусть будет $Surname), скрипт выводит нумерованный список совпадений вводим нужный номер выполняется весь остальной скрипт для выбранного пользователя. Т.е. приблизительно так (для пользователя Иванов Петр):
.\script.ps1 -Surname Иванов
[1] Иванов Иван
[2] Иванов Петр
[3] Иванова Наталья
2
Творим безобразия с Иванов Петр
Param (
[string]$UserName
)
Хотелось бы сделать приблизительно так: вводим, например, фамилию пользователя (пусть будет $Surname), скрипт выводит нумерованный список совпадений вводим нужный номер выполняется весь остальной скрипт для выбранного пользователя. Т.е. приблизительно так (для пользователя Иванов Петр):
.\script.ps1 -Surname Иванов
[1] Иванов Иван
[2] Иванов Петр
[3] Иванова Наталья
2
Творим безобразия с Иванов Петр