Detection pack office [OFFICE] - Logiciels - Windows & Software
Marsh Posté le 20-05-2011 à 12:54:26
PS : architecture AD/Exchange
Marsh Posté le 20-05-2011 à 13:38:14
tester la présence de certaines clef de registre (en fonction de la version) via un script ?
EDIT: regarde ce sujet: http://forum.hardware.fr/hfr/Windo [...] 3533_1.htm
Si je ne me trompe pas la présence de certaines clef est testée pour savoir si office 2010 est installé.
Pour toi tu peut tester la présence de clefs particulières dans:
Code :
|
ET/OU dans
Code :
|
Dans ces ruches il y a des clefs de registre se nommant "DisplayName" et ayant pour valeur le nom du programme installé.
Si tu trouve une clef ayant pour valeur "Microsoft Office 20xx" alors tu aura ta version.
En plus si tu est dans un domaine tu dois pouvoir consulter le registre des machines à distance depuis ton pc ou alors faire lancer un script via l'AD.
Marsh Posté le 20-05-2011 à 14:15:45
l'idée me semble pas mal du tout !
Je vais me renseigner sur ce point ! j'en profiterai pour dire si cela est fonctionnel ou non ^^
Merci Limdul !
Marsh Posté le 20-05-2011 à 14:33:44
ça me parait quand même assez compliqué pour mettre tout ça en place !
Va falloir que je me penche dessus sérieusement lol <.<
Marsh Posté le 20-05-2011 à 14:41:16
d'après ce que j'ai pu identifier :
office 2003 ==> HKLM\SOFTWARE\MICROSOFT\OFFICE\11.0
office 2007 ==> HKLM\SOFTWARE\MICROSOFT\OFFICE\12.0
Office 2010 ==> HKLM\SOFTWARE\MICROSOFT\OFFICE\14.0
Je pense que je vais me tourner vers une analyse de cette valeur via un script.
Plus qu'a se pencher sur le script !
l'idée serait peut-être de faire un script qui, depuis un serveur (aucune importance) scan le réseau par ip ? nom de machine ? et fasse une vérification de la valeur 11.0 , 12.0 ou 14.0 et retransmette le résultat dans un .txt avec ip + n° de version (11.0/12.0 ou 14.0) ?! ou nom de machine + n° de version.
Un truc du genre.
Mais n'étant pas dev ... hmmm hmmm lol !
PS : pour les éventuel devs/admin qui passerait par la et qui se sentirais en forme pour filer un coup de main ==> je peux l'éxecuter sur le serveur ou le DHCP est installé dessus (pour filtrer par IP), j'ai bien entendu tous les mot de passe admin local et du domaine.
Marsh Posté le 20-05-2011 à 15:59:44
Tu as deux méthode au choix.
1) tu fait lancer via ton contrôleur de domaine un script au démarrage de la machine qui vas envoyer les informations sur un partage réseau
2) si tu es admin local de toutes les machines tu peut consulter leur registre a distance avec regedit (en mode graphique c'est "Fichier" --> "Connexion au Registre réseau...", je sais pas en ligne de commande)
Et donc faire ton script en local sur ton pc (probablement moins risqué comme ça et en plus ça ne te fait pas changer tes script de connexion sur ton domaine)
Marsh Posté le 20-05-2011 à 16:00:59
autrement install un serveur d'inventaire genre OCS. Apres tu tri tous les soft par Office 2003 et tu verra quelle machine aura tel ou tel office (et biensur tous les autres programmes aussi).
Puis ca pourra te servir pour bien d'autre chose aussi =)
Marsh Posté le 20-05-2011 à 16:27:06
@Limdul : l'idée c'est de pas me prendre la tete à le faire sur chaque machine (environ 200) sinon je peux toujours le faire manuellement en allant checker un a un mais bon <.<
Ta 2ème solution me parait effectivement plus adéquate !
@Matay29 : je ne connais pas OCS, je vais aller lire quelques docs dessus !
merci pour votre réactivité !
cdlt,
Ichizo.
Marsh Posté le 20-05-2011 à 12:46:55
Bonjour à toutes et à tous,
Je me permets de créer un topic pour savoir s'il existe une solution de "scan" de la version d'office.
Pour être plus explicite, nous avons, sur un même réseau, des clients 2003, 2007 et 2010.
Je voulais savoir s'il existais un moyen (logiciel ou non) de détecter quels sont les utilisateurs qui utilise le pack office 2003.
Si ma question n'est pas assez explicite, n'hésitez pas à demander plus d'information.
très cordialement,
Ichizo.
---------------
mon feedback => http://forum.hardware.fr/hfr/Achat [...] 2671_1.htm