script pour récupérer certificats et vitesse

Le
Jean-Claude
Bonjour,

j'utilise un script vb pour récupérer certaines données de mon poste xp :
clés de registres, espaces disques, profils, contrôle de certains
fichiers pas de problème, mais je bute sur 2 données :

- la présence d'un certificat, tel qu'on le voit par IE :
y a-t-il un fichier ou une clé de registre ou un autre moyen pour l'obtenir
par un script vb ? J'ai simplement le nom de l'autorité qui accorde ce
certificat, et je souhaite vérifier sa présence.

- la "vitesse de liaison", telle qu'elle apparait dans le gestionnaire de
tâche, onglet Mise en réseau, pour la carte listée, par exemple 10 Mbps, 100
Mbps :
pareil, coment faire pour récupérer cette info ?

J'aimerais automatiser cela car j'aurai à faire pareil sur un grand nombre
de poste pour le boulot, et mes recherches sur le net n'ont pas été
concluantes.
Merci d'avance

JC
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
DuboisP
Le #21040171
Le Sun, 24 Jan 2010 14:13:11 +0100, Jean-Claude

Bonjour,

j'utilise un script vb pour récupérer certaines données de mon poste xp :
clés de registres, espaces disques, profils, contrôle de certains
fichiers... pas de problème, mais je bute sur 2 données :

- la présence d'un certificat, tel qu'on le voit par IE :
y a-t-il un fichier ou une clé de registre ou un autre moyen pour
l'obtenir
par un script vb ? J'ai simplement le nom de l'autorité qui accorde ce
certificat, et je souhaite vérifier sa présence.

- la "vitesse de liaison", telle qu'elle apparait dans le gestionnaire de
tâche, onglet Mise en réseau, pour la carte listée, par exemple 10 Mbps,
100
Mbps... :
pareil, comment faire pour récupérer cette info ?

J'aimerais automatiser cela car j'aurai à faire pareil sur un grand
nombre
de poste pour le boulot, et mes recherches sur le net n'ont pas été
concluantes.
Merci d'avance...

JC





WMI pour les vitesses
les certificats peuvent être vus par un add-in dans la MMC, il y a donc
certainement moyen

mais je pense, plutôt que de réinventer la roue, tu devrais chercher dans
les outils d'administration
Windows, qui te fournissent déjà tout ça.

achète Hyena, ça ne vaut pas cher, et ça fera le boulot à ta place sur ton
parc

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
Jean-Claude
Le #21065381
>
WMI pour les vitesses
les certificats peuvent être vus par un add-in dans la MMC, il y a donc
certainement moyen

mais je pense, plutôt que de réinventer la roue, tu devrais chercher dans
les outils d'administration
Windows, qui te fournissent déjà tout ça.

achète Hyena, ça ne vaut pas cher, et ça fera le boulot à ta place sur ton
parc

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/



Merci, c'est ok pour la vitesse par les WMI, je vais creuser encore pour les
certificats...
JC
DuboisP
Le #21065851
Le Wed, 27 Jan 2010 19:54:11 +0100, Jean-Claude



WMI pour les vitesses
les certificats peuvent être vus par un add-in dans la MMC, il y a donc
certainement moyen

mais je pense, plutôt que de réinventer la roue, tu devrais chercher
dans
les outils d'administration
Windows, qui te fournissent déjà tout ça.

achète Hyena, ça ne vaut pas cher, et ça fera le boulot à ta place sur
ton
parc

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/



Merci, c'est ok pour la vitesse par les WMI, je vais creuser encore pour
les
certificats...
JC





http://www.bellamyjc.org/fr/cryptobackup.html#saveJCB

--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
Jean-Claude BELLAMY
Le #21070821
"DuboisP" message de groupe de discussion :
[...]
Merci, c'est ok pour la vitesse par les WMI, je vais creuser encore pour
les certificats...



http://www.bellamyjc.org/fr/cryptobackup.html#saveJCB




Merci pour la pub ! ;-)
(j'avais zappé par erreur ce fil de discussion)

Le lien direct vers le zip :
http://www.bellamyjc.org/download/vbs/exportcert.zip

Mais mon script (exportcert.vbs) est "spécialisé", c'est à dire que je l'ai
écrit uniquement pour la sauvegarde des certificats utilisés par le
chiffrement EFS.

Mais cela est facilement adaptable à tout type de certificat.
Il suffit de modifier la portion du script comprise entre les lignes 113 à
122 :

SimpleNameÎrtif.GetInfo(CAPICOM_CERT_INFO_SUBJECT_SIMPLE_NAME)' On
ne retient que les certificats EFS
Set CollEKUÎrtif.ExtendedKeyUsage.EKUS
IsEFSCertúlse
For each EKU in CollEKU
If EKU.OID=OID_KP_EFS Then
IsEFSCert=true
exit for
End If Next


Dans cette boucle, j'extrais la collection de EKU (extended key usage) de
chaque certificat, et ensuite je vérifie si l'une de ces EKU est égale à
"OID_KP_EFS" (= "1.3.6.1.4.1.311.10.3.4") qui correspond au chiffrement EFS.

Il faut donc :
- soit supprimer ce test, afin de récupérer TOUS les certificats
sans distinction
- soit comparer à l'OID (Object IDentifier) voulu.
La liste, avec leurs valeurs respectives, des OID possibles,
se trouve dans le fichier "wincrypt.h" (ou wincrypt.pas
si on possède Delphi)

Je ne peux pas la recopier ici, car la wincrypt.pas fait presque ... 15800
lignes !!!
(ça doit être pareil pour la wincrypt.h)



Pour plus d'infos, se reporter au MSDN :
Cryptography reference :
http://msdn.microsoft.com/en-us/library/aa380256(VS.85).aspx

Cryptography Objects :
http://msdn.microsoft.com/en-us/library/aa380254(VS.85).aspx

EKU :
http://msdn.microsoft.com/en-us/library/aa381990(VS.85).aspx

...


Téléchargement du SDK :
http://msdn.microsoft.com/en-us/windowsserver/bb980924.aspx



--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP]
http://www.bellamyjc.org ou http://jc.bellamy.free.fr
DuboisP
Le #21075611
Le Thu, 28 Jan 2010 13:12:13 +0100, Jean-Claude BELLAMY


"DuboisP" message de groupe de discussion :
[...]
Merci, c'est ok pour la vitesse par les WMI, je vais creuser encore
pour les certificats...



http://www.bellamyjc.org/fr/cryptobackup.html#saveJCB




Merci pour la pub ! ;-)



y'a pas de raison...

aujourd'hui, travail en urgence :
on ne peut pas installer ton vieux programme sur mon Windows 7 !

ben vi, l'installshield Express de mon vieux Delphi ne connait ni Vista,
ni Seven !
on enlève les restrictions à l'installation, on peut installer, et là,
MSComm32.ocx se met à crier au viol :-)

rude journée, travail sous Windows 2000, XP et un 7RC virtualisé (Sun
VirtualBox) sur un 2eme poste,
et Vista sur un 3eme


--
Utilisant le client e-mail révolutionnaire d'Opera :
http://www.opera.com/mail/
Publicité
Poster une réponse
Anonyme