Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum. Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : réseau [ Langages dérivés / VBScript ] (Leo_Robotic_Passion)

mardi 19 août 2008 à 18:39:53 | réseau

Leo_Robotic_Passion

Membre Club

Bonsoir a tous ^^

Je viens solliciter votre aide à propos d'un vbs !

Voila j'aimerai modifier mon script ci dessous pour me permettre de l'incrémenter si de nouvelles infos sont trouvés ainsi qu'une comparaison en cas de doublon !

Bon pour résumer le code récupère sur le réseau via un client citrix « ica » l' UserName, le Clientname ainsi que le ClientAddress « Ip » des machines de mon réseau « PC et Clients Légers ».

L'idée est d'utiliser 2 dicos.

1 dico oUSERNAME   (o pour OBJET)

Ip, Username

1 dico oClientName

Ip, ClientName

Je  renseigne mes dicos de cette façon :

Set dico=CreateObject("Scripting.Dictionary")

' Remplissage dico

dico.add "clé1","valeur1"

Je lance la requête :

For Each objSession In objFarm.Sessions

objTextFile.WriteLine( objSession.UserName & ";" & objSession.Clientname & ";" & objSession.ClientAddress )

Next

Avant de faire le WRITE ligne, je récupère l'ip et je regarde si elle existe dans le dico USername.

Si oui je vérifie aussi la valeur CLIENTNAME, c'est la même aussi

DONC j'écris la valeur.

SI 1 des 2 est différents j'écris un autre fichier : DOUBLON

Bien entendu si c'est une nouvelle je l'ajoute au dico.

Une fois la requête terminée j'ai 2 fichiers:

1 fichier pour initialiser le dico a l'ouverture.

1 fichier pour m'alerter des doublons

Mais voila, je ne parviens pas a mettre en application l'idée !

 

Voici le script


Const ForAppending = 8

Set objFSO = CreateObject("Scripting.FileSystemObject")

Set objFarm = CreateObject("MetaFrameCOM.MetaFrameFarm")

Set objTextFile = objFSO.OpenTextFile ("c:\ICLA.csv", ForAppending, True)

 

objTextFile.WriteLine("User name : " & ";" & "client name: " &";" & "IP Address: ")

 

objFarm.Initialize(1)

 

For Each objSession In objFarm.Sessions

objTextFile.WriteLine( objSession.UserName & ";" & objSession.Clientname & ";" & objSession.ClientAddress )

Next

 

objTextFile.Close

 

Merci de votre aide.

Cordialement

Léo


mercredi 20 août 2008 à 11:25:38 | Re : réseau

Leo_Robotic_Passion

Membre Club

Re bonjour,

Vous voyer peut être une autre solution ?




Cette discussion est classé dans : ip, username, dico, objsession, clientname


Répondre à ce message

Sujets en rapport avec ce message

adresse ip internet [ par jpz ] comment est-ce que je peux recuperer dans vb mon adresse ip internet (pas mon IP locale)mon ip locale est 10.0.0.1moi je voudrais recuperer l'IP qui m J'aimerais savoir comment récuperer l'IP ........ [ par genserick ] bonjour,J'aimerais savoir comment récuperer l'IPlocal/le MASK /et la paserelle de tous les PCs sur un reseau ip (avec le ctrl Winsock)et aussi faire u Acceder à la couche internet "IP, Icmp, Igmp (voir la couche liens) [ par Raphaël18 ] Qqun aurait une information a me donner pour pouvoir accder depuis VB6 au couche Transport (IP, ICMP, IGMP) par le biais d'un dll ou d'un ocx.J'ai ess IP [ par MajorDOOM ] Ptit question ???comment faire pour recuper differente ip ?? ex je possede deux carte rezo et un modem connecter sur le net !j'aimerai savoir comment Recherche d'adresses IP sur une réseau local [ par tntdavid ] Dans notre société GROUPAMA Centre-Atlantique, nous voudrions développer sous VB, une petite application permettant de connaitre les adresses IP de to adresse ip [ par sebanba ] Je souhaiterazis s'il est possible de cacher l'ip et le host avec VB si ouui merci de m'indiquer la routine. Connaitre l'adresse IP ? [ par Jonef ] Bonjour à tous!J'aimerais savoir comment connaître l'adresse IP de mon ordinateur sans le contrôle Winsock.ocx ?Merci à tous ceux qui seront me répond winsock.localip [ par bidules ] j'ai creé un petit pgrm, qui donne mon adresse ip, tres simple genre ( avec un bouton)sub command1_clicklabel1.caption=winsock.localipenb subquand j'o Convertir un nom de site en adresse IP [ par wasylvain ] Bonjour,Je voudrais bien savoir comment ou par quelle fonction on peut convertir un nom de site en adresse IP.Merci d'avance pour cette petite aide Se connecté au ip marqué dans une TextBox [ par Manic ] J'ai pris des codes VB pour faire comme un mini logiciel de chat (les codes là: http://msdn.microsoft.com/library/devprods/vs6/vbasic/vbcon98/vbconusi


Nos sponsors

Sondage...

CalendriCode

Décembre 2008
LMMJVSD
1234567
891011121314
15161718192021
22232425262728
293031    

Consulter la suite du CalendriCode

Téléchargements



Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel BAÏSE, Merci à Vincent pour ses précieux conseils
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés
Temps d'éxécution de la page : 0,172 sec

Google Coop CodeS-SourceS Google Coop CodeS-SourceS


Certaines images présentes sur le site (notament certains avatars) sont issues des collections IconShock, donc si vous souhaitez utiliser ces icons vous devez les acheter, ne les copiez pas et ne utilisez pas dans vos sites et applications sans les avoir commandé.