> Tous les forums > Forum Internet et Réseaux
 Problème Psexec pour lancer un script à distanceSujet résolu
Ajouter un message à la discussion
Pages : [1] 2 3 ... Fin
Page 1 sur 3 [Fin]
HadesKagome
  Posté le 30/01/2015 @ 08:47 
Aller en bas de la page 
Petit astucien

Bonjour,

Depuis une semaine je travaille sur la réalisation d'un rapport à distance de toute la configuration d'un PC avec le logiciel Aida.

Je souhaite a partir de mon pc (serveur) envoyer des requête a un ou plusieurs clients de mon réseau (5 salles de 30 postes environ)

Pour le réaliser j'ai d'abord installer Aida sur mon PC serveur et mettre le fichier d'installation dans un dossier partager D:\Aida_Sfca-Salles\Aida, j'ai aussi fait un dossier profils et un dossier rapport dans D:\Aida_Sfca-Salles

Dossier partagé:

Le PC serveur vois le C:\ de mon PC client, le PC client peut voir le dossier partagé de mon pc serveur, il peuvent tout les deux lire, exécuté et écrire.

Les comptes utilisent sur les deux pc sont des comptes locaux qui possèdent le même ID et le même mots de passe.

Le pc serveur et dans le groupe WORKGROUP et le PC client et dans un domaine.

J'ai créé le ScriptAida.bat:

Pour pouvoir envoyer ce script a distance j'ai utiliser le psexec, j'ai mis le psexec.exe dans D:\Aida_Sfca-Salles et créer psexec.bat dans le même dossier:

Le problème c'est que en utilisant psexec.bat il reste bloqué ici:

Test réaliser:

J'ai testé le psexec.bat en local sa fonctionne

J'ai testé le ScriptAida.bat en local sa fonctionne

Si j'exécute via le dossier partagé dans mon pc client le rapport se fait bien sur mon pc serveur

Je peux envoyer avec la fonction copy pour le fichier ScriptAida.bat du pc serveur au pc client dans C:\

Tester la commande a distance en reliant avec un câble croisé les deux ordi, le problème n'a pas évolué.

Désactivation du pare-feu Windows, aucune évolution.

Mettre les deux pc sur le domaine, cela n'a eu aucun impact.

Problème constater:

Le Psexec.bat ne fonctionne pas quand je lui demande de faire la requête sur mon pc client en utilisant \\172.22.41.7 (IP de la machine client) ou \\sfca-profs (nom de la machine client)

Avez-vous des solutions ou constatés des erreurs dans mon résonnement pour m'aider à me débloquer de ce problème svp ?

Je vous remercie d'avance pour les âmes courageuses qui se penche sur mon problème.



Modifié par HadesKagome le 30/01/2015 08:54
Publicité
danee
 Posté le 30/01/2015 à 10:58 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

, je l'ai utilisé par le passé, mais là, je ne vois pas vraiment... probablement un droit, ou un programme qui n'est pas copié ?!?!

je peux te proposer d'utiliser un Front-End pour PsTool, qui te permettra de construire ta commande ....

remarque: vu que tu bosse sur les réseaux, connais-tu --> Hyena .... je l'ai utilisé pendant des années



Modifié par danee le 30/01/2015 11:16
HadesKagome
 Posté le 30/01/2015 à 13:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Merci pour votre participation à résoudre ce problème.

J'ai testé votre solution Front-end pour PsTool mais même avec cela la commande reste toujours bloqué au même endroit. Pour les droits je pense qu'il y a aucun problème car j'ai déjà testé si d'une machine à l'autre je pouvais lire, écrire, et exécuté des programmes. J'ai aussi fait un copier d'un fichier par le compte system pour savoir si il était bloqué et sa a fonctionné sans problème.

Je pensais même à un moment à une possibilité que la requête soit bloquer par le switch ou le routeur, ce qui me parait improbable mais avec le test du câble croisé ça n'a pas résolu mon problème.

Je ne connais pas Hyena donc je l'ai essayer mais il n'a pas l'air adapté à mes besoins je suis pas contre changer de programme cependant.

On m'oblige d'utiliser un logiciel gratuit, qui n'installe pas de pilote sur les machines clientes (même si une simple GPO dans le domaine aurait pu régler ce problème) sa peut être du linux ou du Windows sa n'a pas d'importance. Il faut juste que je puisse récupéré les informations suivantes de façon automatique et de pouvoir les consultés facilement: OS, paramètre IP et Mac, Licence, matériel physique, logiciel.

danee
 Posté le 30/01/2015 à 16:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

, au lieu de la faire avec ton script essai qqchose plus simple ... pour voir si ce n'est pas le script lui même ... moi, je ne peux pas t'aider, j'ai juste un portable ..

(rem: hyena, laisse de côté c'est simplement un soft de gestion de réseau..)



Modifié par danee le 30/01/2015 16:22
danee
 Posté le 30/01/2015 à 17:20 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

, je vois que tu essai des partages (C$), quelle est exactement ta commande... ?

Spécifiez le chemin complet à un programme qui est déjà installé sur un système distant s'il ne se trouve pas sur le chemin de système :

psexec \\marklap c:\bin\test.exe

danee
 Posté le 30/01/2015 à 18:00 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

, déjà en regardant ta copie d'écran, il me semble de voir un problème ..

tu as, si je bien compris, un fichier psexec.bat et un fichier psexec.exe ... lorsque tu exécute psexec (sans extension), dans le Windows, (si je ne me trompe pas) c'est le BAT qui a la priorité devant EXE .... doc ton fichier BAT se mord la queue, puisque il s'exécute lui même ... (à vérifier) ...

HadesKagome
 Posté le 31/01/2015 à 17:53 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

"ton script essai qqchose plus simple"

J'ai essayer de lancer la commande pour exécute le cmd.exe est sa a pas fonctionner.

"je vois que tu essai des partages (C$)"

J'ai voulu essayer de voir si la commande fonctionne pas avec le script sur le serveur donc je lui dit de le copier sur la machine cliente dans c:\ pour l'exécuté ensuite mais sa change rien.

"c'est le BAT qui a la priorité devant EXE"

J'ai pas pensé a ce genre de problème, je retourne au travail lundi j’essayerai de précisé .exe sur le script ou au pire des cas changer le nom du .bat.

HadesKagome
 Posté le 02/02/2015 à 09:23 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bon j'ai rajouter le .exe et j'ai même changer le nom du psexec.bat pour éviter des confusions mais cela n'a rien donné.

Es ce que par hasard vous connaisse un logiciel de gestion de réseau qui pourrait convenir sans installer de client, j'ai déjà installer un nagios et un OCS inventory mais le problème c'est qui faut installer un agent client.

Car la pour Aida et les scripts je comprend vraiment pas pourquoi sa fonctionne pas et personne ne trouve la solution je pense qu'il serai judicieux de changer au lieux de rester bloqué sa fait déjà une bonne semaine que je me pense sur ce problème.

danee
 Posté le 02/02/2015 à 10:05 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

, peux tu déjà m'envoyer les fichiers BAT + Aida que tu utilise (dans un fichier zip ou rar ou 7z) ..

et indiquer la structure du réseau par PC1 pc2 pc3 ...

Publicité
danee
 Posté le 02/02/2015 à 10:18 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

HadesKagome
 Posté le 02/02/2015 à 10:29 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Voila un dossier .rar qui contient les deux script que j'ai mis sur mon cloud:

https://drive.google.com/file/d/0B8rjk0pLGt3mNVdSSV91ZFlQbjA/view?usp=sharing

Architecture réseau:

PC1: 172.22.41.200 qui est le serveur pour Aida

PC2: 172.22.41.7 qui est le client test

Switch

Routeur/proxy/pare-feu (tout en un)

Je fais mes testes une fois par switch et une fois par un cable croisé qui relie les deux pour être sur qui a pas un problème avec le switch ou le routeur/proxy/pare-feu même si il y a pas de raison.

---------------------------------------------------------------------------------------------------------------

Je me suis jamais penché sur WMI je vais jeté un coup d'œil merci.

HadesKagome
 Posté le 02/02/2015 à 10:30 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Voici Aida j'ai oublier désolé:

https://drive.google.com/file/d/0B8rjk0pLGt3mTTRYdGJqWjZoZ0k/view?usp=sharing

l'architecture du dossier ce présente comme ceci:

D:\Aida_Sfca-Salles\

A l'intérieur:

Aida\ qui contient les fichier du logiciel

Rapport\ ou il place les rapport au lencement du script

Profils\ pour le profils qu'il doit utiliser

psexec.exe

scriptdemarage.bat

ScriptAida.bat



Modifié par HadesKagome le 02/02/2015 10:34
danee
 Posté le 02/02/2015 à 10:37 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

HadesKagome a écrit :

Voici Aida j'ai oublier désolé:

https://drive.google.com/file/d/0B8rjk0pLGt3mTTRYdGJqWjZoZ0k/view?usp=sharing

l'architecture du dossier ce présente comme ceci:

D:\Aida_Sfca-Salles\

A l'intérieur:

Aida\ qui contient les fichier du logiciel

Rapport\ ou il place les rapport au lencement du script

Profils\ pour le profils qu'il doit utiliser

psexec.exe

scriptdemarage.bat

ScriptAida.bat

, impossible d'accès ...

HadesKagome
 Posté le 02/02/2015 à 10:42 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

A mince, je viens de le refaire avec tout dedans et en rajoutant dans la sécurité "tout le monde" "controle totale"

https://drive.google.com/file/d/0B8rjk0pLGt3mbl9UOWNUMDl4djg/view?usp=sharing

autre lien:

https://www.dropbox.com/s/vugqyvynax5j275/Aida_Sfca-Salles.rar?dl=0



Modifié par HadesKagome le 02/02/2015 10:45
danee
 Posté le 02/02/2015 à 10:45 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

HadesKagome a écrit :

Voila un dossier .rar qui contient les deux script que j'ai mis sur mon cloud:

https://drive.google.com/file/d/0B8rjk0pLGt3mNVdSSV91ZFlQbjA/view?usp=sharing

Architecture réseau:

PC1: 172.22.41.200 qui est le serveur pour Aida

PC2: 172.22.41.7 qui est le client test

Switch

Routeur/proxy/pare-feu (tout en un)

Je fais mes testes une fois par switch et une fois par un cable croisé qui relie les deux pour être sur qui a pas un problème avec le switch ou le routeur/proxy/pare-feu même si il y a pas de raison.

---------------------------------------------------------------------------------------------------------------

Je me suis jamais penché sur WMI je vais jeté un coup d'œil merci.

, impossible d'accès ...

HadesKagome
 Posté le 02/02/2015 à 10:46 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien
danee
 Posté le 02/02/2015 à 10:47 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

, dropbox , c'est ok ...

Publicité
HadesKagome
 Posté le 02/02/2015 à 10:49 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bon ba c'est la premier fois que j'ai un problème avec Google drive je ferai plus attention a l'avenir avec ce cloud.

danee
 Posté le 02/02/2015 à 11:44 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

, déjà qq-remarque ..... normalement, il n'y a pas de raison pour que ça ne marche pas ...

1. ton PsExec , que tu as mis, date de la préhistoire (1.56) , lis bien les explications et exemples, voir --> https://technet.microsoft.com/en-us/sysinternals/bb897553.aspx

d'autres exemples --> http://ss64.com/nt/psexec.html

2. ton script ....

echo on
copy ScriptAida.bat \\172.22.41.7\c$
echo copie realiser
psexec.exe \\172.22.41.7 -u administrateur -p gw -h \\172.22.41.7\c$\ScriptAida.bat /NP /DEBUG
echo scriptdemarage lancer
pause

.... vu q'il est déjà copié sur le PC, pourquoi ne pas utiliser ...

psexec.exe \\172.22.41.7 -u administrateur -p gw -accepteula c:\ScriptAida.bat

+ ajouter le -accepteula (This flag suppresses the display of the license dialog.) pour ne pas être bocké par cela

(sans le -h) qui semble être spécifique pour Vista

-h
If the target system is Vista or higher, has the process run with the account's elevated token, if available.

3. rem: ton AIDA ne marche pas chez moi (win7-x64)



Modifié par danee le 02/02/2015 11:55
HadesKagome
 Posté le 02/02/2015 à 11:54 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

"ton PsExec que tu as mis, date de la préhistoire (1.56)"

Oui j'ai changer de version a la racine si tu a remarquer mais je l'ai supprimer pour être sur qu'il s'amuse pas a chercher le 1.56 au lieu du 2.11

"c:\ScriptAida.bat" = "\\172.22.41.7\c$\ScriptAida.bat" je lui est juste développer l'endroit car sur Windows il préfère la notation c$ que c:\ sur les chemin réseau. Je vais essayer tout de même avec juste c:\ScriptAida.bat

Le logiciel Aida32 ne passe pas sur win7 64 bizarre j'arrive a le faire fonctionner et a lui faire faire le rapport mais pas pur précaution je vais aller chercher une version bien plus récent de Aida.

danee
 Posté le 02/02/2015 à 11:57 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

AIDA, marche chez moi ( à moitié) , mais il râle pour certaines drivers qui ne sont pas signés

HadesKagome
 Posté le 02/02/2015 à 12:06 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Bon ba même avec les modification sa passe toujours pas, et j'ai remis l'ancienne version de Aida car avec la nouvelle il ouvre l'interface sur le client.

En résumé le ScriptAida.bat fonctionne si je vais sur le pc client et que j'exécute dans c:\ qui a était ajouter grâce au premier script

mais il a pas moyen de dire au pc serveur d'exécuté le script sur le pc client.

danee
 Posté le 02/02/2015 à 12:16 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

, si tu essai simplement executer le cmd sur le pc distant (en rouge)... vu ceci ...

j'utilise psexec sans soucis dans un domaine windows 2008 client xp et 7 pro

psexec \\PC -u domaine\admin -p pass cmd (lance la commande de ton coté)
psexec \\PC -u domaine\admin -p pass -i cmd (lance la commande du coté client)

et si ça passe pas, il y a un problème du coté sécurité



Modifié par danee le 02/02/2015 12:20
danee
 Posté le 02/02/2015 à 12:56 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
  Astucienne

, as tu testé le paramétre -c, par commande direct, au lieu de d'abord de copier par le BAT

psexec.exe \\172.22.41.7 -u administrateur -p gw -c ScriptAida.bat

HadesKagome
 Posté le 02/02/2015 à 13:08 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Il y a de l'évolution,

Alors le script si je l'adapte au pc serveur qui n'appartient pas au domaine avec un compte admin local sa passe que sa soit sans ou avec -i

Sur le pc client qui est sur un domaine et que j'utilise un compte local (car le serveur et en local) sa ne passe plus le psexec reste figé

Je commence a voir le problème:

- La base des compte locaux ne doit pas fonctionner quand le pc est sur le domaine même si on peut se connecter avec un compte local

- Psexec veut que les 2 pc soit sur le domaine ou les deux ne soit pas sur le domaine.

- Psexec ne supporte pas le domaine.



Modifié par HadesKagome le 02/02/2015 13:08
HadesKagome
 Posté le 02/02/2015 à 13:19 
Aller en bas de la page Revenir au message précédent Revenir en haut de la page
Petit astucien

Je me suis connecter avec mon compte administrateur de domaine, et quand je lance le script avec le user et mots de passe admin local il me mets accès refusé,

le problème doit venir de la.

Et je peux pas exécuté le script avec mes identifiants admin du domaine.

Publicité
Pages : [1] 2 3 ... Fin
Page 1 sur 3 [Fin]

Vous devez être connecté pour poster des messages. Cliquez ici pour vous identifier.

Vous n'avez pas de compte ? Créez-en un gratuitement !


Sujets relatifs
probleme pour avoir internet
probleme pour avoir internet
problème pour marquer mes pages
problème de script
problème pour mise en reseau
Google Chrome: une màj pour corriger le problème de batterie
No script pour firefox
Problème pour regarder programme en direct
uTorrent et Freebox v5 probléme pour ouvrir un port ?
Problème pour passer de google chrome a IE7
Plus de sujets relatifs à Problème Psexec pour lancer un script à distance
 > Tous les forums > Forum Internet et Réseaux