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é | ||||||||
| ||||||||
![]() ![]() |
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 | |||||||
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. | |||||||
![]() ![]() |
(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 | |||||||
![]() ![]() |
| |||||||
![]() ![]() |
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) ... | |||||||
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.
| |||||||
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. | |||||||
![]() ![]() |
et indiquer la structure du réseau par PC1 pc2 pc3 ... | |||||||
![]() ![]() |
http://fr.wikipedia.org/wiki/Windows_Management_Instrumentation | |||||||
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.
| |||||||
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 | |||||||
![]() ![]() | HadesKagome a écrit :
| |||||||
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 | |||||||
![]() ![]() | HadesKagome a écrit :
| |||||||
Petit astucien | ||||||||
![]() ![]() |
| |||||||
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. | |||||||
![]() ![]() |
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 ....
.... 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 | |||||||
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.
| |||||||
![]() ![]() | AIDA, marche chez moi ( à moitié) , mais il râle pour certaines drivers qui ne sont pas signés | |||||||
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. | |||||||
![]() ![]() |
et si ça passe pas, il y a un problème du coté sécurité Modifié par danee le 02/02/2015 12:20 | |||||||
![]() ![]() |
psexec.exe \\172.22.41.7 -u administrateur -p gw -c ScriptAida.bat | |||||||
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 | |||||||
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é | ||||||||
| ||||||||
Les bons plans du moment PC Astuces | Tous les Bons Plans | ||||||||||||||||||||||||||||||
|