Forum des développeurs  

Le forum de référence en programmation et développement. Articles, cours et tutoriels du débutant au chef de projet et DBA confirmé.
Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows
S'inscrire Règles Tutoriels Chat FAQ Calendrier Marquer les forums comme lus

Windows Forum d'entraide sur le système Windows. Lire la F.A.Q Windows XP et la F.A.Q Windows Vista

Réponse
 
Outils de la discussion
Vieux 30/04/2008, 23h02   #1 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: février 2008
Messages: 21
Par défaut lancement d'un fichier batch à distance

salut à tous le monde
mon problème qui est le suivant:
j'ai deux pc qui sont connectés en réseau (je vais réaliser mon application sur 2 pc après sur plusieurs pc).
j'ai installé psexec sur pc1 et quand je tape ma commande pour lancer le batch qui se trouve sur l'autre machine il y'a toujours une erreur qui s'affiche sur la console dos:
"le nom réseau spécifié n'est plus disponible " ou parfois "accès refusé"
j'ai désactivé le pare feu et j'ai vérifié que le service RPC est en marche.
la commande est la suivante :
Code :
psexec.exe \\192.192.35.2 -e -i "ici je tape la commande"
merci de votre aide

Dernière modification par ggnore 13/05/2008 à 19h36.
ladmia est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2008, 17h35   #2 (permalink)
Responsable Windows
 
Avatar de shawn12
 
Date d'inscription: avril 2006
Localisation: Aveyron, France
Âge: 22
Messages: 1 287
Par défaut

Quand tu fais un ping de l'IP ça marche ?

PS : Tu peux aussi lancer la commande par telnet (si celui-ci est installé et démarré sur la machine).
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 02/05/2008, 19h01   #3 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: février 2008
Messages: 21
Par défaut

salut
oui quand je fais un ping ça marche normalement, et méme "net view"
pour telnet est ce qu vous parlez de "microsoft telnet" en tapant la commande "telnet"?
parce que j'ai essayé d'etablir un lien avec l'autre machine par "o @Ip 23" et le méme message d'erreur qui s'affiche.
ladmia est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 04/05/2008, 14h46   #4 (permalink)
Responsable Windows
 
Avatar de shawn12
 
Date d'inscription: avril 2006
Localisation: Aveyron, France
Âge: 22
Messages: 1 287
Par défaut

Il faut que le service telnet soit installé et démarré sur la machine à laquelle tu veux te connecter. (ce service est disponible via ajout/suppression de composants windows, uniquement sur XP pro).
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 08/05/2008, 18h08   #5 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: février 2008
Messages: 21
Par défaut

salut
j'ai cherché le service telnet dans la liste des composants a ajouter mais je l'ai pas trouvé. pour s'assurer d'installer touts les services disponibles j'ai coché touts les composants pour les ajouter.
j'aimerai savoir si le service telnet est identique à telnet server, parce que j'ai déjà essayé de lancer le programme en utilisant telnet et ça marché mais le problème c'est l'interaction avec l'utilisateur ce qui est à éviter dans mon application ou je tente a automatiser le lancement du programme distant et telnet ne le permet pas c'est pour ça je veux utiliser psexec.
svp est ce que vous pouvez me dire quelles sont les configurations necessaires du systéme pour pouvoir utiliser psexec.
ladmia est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/05/2008, 15h16   #6 (permalink)
Responsable Windows
 
Avatar de shawn12
 
Date d'inscription: avril 2006
Localisation: Aveyron, France
Âge: 22
Messages: 1 287
Par défaut

Il te faut peut etre spécifier un nom d'utilisateur et un mot de passe d'un utilisateur de la machine sur laquelle tu veux exécuter ta commande.
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 09/05/2008, 16h30   #7 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: février 2008
Messages: 21
Par défaut

salut
j'ai spécifié ces deux paramètres en tapant la commande. et il m'affiche un nouveau message "accès refusé"
ladmia est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/05/2008, 11h48   #8 (permalink)
Responsable Windows
 
Avatar de shawn12
 
Date d'inscription: avril 2006
Localisation: Aveyron, France
Âge: 22
Messages: 1 287
Par défaut

Tu es sur que l'utilisateur existe sur la machine cible et que tu a mis le bon mot de passe (s'il n'y a pas de mot de passe au compte, essaie d'en mettre un).
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/05/2008, 17h19   #9 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: février 2008
Messages: 21
Par défaut

oui tout est bon, à mon avi s'il y a un problème avec ces deux paramètres je n'aurai pas pu réussir d'ouvrir le fichier batch avec telnet.
en plus j'ai partagé touts les disques dans la machine distante.
sinon est ce que vous pouvez me suggérer un autre logiciel avec lequel je peux accéder à la machine distante par une seule commande sans être obligé d'interagir avec l'utilisateur.
ladmia est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/05/2008, 19h21   #10 (permalink)
Responsable Windows
 
Avatar de shawn12
 
Date d'inscription: avril 2006
Localisation: Aveyron, France
Âge: 22
Messages: 1 287
Par défaut

Indique-nous la commande complète que tu utilise avec psexec.
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 10/05/2008, 23h12   #11 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: février 2008
Messages: 21
Par défaut

la commande est la suivante:
Code :
psexec \\@ip de la machine distante -u nomUtilisateur -p motDePasse "ici je tape une commande"

Dernière modification par ggnore 13/05/2008 à 19h36.
ladmia est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 13/05/2008, 18h06   #12 (permalink)
Membre émérite
 
Avatar de _solo
 
Date d'inscription: juin 2006
Localisation: loin
Messages: 834
Par défaut

essaie avec rexec c'est inclus par defaut dans WinXP avec la meme syntax
__________________
.....


free gary
_solo est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/05/2008, 00h47   #13 (permalink)
Candidat au titre de Membre du Club
 
Date d'inscription: février 2008
Messages: 21
Par défaut

salut
je vois que rexec ne me permet pas d'automatiser mon application car je ne peux pas établir la connexion avec une seule commande, et il me demande le mot de passe par la suite. je ne sais pas ou se situe le problème exactement avec psexec malgré que j'ai réussi à le faire avec d'autres logiciels.
svp j'ai besoin de votre aide
ladmia est déconnecté   Envoyer un message privé Réponse avec citation
Vieux 14/05/2008, 10h17   #14 (permalink)
Responsable Windows
 
Avatar de shawn12
 
Date d'inscription: avril 2006
Localisation: Aveyron, France
Âge: 22
Messages: 1 287
Par défaut

Il te faut peut etre utiliser un nom d'utilisateur et un mot de passe d'un utilisateur qui est administrateur de la machine distante.
shawn12 est déconnecté   Envoyer un message privé Réponse avec citation
Réponse

Précédent   Forum des développeurs > Hardware, Systèmes et Logiciels > Windows


Outils de la discussion

Règles de messages
Vous pouvez ouvrir de nouvelles discussions : nonoui
Vous pouvez envoyer des réponses : nonoui
Vous pouvez insérer des pièces jointes : nonoui
Vous pouvez modifier vos messages : nonoui

Les balises BB sont activées : oui
Les smileys sont activés : oui
La balise [IMG] est activée : oui
Le code HTML peut être employé : non
Trackbacks are non
Pingbacks are non
Refbacks are non
Navigation rapide