Utilisation des protocoles rsh, snmp, socket, ntp et wol dans vb

Contenu du snippet

J'ai trouvé cette source sur le net ...

Le site explique l'utilisation d'une DLL, à mettre en référence, qui permet d'utiliser dans votre code les protocoles suivants:
RSH >>> Remote Shell
SNMP >>> Simple Network Management Protocol
SOCKET
NTP >>> Network Time Protocol
WOL >>> Wake On Line

La doc:
http://www.vahland.com/pub/asocket.htm
La DLL
http://www.vahland.com/pub/asocket.dll

Source / Exemple :


'La doc sur le site explique l'essentiel, Néanmoins je mets ici le code que j'ai utilisé pour RSH

'** Declaration **'
Dim RshObj As New ASOCKETLib.RSh 'Declaration de l'objet RSH
Dim MsgOut As String
Dim MsgError As String

'** Creation **'
Set RshObj = CreateObject("ActivXperts.RSh") 'Creation de l'objet

'** Code **'
RshObj.Clear 'Effacement des instances précédentes
RshObj.Host = "MonServeurUnix" 'Le nom du serveur Unix
RshObj.UserName = "NomUtilisateur" 'Le nom d'utilisateur, attention l'utilisateur doit être référencé dans le fichier RHOSTS du serveur
RshObj.Command = "MaCommandeUnix"
RshObj.ScriptTimeOut = 3000
RshObj.Run 'Lancement de la commande
If RshObj.LastError = 0 Then
    MsgOut = RshObj.StdOut 'Récupére le flux de la commande
    MsgError = RshObj.StdErr 'Récupère les erreurs
End If

Conclusion :


En espérant que cela vous aide.

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.