Rexec et Mot de Passe

Rexec et Mot de Passe - Shell/Batch - Programmation

Marsh Posté le 10-04-2006 à 10:05:46    

Bonjour !  
 
J'utilise la commande Rexec afin de lancer un script sur une autre machine. Cela fonctionne parfaitement mais (car oui il y a un "mais" sinon je ne serais pas là) à chaque fois cette commande me demande un nom d'utilisateur et un mot de passe. Le problème est que j'aimerais que cala se fasse automatiquement ( genre :"hop je lance mon batch et sans rien me demander il va m'exécuter le script sur la machine distante" )
 
Est-ce possible avec des petites astuces batch ? Dois-je utiliser une autre commande ?  
 
Merci d'avance.


Message édité par Tyam le 10-04-2006 à 10:06:17
Reply

Marsh Posté le 10-04-2006 à 10:05:46   

Reply

Marsh Posté le 10-04-2006 à 22:04:44    

Ce Rexec, accepte-t'il le nom d'utilisateur et le mot de passe comme paramettre ou pas ?

Reply

Marsh Posté le 12-04-2006 à 07:56:56    

Je te conseil de pas trop de casser la tête avec rexec
 
mais prends plutot
 
psexec avec un -s (compte system)
 
Y a toute une suite de pti soft qui te change la vie :
 
http://www.sysinternals.com/Utilities/PsTools.html
 
 
exemple d'utilisation, si tu veux faire un gpupdate sur ton réseau  

Code :
  1. set queVeuxTu=psexec -s
  2. set etApres=gpupdate /force
  3. for /f "tokens=*" %%i in ('type %1') do
  4.         echo ** %%i **
  5.      %queVeuxTu% \\%%i %etApres%
  6. )


tu mets dans un txt les postes que tu souhaites GpUpdater :)
 
Bon c'est un exemple.
 
Bonne continuation


Message édité par 120120 le 12-04-2006 à 07:57:30

---------------
http://caledonien.org
Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed