xp_cmdshell : lancer 2 commandes MS-DOS
Bonjour.
J'ai besoin de lancer un fichier ".bat" depuis une procédure stockée SQL Server.
La commande
Code:
EXEC master..xp_cmdshell 'MonRepertoire\MonFichier.bat'
fonctionne très bien.
Il me faut cependant me positionner dans le bon répertoire pour lancer la commande, j'ai tenté un :
Code:
1 2 3
|
EXEC master..xp_cmdshell 'cd c:\MonRepertoire\'
EXEC master..xp_cmdshell MonFichier.bat' |
mais rien ne se passe et si je fais :
Code:
1 2 3
|
EXEC master..xp_cmdshell 'cd c:\MonRepertoire\'
EXEC master..xp_cmdshell 'dir' |
je constate que je ne suis pas au bon endroit.
Comment doit t-on faire pour lancer 2 commandes DOS avec xp_cmdshell ?
Merci de votre aide.