OVH Cloud OVH Cloud

Aide sur cmd.exe

6 réponses
Avatar
Michel DOMINIQUE
Bonjour !

J'ai le problème suivant: je dispose de dizaines de scripts (;bat) écrit en
utilisant les fonctionnalités nouvelles du shell apparues avec Windows 2000;
maintenant, j'ai un client qui veut cela mais sous NT4 Server. la solution
est simple: il faut tout réécrire !
Cependant, je me demande s'il n'existe pas une solution plus élégante à
savoir un outil qui serait capable d'interpréter les scripts Windows 2000
sous NT4. Une sorte de compatibilité à l'envers !

Je n'ai rien trouvé sur Internet ni sur le site de Microsoft donc je m'en
remets aux brillants experts qui ne manquent pas de foisonner sur ce forum
et qui vont sans doute me répondre très rapidement.

Merci d'avance pour vos réponses.

Michel.

6 réponses

Avatar
XeLoRy
Bonsoir,

il y a quoi dans vos scripts ?
Pouvez-vous nous montrer quelques exemples ?

Je ne connais pas de solution pour ça.


XeLoRy

"Michel DOMINIQUE" a écrit dans le message de
news: 41b8a81c$0$8090$
Bonjour !

J'ai le problème suivant: je dispose de dizaines de scripts (;bat) écrit
en

utilisant les fonctionnalités nouvelles du shell apparues avec Windows
2000;

maintenant, j'ai un client qui veut cela mais sous NT4 Server. la solution
est simple: il faut tout réécrire !
Cependant, je me demande s'il n'existe pas une solution plus élégante à
savoir un outil qui serait capable d'interpréter les scripts Windows 2000
sous NT4. Une sorte de compatibilité à l'envers !

Je n'ai rien trouvé sur Internet ni sur le site de Microsoft donc je m'en
remets aux brillants experts qui ne manquent pas de foisonner sur ce forum
et qui vont sans doute me répondre très rapidement.

Merci d'avance pour vos réponses.

Michel.




Avatar
Fabricem [MS]
Bonjour

vbscript, Windows Scripting Host, WMI fonctionne avec certaines limitations
sur NT4, il faut donc avoir un peu plus d'information sur ce qui'il y a dans
vos scripts pour pouvoir vous aider

Cdlt

--
Fabrice

"Michel DOMINIQUE" a écrit dans le message de
news: 41b8a81c$0$8090$
Bonjour !

J'ai le problème suivant: je dispose de dizaines de scripts (;bat) écrit
en
utilisant les fonctionnalités nouvelles du shell apparues avec Windows
2000;
maintenant, j'ai un client qui veut cela mais sous NT4 Server. la solution
est simple: il faut tout réécrire !
Cependant, je me demande s'il n'existe pas une solution plus élégante à
savoir un outil qui serait capable d'interpréter les scripts Windows 2000
sous NT4. Une sorte de compatibilité à l'envers !

Je n'ai rien trouvé sur Internet ni sur le site de Microsoft donc je m'en
remets aux brillants experts qui ne manquent pas de foisonner sur ce forum
et qui vont sans doute me répondre très rapidement.

Merci d'avance pour vos réponses.

Michel.




Avatar
XeLoRy
Tout à fait Fabricem !

XeLoRy

"Fabricem [MS]" a écrit dans le message de
news:
Bonjour

vbscript, Windows Scripting Host, WMI fonctionne avec certaines
limitations

sur NT4, il faut donc avoir un peu plus d'information sur ce qui'il y a
dans

vos scripts pour pouvoir vous aider

Cdlt

--
Fabrice

"Michel DOMINIQUE" a écrit dans le message
de

news: 41b8a81c$0$8090$
Bonjour !

J'ai le problème suivant: je dispose de dizaines de scripts (;bat) écrit
en
utilisant les fonctionnalités nouvelles du shell apparues avec Windows
2000;
maintenant, j'ai un client qui veut cela mais sous NT4 Server. la
solution


est simple: il faut tout réécrire !
Cependant, je me demande s'il n'existe pas une solution plus élégante à
savoir un outil qui serait capable d'interpréter les scripts Windows
2000


sous NT4. Une sorte de compatibilité à l'envers !

Je n'ai rien trouvé sur Internet ni sur le site de Microsoft donc je
m'en


remets aux brillants experts qui ne manquent pas de foisonner sur ce
forum


et qui vont sans doute me répondre très rapidement.

Merci d'avance pour vos réponses.

Michel.








Avatar
MD
Bonjour à tous et merci pour votre réactivité.

Voici un exemple de contenus de scripts:

...
cd %HORCUR%
for %%a in (%HORDAT%dic*.dic) do (
echo tabletraitée:%%~na >>%HORCUR%Install.txt
utcreattab %%~na -d >>%HORCUR%Install.txt
if exist %HORCUR%%%~na.seq (
echo utcpytab:%%~na >>%HORCUR%Install.txt
echo utcpytab %HORCUR%%%~na.seq %%~na >>%HORCUR%Install.txt
utcpytab %%~na.seq %%~na >>%HORCUR%Install.txt
)
)
...

Cordialement,
Michel.


"Michel DOMINIQUE" a écrit dans le message de
news:41b8a81c$0$8090$
Bonjour !

J'ai le problème suivant: je dispose de dizaines de scripts (;bat) écrit
en

utilisant les fonctionnalités nouvelles du shell apparues avec Windows
2000;

maintenant, j'ai un client qui veut cela mais sous NT4 Server. la solution
est simple: il faut tout réécrire !
Cependant, je me demande s'il n'existe pas une solution plus élégante à
savoir un outil qui serait capable d'interpréter les scripts Windows 2000
sous NT4. Une sorte de compatibilité à l'envers !

Je n'ai rien trouvé sur Internet ni sur le site de Microsoft donc je m'en
remets aux brillants experts qui ne manquent pas de foisonner sur ce forum
et qui vont sans doute me répondre très rapidement.

Merci d'avance pour vos réponses.

Michel.




Avatar
Jean-Claude BELLAMY
Dans le message news:41b976d0$0$18039$ ,
MD s'est ainsi exprimé:

"Michel DOMINIQUE" a écrit dans le
message de news:41b8a81c$0$8090$
J'ai le problème suivant: je dispose de dizaines de scripts (;bat)
écrit en utilisant les fonctionnalités nouvelles du shell apparues
avec Windows 2000; maintenant, j'ai un client qui veut cela mais
sous NT4 Server. la solution est simple: il faut tout réécrire !
[...]


Voici un exemple de contenus de scripts:

...
cd %HORCUR%
for %%a in (%HORDAT%dic*.dic) do (
echo tabletraitée:%%~na >>%HORCUR%Install.txt
utcreattab %%~na -d >>%HORCUR%Install.txt
if exist %HORCUR%%%~na.seq (
echo utcpytab:%%~na >>%HORCUR%Install.txt
echo utcpytab %HORCUR%%%~na.seq %%~na >>%HORCUR%Install.txt
utcpytab %%~na.seq %%~na >>%HORCUR%Install.txt
)
)


Toutes ces commandes sont valables sous NT4 !
Il n'y a dedans aucune nouveauté de W2K qui serait inexistante sous NT4.
(je fais abstraction de "utcreattab" et "utcpytab" qui sont des applis
propres à ton environnement)
J'ai d'ailleurs examiné, sous NT4 (SP6a), l'aide en ligne de l'instruction
FOR, tout est conforme ...

Donc si ton script ne passe pas sous NT4, c'est dû à autre chose que le
langage de script lui-même...

Je viens de le tester sur mon serveur NT4 (en mettant en commentaire
l'exécution de utcreattab et utcpytab) :
fonctionnement impeccable !


--
May the Force be with You!
La Connaissance s'accroît quand on la partage
----------------------------------------------------------
Jean-Claude BELLAMY [MVP] - http://www.bellamyjc.org
http://www.bellamyjc.org *



Avatar
XeLoRy
Normalement d'après ce que je sais tu n'auras pas de problème, il y a aucune
nouveauté de Windows 2000. Quoi je crois bien :-)

XeLoRy


"MD" a écrit dans le message de news:
41b976d0$0$18039$
Bonjour à tous et merci pour votre réactivité.

Voici un exemple de contenus de scripts:

...
cd %HORCUR%
for %%a in (%HORDAT%dic*.dic) do (
echo tabletraitée:%%~na >>%HORCUR%Install.txt
utcreattab %%~na -d >>%HORCUR%Install.txt
if exist %HORCUR%%%~na.seq (
echo utcpytab:%%~na >>%HORCUR%Install.txt
echo utcpytab %HORCUR%%%~na.seq %%~na >>%HORCUR%Install.txt
utcpytab %%~na.seq %%~na >>%HORCUR%Install.txt
)
)
...

Cordialement,
Michel.


"Michel DOMINIQUE" a écrit dans le message
de

news:41b8a81c$0$8090$
Bonjour !

J'ai le problème suivant: je dispose de dizaines de scripts (;bat) écrit
en

utilisant les fonctionnalités nouvelles du shell apparues avec Windows
2000;

maintenant, j'ai un client qui veut cela mais sous NT4 Server. la
solution


est simple: il faut tout réécrire !
Cependant, je me demande s'il n'existe pas une solution plus élégante à
savoir un outil qui serait capable d'interpréter les scripts Windows
2000


sous NT4. Une sorte de compatibilité à l'envers !

Je n'ai rien trouvé sur Internet ni sur le site de Microsoft donc je
m'en


remets aux brillants experts qui ne manquent pas de foisonner sur ce
forum


et qui vont sans doute me répondre très rapidement.

Merci d'avance pour vos réponses.

Michel.