Vérifier la version installée de MS Lync à partir du registre


0

Pour vérifier la version de Outlook installée, nous avons une belle clé de registre 'centralisée':

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

Par «centralisé», je veux dire que le chemin de la clé est toujours le même, quelle que soit la version de Outlook. 'XX' vous donnera la version actuelle installée, ainsi qu'un moyen d'accéder à la clé spécifique de Outlook:

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

Existe-t-il un moyen centralisé de vérifier si MS Lync / Skype pour entreprise est installé? Je ne connais que les moyens de le vérifier qui dépendent de la version installée.

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 (????)

Écrivez un fichier de commandes qui vérifie les 4 emplacements en utilisant le reg commander ss64.com/nt/reg.html
DavidPostill

J'ai déjà ça. Le problème est que plusieurs composants effectuent la même vérification et que, chaque fois qu'une nouvelle version de Lync est publiée, nous devons les rechercher et les modifier.
Alex

Dans Powershell: (gwmi Win32_Product |? {$ _. Name-like 'Microsoft Lync *'}). Version
EBGreen

Vous pouvez le faire en lot avec wmic, mais PowerShell est beaucoup plus simple.
EBGreen
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.