Ok, alors un problème se situe certainement au niveau du client, car si le contenu du vbs est conforme et bien placé, il n'y a aucune raison qu'il n'apparaisse pas dans le fichier XML... Par exemple, on devrait y trouver :
<UPTIME>
<TIME>0 jours, 3 heures, 56 minutes</TIME>
</UPTIME>
A part les infos d'uptime, l'inventaire du client remonte t-il bien dans le serveur ?
Avez-vous essayé d'exécuter manuellement ce script VBS ? Cela doit afficher consécutivement 3 fenêtres "Windows Script Host" représentant chaque ligne insérée dans le fichier XML. Si ce n'est pas le cas, peut-être avez-vous un soucis de corruption de Windows / exécution de WMI (un outil comme ccleaner pourrait éventuellement régler le pb).
Sinon, vous pouvez aussi essayer de réinstaller l'agent sur le client Windows ; Pour cela, je procèderais d'abord à une désinstallation complète plutôt qu'une réinstallation "par dessus"...
1 - Sauvegardes :
Certificat cacert.pem dans C:\ProgramData\OCS Inventory NG\Agent\
Contenu du dossier C:\Program Files (x86)\OCS Inventory Agent\Plugins
2 - Désinstallation de l'agent OCS par : C:\Program Files (x86)\OCS Inventory Agent\uninst.exe
3 - Redémarrage de Windows puis suppression manuelle des répertoires :
C:\ProgramData\OCS Inventory NG\Agent\
C:\Program Files (x86)\OCS Inventory Agent\
4 - Réinstallation de l'agent OCS version 2.3.0.0
5 - Copie du fichier cacert.pem et plugins VBS dans leurs répertoires respectifs
6 - Génération d'un inventaire en local (XML sur C:\ dans l'exemple) :
"C:\Program Files (x86)\OCS Inventory Agent\OCSInventory.exe" /local /xml="C:\"
Bon courage, Stéphane