Bonjour,
Dans une proc=E9dure SQL, j'appelle un programme PERL grace=20
=E0 un appel syst=E8me "xp_cmdshell".
Par contre, j'ai l'impression que xp_cmdshell ne s'ex=E9cute=20
pas dans le r=E9pertoire =E0 partir duquel la proc=E9dure a =E9t=E9=20
lanc=E9e (via un autre programme).
Du coup, je ne peux pas utiliser de chemin relatif pour=20
r=E9f=E9rencer mon appel au prog PERL.
Y a-t-il moyen de forcer le xp_cmdshell =E0 s'ex=E9cuter dans=20
un r=E9pertoire particulier (et pas le c:\winnt\system32 par=20
d=E9faut)??
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
David
une solution de countournement : lancer un .bat à partir du xp_cmdshell
David
-----Message d'origine----- Bonjour, Dans une procédure SQL, j'appelle un programme PERL grace à un appel système "xp_cmdshell". Par contre, j'ai l'impression que xp_cmdshell ne
s'exécute
pas dans le répertoire à partir duquel la procédure a été lancée (via un autre programme). Du coup, je ne peux pas utiliser de chemin relatif pour référencer mon appel au prog PERL.
Y a-t-il moyen de forcer le xp_cmdshell à s'exécuter dans un répertoire particulier (et pas le c:winntsystem32
par
défaut)??
Merci de l'info .
une solution de countournement : lancer un .bat à partir
du xp_cmdshell
David
-----Message d'origine-----
Bonjour,
Dans une procédure SQL, j'appelle un programme PERL grace
à un appel système "xp_cmdshell".
Par contre, j'ai l'impression que xp_cmdshell ne
s'exécute
pas dans le répertoire à partir duquel la procédure a été
lancée (via un autre programme).
Du coup, je ne peux pas utiliser de chemin relatif pour
référencer mon appel au prog PERL.
Y a-t-il moyen de forcer le xp_cmdshell à s'exécuter dans
un répertoire particulier (et pas le c:winntsystem32
une solution de countournement : lancer un .bat à partir du xp_cmdshell
David
-----Message d'origine----- Bonjour, Dans une procédure SQL, j'appelle un programme PERL grace à un appel système "xp_cmdshell". Par contre, j'ai l'impression que xp_cmdshell ne
s'exécute
pas dans le répertoire à partir duquel la procédure a été lancée (via un autre programme). Du coup, je ne peux pas utiliser de chemin relatif pour référencer mon appel au prog PERL.
Y a-t-il moyen de forcer le xp_cmdshell à s'exécuter dans un répertoire particulier (et pas le c:winntsystem32