cirilovb
Messages postés6Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention13 mai 2005
-
11 mai 2005 à 22:58
cirilovb
Messages postés6Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention13 mai 2005
-
13 mai 2005 à 12:20
Salut, je débute totale en autodidacte sous vb,
Je tatonne et j'essaie d'optimiser un peu des choses que je fais en
entreprise pour bouger le moins possible de mon fauteuil lol.
Je souhaite exécuter un exe (winvnc.exe) sur un PC distant afin de
prendre la main à distance sur un PC d'agence distante. Je souhaite au
lieu de faire un net time sur le PC voulu et utiliser la commande AT
pour planifier ma tache, qu'elle se lance automatiquement 10 sec après
avoir entrer dans mon VBS ou BAT ou mix entre les deux le numéro
du PC.
Pas bien compliqué pour des connaisseurs je suppose ;-)
Voila cque j'ai commencé a faire mais rien de bien fameux.
Le pb de ce que j'ai commencé à faire est que ce n'est pas
l'heure sur le PC distant qui est prise en compte, a savoir que mon
heure sur mon poste n'est pas la même à la seconde prêt de tous les
autres postes distant..
Dim today
Dim answer
today =Now
answer = today.AddSeconds(10)
Dim reponse
reponse = InputBox("Entrez le numero de PC sur lequel vous voulez prendre la main")
BaFM
Messages postés64Date d'inscriptionmercredi 24 juillet 2002StatutMembreDernière intervention26 novembre 2009 11 mai 2005 à 23:22
Non, c'est juste pour stocker l'objet système qui te permet d'exécuter des commandes.
Regarde la doc sur http://download.microsoft.com/, cherche windows script host documentation v5.6
Ce sera en anglais mais c'est très complet ;)
Vous n’avez pas trouvé la réponse que vous recherchez ?
BaFM
Messages postés64Date d'inscriptionmercredi 24 juillet 2002StatutMembreDernière intervention26 novembre 2009 12 mai 2005 à 00:00
J'ai fait ca :
Dim WshShell 'Variable recevant l'objet WScript.Shell
Set WshShell = CreateObject("WScript.Shell") 'Création de l'objet
WshShell.Exec("notepad prout.txt") 'Exécution de la commande
et ca fonctionne tout seul... Peut être qu'il ne trouve pas le fichier SCHTASKS...
cirilovb
Messages postés6Date d'inscriptiondimanche 24 avril 2005StatutMembreDernière intervention13 mai 2005 13 mai 2005 à 12:20
Bon, j'ai trouvé mais je fait tout autrement.
Pour ceux que ça intéresse, j'utilise la commande Psexec du kit Pstools.
Avec l'option -i ça exécute le fichier voulu sur le PC distant comme si on cliquait dessus, c'est vraiment terrible.
Dans mon .bat, je voudrais lancer vncviewer sur mon poste puis
lancer la commande Psexec pour lancer winvnc.exe sur le poste distant.
Mais le fait que vncviewer se lance sur mon poste bloque la commande
Psexec qui suite dans mon batch. Je suis contraint de fermer la fenêtre
de vncviewer pour que le batch execute la suite du bacth
Comment, passer (dans un batch)à la deuxième commande directement une fois que le première est lancer?