Powershell Получить установленную версию программного обеспечения F-Secure - PullRequest
0 голосов
/ 21 января 2019

Скрипт должен выяснить, установлен ли F-Secure, и при установке получить версию: Это работает для меня:

$fsecure= (Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select DisplayName, DisplayVersion | findstr "F-Secure")
$fver = (Get-ItemProperty HKLM:\Software\Wow6432Node\Microsoft\Windows\CurrentVersion\Uninstall\* | Select DisplayName, DisplayVersion | Where-Object {$_.DisplayName -like '*F-Secure*'} | % {$_.DisplayVersion})

Когда на клиенте установлено более одной версии F-Secure, мне нужнообрабатывать все значения.Как я могу это сделать?

Пример вывода:

F-Secure Client Security Premium - AntiVirus & AntiSpy-Schutz 14.55.111
F-Secure Client Security Premium - Gertesteuerung 2.00.102 F-Secure Client Security Premium - Internet-Schutzschild 10.10.110 F-Secure Client Security Premium - Software-Updater 2.21.1646 F-Secure Client Security Premium 13.11 13.11

В этомcase $ fver должен быть 13.11.Но поскольку все значения начинаются с одного и того же имени, я не знаю, как с этим справиться.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...