Adresse IP barre de notification

Adresse IP barre de notification - Réseaux - Systèmes & Réseaux Pro

Marsh Posté le 27-02-2010 à 12:22:45    

Bonjour tout le monde,
 
Je souhaiterais sur chacun de mes postes un petit icône dans la barre de notification pourquoi pas qui permet d'afficher l'adresse ip locale
Je sais qu'un client VNC peut afficher cela.
Sinon lancer un vbs ou script qui donne en graphique par exemple (msgbox) son adresse ip)
 
Je fais appel à vos lumières
 
Merci à vous


---------------
Merci, à bientôt
Reply

Marsh Posté le 27-02-2010 à 12:22:45   

Reply

Marsh Posté le 27-02-2010 à 12:28:07    

un script vbs qui se lance depuis le menu démarrer ou sur le bureau pk pas oui

Reply

Marsh Posté le 27-02-2010 à 16:04:54    

Fait en 10 minutes sous Autoit

 

Cela t'affiche dans la systray L'IP de la première interface réseau connectée et met à jour toutes les deux/trois secondes.


Message édité par ShonGail le 27-02-2010 à 18:37:30
Reply

Marsh Posté le 27-02-2010 à 17:04:53    

Une autre suggestion :
avec l'utilitaire BGinfo, afficher sur le fond d'écran du bureau le nom du poste ou l'adresse IP et le numéro de téléphone du helpdesk par exemple.
Tout dépend de ton besoin, si c'est juste pour toi ou pour les utilisateurs de ton parc.
 
Les possibilités sont nombreuses ensuite : espace libre, mémoire, etc...

Reply

Marsh Posté le 27-02-2010 à 18:18:14    

c'est vrai je l'avais oublié BGinfo, j'ai dû le testé une fois mais il ne se mettait pas à jour...je vais retester...merci

Reply

Marsh Posté le 27-02-2010 à 19:22:20    

Merci Shongail, c'est ce que je voulais.
Pour que ça se lance automatiquement, j'ai crée une clé dans le "Run" dans la base de registres.
 
"%systemroot%\ip.exe
 
mais au redémarrage du PC, il ne se lance pas tout de même.

Reply

Marsh Posté le 27-02-2010 à 19:25:39    

met c:\windows\ :)

Reply

Marsh Posté le 27-02-2010 à 19:27:19    

oui mais suivant les OS ça peut changer c'est pour ça que j'avais mis une variable

Reply

Marsh Posté le 27-02-2010 à 19:33:13    

sauf que je crois que la variable n'est pas initialisée à ce moment là (teste au moins voir si c'est ça)


Message édité par Je@nb le 27-02-2010 à 19:33:44
Reply

Marsh Posté le 27-02-2010 à 19:36:55    

ok et dans quel HKEY je mets ça exactement : local machine, current user ou bien Users, en sachant que je veux que n'importe quel utilisateur est cet icône quelque soit la machine ?

Reply

Marsh Posté le 27-02-2010 à 19:36:55   

Reply

Marsh Posté le 27-02-2010 à 19:39:14    

Si tu veux tous les utilisateurs d'une machine ==> HKLM
Et il faut faire l'opération sur chaque machine (à scripter, gpoiser etc.)

Reply

Marsh Posté le 27-02-2010 à 20:01:09    

ok ça marche étant sous Vista, il faut juste décocher la case demander à exécuter ce fichier, enfin un truc comme ça...
Après pour déployer je connais pas trop non plus.. sinon je peux exporter la clé de registre et la faire exécuter par les users via leur mail..., les gpo c'est super mais il parait qu'il faut pas abuser des gpo à cause des ressources...

Reply

Marsh Posté le 27-02-2010 à 20:13:31    

mouais, c'est pas propre, et ça bouffe du processus tout ça :o

 

un petit VBScript (modifié :D ), un raccourci dans le menu Démarrer/All users, et basta :

Citation :


strComputer = "."
Set WSHShell = WScript.CreateObject("WScript.Network" )
NOM = WSHShell.ComputerName
Set objWMIService = GetObject("winmgmts:" & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2" )
Set IPConfigSet = objWMIService.ExecQuery ("Select * from Win32_NetworkAdapterConfiguration Where IPEnabled=TRUE" )
For Each IPConfig in IPConfigSet
If Not IsNull(IPConfig.IPAddress) Then
For i=LBound(IPConfig.IPAddress) to UBound(IPConfig.IPAddress)
MsgBox "Nom de l'ordinateur : " & NOM & vbCrLf & "IP :" & IPConfig.IPAddress(i), vbOk + vbInformation, "Informations"
Next
End If
Next

 

tes utilisateurs n'auront plus qu'à cliquer sur la commande pour la lancer, et paf ! (non pas de chocapic le soir :o )


Message édité par bardiel le 27-02-2010 à 20:14:50

---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 28-02-2010 à 09:48:57    

Du processus ?? :o
 
Bon ok j'ai pris 10 mns de plus. Ca ne bouffe plus rien au repos et ca peut afficher l'IP en boite de message pour les plus bigleux.

Reply

Marsh Posté le 28-02-2010 à 13:14:42    

"met à jour toutes les deux/trois secondes" :o
même si ça n'utilise que 0.01% du processeur et moins d'1Mo de RAM, ça prend de la place :D


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Marsh Posté le 28-02-2010 à 13:20:13    

bardiel a écrit :

"met à jour toutes les deux/trois secondes" :o
même si ça n'utilise que 0.01% du processeur et moins d'1Mo de RAM, ça prend de la place :D


 
Oui ben c'est plus le cas :p

Reply

Marsh Posté le 28-02-2010 à 18:35:13    

ouais bah t'en qu'à faire des trucs pas élégant, autant faire un .bat avec les lignes suivantes :

Code :
  1. ipconfig ^| findstr Adresse
  2. pause

Reply

Marsh Posté le 28-02-2010 à 18:40:33    

couak a écrit :

ouais bah t'en qu'à faire des trucs pas élégant, autant faire un .bat avec les lignes suivantes :


 
Euh ... ca s'adresse à qui ?

Reply

Marsh Posté le 28-02-2010 à 21:00:34    

à la personne qui a fait le vbs :)

Reply

Marsh Posté le 28-02-2010 à 21:58:09    

couak a écrit :

ouais bah t'en qu'à faire des trucs pas élégant, autant faire un .bat avec les lignes suivantes :


le monsieur il a demandé :o :

Citation :

Sinon lancer un vbs ou script qui donne en graphique par exemple (msgbox) son adresse ip)


alors cahuète hein :D  
 
en plus, il est buggué ton code :whistle:  :

Citation :


ipconfig | findstr Adresse
pause


---------------
Grippe ? Coronavirus ? Portez votre masque correctement ! :D
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed