Bonjour,

J'ai besoin de passer des commandes depuis un script SSIS
Par exemple

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
LC_Commande = Chr(34) & "C:\Program Files\WinZip\WINZIP32.EXE" & Chr(34) & " "
LC_Commande = LC_Commande & " -a -r "
LC_Commande = LC_Commande & LC_RepertoireCible & "XX" & LC_DateTRT & ".zip "
LC_Commande = LC_Commande & LC_FileName
Try
       Shell(LC_Commande, AppWinStyle.MinimizedNoFocus, True, 1 * 60 * 1000) ' 60 millisecondes de délai
       LN_NbFicZIP = LN_NbFicZIP + 1
Catch ex As Exception
       LO_Fichiers.FICHIER_EcritLOG(ex.Message)
End Try
Tout fonctionne parfaitement lorsque je travaille depuis le debugger de SSIS.
Par conte si je lance le script depuis un job de SQL Serveur ou avec une comande dtexec.exe /FILE la commande n s'exécute pas. Je n'ai aucune erreur mais le ZIP n'est pas créé.

Merci d'avance de vos conseils