Exécute un bat au serveur depuis mon ordinateur

Résolu
abdel24 Messages postés 2 Statut Membre -  
brucine Messages postés 24840 Date d'inscription   Statut Membre Dernière intervention   -

Bonjour

s'il vous plait j'aimerais bien avoir un script qui permet d'exécuter un fichier .bat dans mon serveur

fichier "cloture.bat" (le fichier cloture.bat est partager)

l'emplacement sur le serveur : "//SERVEUR/Users/administrateur/Desktop/cloture.bat"

qui contient le code suivant : taskkill /f /im PxPlus.exe

sur mon ordinateur aux mêmes réseaux, j'aimerais exécuter se bat au serveur 

lorsque je fais appel au fichier avec le code suivant :

call //SERVEUR/Users/administrateur/Desktop/cloture.bat /USER:Administrateur motdepassserveur

le fichier s'exécuté sur mon ordinateur et non pas le serveur.

Merci d'avance.

3 réponses

  1. brupala Messages postés 111140 Date d'inscription   Statut Membre Dernière intervention   14 441
     

    Salut,

    ah ?

    tu veux mettre le mot de passe administrateur du réseau dans un script toi ?

    C'est presque un suicide ....

    mets plutôt le script dans chaque profil utilisateur.


    0
  2. abdel24 Messages postés 2 Statut Membre
     

    Merci pour votre réponse rapide 

    mais là avec ce script

      call //SERVEUR/Users/administrateur/Desktop/cloture.bat /USER:Administrateur motdepassserveur

    j'arrive à accéder au fichier, mais comme j'ai déjà expliqué, il s'exécute au niveau de mon ordinateur 

    moi, je veux qu'il soit exécuté au niveau du serveur.

    Cordialement

    0
  3. avion-f16 Messages postés 19182 Date d'inscription   Statut Contributeur Dernière intervention   4 511
     

    Bonjour,

    Les protocoles d'échanges de fichiers (Samba, NFS, FTP, ...) ne permettent pas d'exécuter des commandes sur le serveur.

    La commande que tu exécutes indique juste à ton ordinateur qu'il doit exécuter le fichier qui se situe à cet emplacement. Il s'agit en l’occurrence d'un chemin réseau, mais ça ne change rien, il n'y a pas de raison que le serveur se mette soudainement à exécuter des fichiers qu'on lui demande par Samba.

    Au même titre que tu pourrais faire « word.exe //chemin/vers/fichier.docx » tu aurais alors Word qui va s'ouvrir sur ton ordinateur et affichera le fichier ciblé, Word ne va pas s'ouvrir sur le serveur.

    Il faut voir plutôt du côté de PowerShell :

    https://learn.microsoft.com/en-us/powershell/module/microsoft.powershell.core/invoke-command?view=powershell-7.3

    0
    1. brucine Messages postés 24840 Date d'inscription   Statut Membre Dernière intervention   4 169
       

      Bonjour,

      Ou PsExec (Sysinternals) si on tient absolument au batch.

      1