Appel de Net Send

Appel de Net Send - Windows & Software

Marsh Posté le 13-07-2004 à 09:39:01    

salut a tous
 
je commence tout juste a essayer de tripatouiller des reseaux, et on m'a demande de faire un bout du site intranet de l'entreprise ou je suis en stage.
un des trucs que je dois faire est un formulaire (code en HTML, Javascript, ASP... pas de PHP) qui une fois envoye devrait faire apparaitre un petit net send sur l'ecran de l'adnim (l'envoi de mails ne marche pas dans ce cas, a cause de config mails trop tordues).
d'ou ma question : comment faire pour envoyer des net send a des personnes definies en cliquant sur un bouton submit d'un formulaire....
merci d'avance

Reply

Marsh Posté le 13-07-2004 à 09:39:01   

Reply

Marsh Posté le 13-07-2004 à 09:42:28    

dans ton code fait un appel shell pour lancer la commande net send.

Reply

Marsh Posté le 13-07-2004 à 09:46:05    

comment ca marche cette commande ?

Reply

Marsh Posté le 13-07-2004 à 09:53:31    

la commande net send ?

Reply

Marsh Posté le 13-07-2004 à 09:56:36    

non, je parlais du shell... enfin de ce que tu me proposes

Reply

Marsh Posté le 13-07-2004 à 10:01:59    

Ben ca ca dépend de comment vous codez votre intranet. En javascript ou ASP ca doit pas etre tres compliqué. Par contre va falloir que tu cherches pasque moi je fais que du vbs (ben oui je suis admin pas dév).
a+

Reply

Marsh Posté le 13-07-2004 à 10:02:10    

Salut,
 
Pour envoyé un net send, tape ceci sous notepad et sauve le sous MESSAGE.VBS:
 
dim shell, IP, Message
IP="*"
Message="Coucou, ceci est un test"
Set objShell=createObject ("WScript.Shell" )
objshell.run "net send " & IP & " " & Message
 
Lance le fichier ainsi créé pour faire un test .
 
Maintenant que tu as le principe, reste plus qu'à faire un formulaire qui demande le message et IP, en VB par exemple.
 
Attention, ce script peut etre intercepté par ton firewall et par ton antivirus.
 
A+

Reply

Marsh Posté le 13-07-2004 à 10:05:21    

OK, je vais tenter. merci pour votre aide. si d'autres gens veulent ajouter leur pierre a l'edifice, n'hesitez pas...

Reply

Marsh Posté le 13-07-2004 à 10:16:52    

bon, je viens de tester, et c'est nickel, pil poil ce qu'il me fallait....
merci

Reply

Marsh Posté le 15-07-2004 à 12:06:29    

Le plus propre est encore d'écrire un COM+ qui te fera cela avec comme paramètres d'entrée éventuels l'adresse IP et le message.
 
My 2 cent

Reply

Marsh Posté le 15-07-2004 à 12:06:29   

Reply

Marsh Posté le 19-08-2004 à 00:07:44    

bon, je relance ce topic car en fait ca ne marche pas...enfin si, mais pas top.
en fait, quand je lance la page asp depuis mon serveur local virtuel (je sais pas trop comment appeler le programme qui fait que mon ordi peut agir comme un serveur) ca marche au poil. mais quand je veux le lancer depuis l'intranet (situe sur un vrai serveur) alors la, aucun net send n'est envoye... j'ai essaye de lancer des net send depuis une fenetre DOS sur le serveur, ca marche. j'ai essaye de faire un vbs avec le code et la lancer depuis le serveur, ca marche aussi.
donc, est ce que qqun a une idee de genie pour m'aider ?
merci encore

Reply

Marsh Posté le 19-08-2004 à 19:13:21    

Personne n'a une idée ?

Reply

Marsh Posté le 19-08-2004 à 20:39:47    

j'ai pas la solution mais....
Ou je travail j'envoyé un net send a plusieurs personne en meme temps :D ... en fait envoyé 200 message en meme temps a 3 ou 4 personnes :whistle:  
voici comment je prossèdé :
 
je choisi les 4 IP ou nom d'ordinateur qui vont recevoir les messages
192.168.1.20 - 192.168.1.21 - 192.168.1.22 - 192.168.1.23
 
ensuite j'ouvre le bloc note et je tape :
 

Code :
  1. net send 192.168.1.20 "hello"
  2. net send 192.168.1.21 "hello"
  3. net send 192.168.1.22 "hello"
  4. net send 192.168.1.23 "hello"
  5. net send 192.168.1.20 "hello"
  6. net send 192.168.1.21 "hello"
  7. net send 192.168.1.22 "hello"
  8. net send 192.168.1.23 "hello"
  9. net send 192.168.1.20 "hello"
  10. net send 192.168.1.21 "hello"
  11. net send 192.168.1.22 "hello"
  12. net send 192.168.1.23 "hello"
  13. net send 192.168.1.20 "hello"
  14. net send 192.168.1.21 "hello"
  15. net send 192.168.1.22 "hello"
  16. net send 192.168.1.23 "hello"
  17. ..................


et ca le nombre de fois que tu veux que chaque utilisateur recoit le message
ensuite tu enregistre ton fichier texte en lui donnant n'importe quel nom
puis tu renomme le .txt en .bat
maintenant tu execute le .bat  
et voila tes message son envoyé au utilisateur
JE pense que cette méthode doit pouvoir s'adapter a une page HTLM ou autre ...mais comment ca je sais pas  :sweat:  
 
++


Message édité par fablamenace le 19-08-2004 à 20:41:57
Reply

Sujets relatifs:

Leave a Replay

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