je vais commencer par exposer la situation.
Sur notre réseau nous avons 60 % de clients léger (RDP) sous linux et hors domaine afin de simplifier les choses nous aimerions avoir un petit script qui permetterai de nous donner l'adresse IP du clients légers (@IPAddress1 nous retourne l'adresse du serveur)
Pour le moment j'ai trouvé comment récupérer le nom du client avec ça :
Code : Tout sélectionner
$oShell = ObjCreate("WScript.Shell")
$ProcessEnv = $oShell.Environment("PROCESS")
$ClientName = $ProcessEnv("Clientname")
MsgBox(0,'',$ClientName)
Puisque nos clients ne sont pas enregistrer dans le DNS impossible de faire un ping.
En recherchant dans le forum US j'ai trouvécet API WTSQuerySessionInformation en particulier le paramètre WTSClientAddress problème je ne sais pas comment l'utiliser
(forum US : http://www.autoitscript.com/forum/index ... pi32&st=15)
Merci d'avance