Atera utilise un outil spécialement créé par Microsoft pour gérer l'activation en volume d'Office appelé script Office Software Protection Platform (ospp.vbs).
Vous pouvez consulter leur documentation ici.
En fonction de la version d'Office, et si la machine est en 32/64 bits, voici comment Atera récupère la version d'Office :
Office 2016/2019 (32 bits) sur une version 32 bits de Windows
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /dstatus
Office 2016/2019 (32 bits) sur une version 64 bits de Windows
cscript "C:\Program Files (x86)\Microsoft Office\Office16\OSPP.VBS" /dstatus
Office 2016/2019 (64 bits) sur une version 64 bits de Windows
cscript "C:\Program Files\Microsoft Office\Office16\OSPP.VBS" /dstatus
Office 2013 (32 bits) sur une version 32 bits de Windows
cscript "C:\Program Files\Microsoft Office\Office15\OSPP.VBS" /dstatus
Office 2013 (32 bits) sur une version 64 bits de Windows
cscript "C:\Program Files (x86)\Microsoft Office\Office15\OSPP.VBS" /dstatus
Office 2013 (64 bits) sur une version 64 bits de Windows
cscript "C:\Program Files\Microsoft Office\Office15\OSPP.VBS" /dstatus
Office 2010 (32 bits) sur une version 32 bits de Windows
cscript "C:\Program Files\Microsoft Office\Office14\OSPP.VBS" /dstatus
Office 2010 (32 bits) sur une version 64 bits de Windows
cscript "C:\Program Files (x86)\Microsoft Office\Office14\OSPP.VBS" /dstatus
Office 2010 (64 bits) sur une version 64 bits de Windows
cscript "C:\Program Files\Microsoft Office\Office14\OSPP.VBS" /dstatus
Dans le cas où le fichier OSPP.VBS est manquant, ou si aucun abonnement ne peut être trouvé dans ce fichier, nous interrogerons le fichier vNextDiag.ps1.
Version d'Office 2016 et plus (64 bits) sur une version 64 bits de Windows
powershell.exe -file "C:\Program Files\Microsoft Office\Office16\vNextDiag.ps1"
Version d'Office 2016 et plus (32 bits) sur une version 32 bits de Windows
powershell.exe -file "C:\Program Files(x86)\Microsoft Office\Office16\vNextDiag.ps1"
Version d'Office 2016 et plus (32 bits) sur une version 32 bits de Windows
powershell.exe -file "C:\Program Files\Microsoft Office\Office16\vNextDiag.ps1"
Note importante :
Avant d'exécuter ospp.vbs, assurez-vous que :
- Si vous souhaitez exécuter le script sur un ordinateur distant, le pare-feu Windows autorise le trafic Windows Management Instrumentation (WMI) sur l'ordinateur distant.
- Le compte utilisateur que vous utiliserez est membre du groupe Administrateurs sur l'ordinateur sur lequel vous exécutez le script.
- Vous exécutez le script ospp.vbs à partir d'une invite de commande avec élévation de privilèges.
Atera interroge les appareils pour la licence Office chaque jour (une fois toutes les 24 heures) en utilisant les scripts ci-dessus.
Si le statut de la licence est LICENSED, Atera le signalera dans la console sous les informations sur le périphérique logiciel, et dans les rapports d'audit et de licences Microsoft, le produit affiché sous LICENSE NAME.
Informations sur le logiciel sous la page de l'appareil :
Rapport d'audit :
Rapport de licences Microsoft :
Tout autre statut de licence, tel que NOTIFICATIONS ou UNLICENSED, signifie que le produit Office n'a pas été activé selon la documentation MS et Atera n'affichera pas Office comme étant licencié dans les rapports ni ne le montrera comme étant installé, même si localement sur l'appareil Office fonctionne correctement.
Dans ces cas, vous devez vérifier le code d'erreur pour vous aider à résoudre le problème d'activation.
Si vous voyez une boîte de dialogue contenant une notification d'activation, un code d'erreur est généralement affiché dans le coin inférieur. Vous pouvez ensuite exécuter ospp.vbs /ddescr avec le code d'erreur pour voir le texte du message d'erreur. Le texte vous aidera à mieux comprendre le problème et ce qu'il faut faire pour le résoudre.
Une autre façon d'obtenir un code d'erreur est d'exécuter ospp.vbs /act sur l'ordinateur client pour activer manuellement Office. Si l'activation échoue, un code d'erreur sera affiché.
Vous pouvez consulter ce guide de dépannage Microsoft pour plus d'options.
Remarques :
- Si les fichiers ospp.vbs et vNextDiag.ps1 sont manquants ou s'ils ont été supprimés, nous récupérons la version d'Office à partir des clés de registre suivantes :
OS 32 bits
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\X.0\Registration\{RegistrationId}\ConvertToEdition
ou
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Office\X.0\Registration\{RegistrationId}\ProductName
OS 64 bits
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\X.0\Registration\{RegistrationId}\ConvertToEdition
ou
Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Wow6432Node\Microsoft\Office\X.0\Registration\{RegistrationId}\ProductName - Vous pouvez obtenir des résultats différents du Rapport d'inventaire logiciel qui récupère la version d'Office à partir de appwiz.cpl