L'agent windows est tiré de l'agent original du projet « OCS Inventory ». Il permet de récolter toutes les informations sur une machine Windows, et de les exporter (au choix) au format csv ou directement dans une base access. Il se lance automatiquement a chaque fois qu'un utilisateur se connecte au PC.
De nombreuses modifications ont étés apportées à cet agent:
Compression automatique des fichiers au format « zip »
Si le client en lancé avec l'option « /zip », il est alors capable de compresser tous les fichiers CSV générés lors de l'analyse dans un unique fichier zip. Ce fichier porte alors un nom correspondant à l'identifiant unique de la machine.
Envoi automatisé des fichiers par ftp
Si le client en lancé avec l'option « /ftp:server », il se connectera en ftp à ce server à la fin de l'analyse, et il enverra le fichier zip généré dans un dossier de nom « zipresults ».
Utilisation automatique de l'utilitaire « biosinfo »
Si lors de l'analyse du pc par le client, le numéro de série du bios n'est pas disponible, le client lancera alors biosinfo.exe de manière transparente afin de l'obtenir. Ce numéro de série sera alors intégré dans le fichier csv bios.csv comme dans le cas d'une analyse « normale ».
Correction de bugs
De nombreux bugs de l'ancienne version « ocs inventory » ont étés corrigés. Notamment des fuites de ressources ainsi que des omissions dans le nettoyage des fichiers csv après analyse.
L'INSTALLEUR (ocsf installer.exe)
Le client possède son propre installeur, qui déploie entièrement le logiciel et toutes ses composantes. Il permet par ailleurs à l'utilisateur d'entrer certaines informations importantes qui ne peuvent être extraites de l'ordinateur automatiquement (adresse serveur ftp, numéro de la lettre de commande, année de la commande et origine de l'achat).
LE LANCEUR (ocsf.exe)
Le lanceur fourni avec l'application permet de lancer l'application automatiquement à tous les démarrages, avec les paramètres adéquats. Il permet aussi de maintenir l'application et ses fichiers de configuration à jour.
LOGICIEL DE MISE A JOUR (update.exe)
L'outil de mise à jour est lancé à tous les démarrages de windows par le lanceur. Il est utilisé pour verifier les versions des fichiers de configuration (config.csv et regConfig.csv) et du client (ocsinventory.exe) présentes sur le serveur ftp. Si la version sur ftp est plus récente que celle du client, elles sont alors téléchargées automatiquement.