Я запускаю приведенную ниже команду в одной из моих функций powershell, чтобы получить список служб с удаленного компьютера
Get-WmiObject -Class Win32_Service -filter "name like '$envlist%'" -Impersonation 3 -Credential abcdomain\PXXXX -ComputerName $server | Format-List -Property Name
Приведенная выше команда дает мне приведенный ниже вывод, и я хочу сохранить его в переменной и перечислите его в правильном формате
Name : ABC_xx02_TT_xcedf_1.0.00.0101
Name : ABC_xx02_TT_nghk_2.1.0.99999
Name : ABC_xx02_TT_nmk_3_1.0.3.7890
Name : ABC_xx02_TT_pnp_4.0.0.123
Я ожидаю вывод следующим образом: (ниже услуг может быть больше, поэтому нужно использовать что-то вроде счетчика). Как только я выбираю любой вариант из ниже, я хочу сохранить Например, если я выбрал «3», его следует хранить в переменной $ serivcename = ABC_LA02_TT_nmk_3_1.0.3.7890
1. Press 1 to select ABC_xx02_TT_xcedf_1.0.00.0101
2. Press 2 select ABC_xx02_TT_nghk_2.1.0.99999
3. Press 3 to select ABC_xx02_TT_nmk_3_1.0.3.7890
4. Press 4 to select ABC_xx02_TT_pnp_4.0.0.123
Пожалуйста, сделайте выбор: