Exécute un bat au serveur depuis mon ordinateur

Résolu

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. 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
    1. 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
      1. 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. Bonjour,

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

          1