Проверьте установленную версию MS Lync из реестра

1647
Alex

Чтобы проверить установленную версию outlook, у нас есть хороший «централизованный» раздел реестра:

HKCR\Outlook.Application\CurVer = "Outlook.Application.XX" 

Под «централизованным» я подразумеваю, что путь к ключу всегда один и тот же, независимо от версии Outlook. «ХХ» даст вам актуальную установленную версию, а также способ получить доступ к ключу, относящемуся к outlook:

HKLM\Software\Microsoft\Office\XX.0\Outlook 

Существует ли централизованный способ проверки, установлен ли MS Lync / Skype для бизнеса ? Я знаю только способы проверки, которые зависят от установленной версии.

MOC/Lync2010: check -> Software\Microsoft\Communicator#InstallationDirectory Lync 2013: check -> Software\Microsoft\Office\15.0\Lync\Capabilities#ApplicationName Lync (from office 365): check -> Software\Microsoft\Office\15.0\Lync\InstallRoot#Path Lync 2016: check -> ? Software\Microsoft\Office\16.0\Lync\InstallRoot#Path (????) 
0
Напишите пакетный файл, который проверяет все 4 местоположения, используя команду `reg` http://ss64.com/nt/reg.html DavidPostill 8 лет назад 0
У меня уже есть это. Проблема в том, что у нас есть несколько компонентов, выполняющих одну и ту же проверку, и каждый раз, когда выходит новая версия Lync, мы должны искать все их и менять каждый из них. Alex 8 лет назад 0
В Powershell: (gwmi Win32_Product |? {$ _. Похожий на имя 'Microsoft Lync *'}). Версия EBGreen 8 лет назад 0
Вы можете сделать это в пакете с wmic, но powershell намного проще. EBGreen 8 лет назад 0

0 ответов на вопрос

Похожие вопросы