Exécute un bat au serveur depuis mon ordinateur

Résolu/Fermé
abdel24 Messages postés 2 Date d'inscription jeudi 16 mars 2023 Statut Membre Dernière intervention 16 mars 2023 - 16 mars 2023 à 15:02
brucine Messages postés 14662 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 18 mai 2024 - 17 mars 2023 à 09:14

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.

A voir également:

3 réponses

brupala Messages postés 109588 Date d'inscription lundi 16 juillet 2001 Statut Membre Dernière intervention 18 mai 2024 13 640
Modifié le 16 mars 2023 à 15:30

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
abdel24 Messages postés 2 Date d'inscription jeudi 16 mars 2023 Statut Membre Dernière intervention 16 mars 2023
16 mars 2023 à 15:38

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
avion-f16 Messages postés 19246 Date d'inscription dimanche 17 février 2008 Statut Contributeur Dernière intervention 21 avril 2024 4 500
16 mars 2023 à 22:42

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
brucine Messages postés 14662 Date d'inscription lundi 22 février 2021 Statut Membre Dernière intervention 18 mai 2024 1 894
Modifié le 17 mars 2023 à 09:15

Bonjour,

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

1