Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
2720 connectés 

 


Dernière réponse
Sujet : [Win Server 2003]Exécution de .CMD marche, mais pas .BAT
boisorbe je viens au nouvelle apres de bonne vacances :D
tu en es ou?

Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
boisorbe je viens au nouvelle apres de bonne vacances :D
tu en es ou?
Wolfman En fait, quand je dis que ça ne charge pas, c'est à dire qu'au moment de l'exécution du .BAT, j'ai juste la fenêtre console qui s'ouvre, comme si j'avais simplement exécuté CMD.EXE. Le fichier BAT en lui ne se lance pas.
 
Autre info en plus, si au travers du site Intranet des fichiers .BAT ou .CMD sont exécutés (oui c'est assez spécial comme intranet), ça ne fonctionne pas : même symptôme. Pour résumé :
 
Avec mon profil admin du domaine : exécution de BAT et CMD fonctionne
Avec autre profil (même admin) : exécution de BAT ne fonctionne pas, exécution de CMD fonctionne
Avec profil anonyme (par intranet) : exécution de BAT et CMD ne fonctionnent pas.
boisorbe bon pour en revenir au probleme initial mon idee est surement stupide j'ai l'impression que dans les deux cas j'ai CMD qui est lance
 
par contre je crois que la syntaxe peu varier entre cmd et bat. j'ai deja eu des problemes avec des noms long que je devais mettre entre guillemets de facon differentes entre un bat et un cmd
boisorbe resiste :D
et oui le WSH c'est plus mieux (10 000 fois) :D
 
mais c'est vrai qu'un petit batch ca peu etre pratique (simple) meme si un WSHRUN est pas compliqué :D
Requin Ok je viens de vérif' et il est bien présent... il me semblait que "command" n'existait pas sur 2000. J'ai du me vautrer avec "cmd" qui n'existe pas sous 9X ;)
 
Perso je remplace de + en + les batchs par des scripts WSH... je trouve l'exécution plus souple et surtout bcp plus rapide...
 
(je résiste à la tentaion de lancer le client RD pour me conencter à un serv' 2003.. merd' c'est le wk-end !)
boisorbe oh que si  
on a un user qui nous avait tout casse avec
 
quand tu dis ne charge pas, tu entend quoi exactement ?
 
sinon comme difference entre les deux cmd est un exe qui tourne en process, par contre command.com tourne dans une ntvdm (pas le cas de cmd)
 
mais c'est peut etre autre chose (meme surement)
d'un autre cote je te conseillerais toutjours d'utiliser les cmd ca evite des problemes dans les batch :D
 
mais ca n'empeche qu'il faut comprendre pourquoi ca ne marche pas pour pas dormir idiot :D
Requin Visiblement ca été ajouté avec XP... car sous NT / 2000 "command" ne charge pas l'interpréteur.
 
boisorbe ben voui command.com exist encore, c'est d'ailleurs une belle boullette car par strategie tu peux interdir au user l'utilisation de l'invite de commande
mais suffit de taper sur le command.com pour en avoir une autre.
apres un bon coup de cals (par defaut dans win et hop tu casse tout ou tu recup tout :D
 
faille de secu bien souvent ignoree :D
 
edit : les deux sont dans c:\windows\system32
Requin command.com existe encore sur les OS bases NT ?
 
Perso je sens plutot un problème genre "features" de sécurité empêchant l'exécution de certaines extensions.
 
J'ai quelques 2003 sous la main je pourrais faire un test (mais la c'est le wk-end)
boisorbe il me semble que CMD s'appuie sur cmd.exe
alors que .bat sur command.com
 
peut etre une restriction user (droit dans winnt ou winnt/temp)
 
edit : j'ai parler de winnt par habitude de 2000 mais tout le monde a compris que je parlais de c:\windows :D
Wolfman un p'tit up
Wolfman J'ai un truc trop strange sur un serveur sous Windows Server 2003.
Il s'agit d'un serveur web utilisé en interne.
 
Je me logue dessus en tant que Administrateur du domaine : je peux sans problème exécuter les fichiers .BAT et .CMD.
 
Maintenant, je me logue dessus avec un compte utilisateur, mis dans le groupe Administrateurs local du serveur. L'exécution de .CMD fonctionne parfaitement, mais pas les .BAT : il m'ouvre simplement la console comme si j'avais simplement lancé CMD.EXE...
 
Qu'est-ce que ça peut être ??

Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)