Bonjour,
J'ai besoin de passer des commandes depuis un script SSIS
Par exemple
Tout fonctionne parfaitement lorsque je travaille depuis le debugger de SSIS.
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
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
Partager