Question

Quelqu'un sait-il comment exécuter un script PowerShell à partir de SSIS? J'ai créé le script et cela fonctionne à partir de la ligne de commande. Le script prend quelques paramètres de ligne de commande, qui fonctionnent correctement lorsqu'ils sont appelés à partir de cmd.exe.

J'utilise une tâche de processus d'exécution dans SSIS et je ne parviens pas à exécuter le fichier de script. J'utilise des expressions pour transmettre le nom du script et les arguments de la ligne de commande. La tâche renvoie une erreur de jeton de chaîne incomplète.

Était-ce utile?

La solution

De VS à lancer PSH avec un script supplémentaire (pour un projet d'applet de commande), j'utilise la ligne de commande suivante:

powershell -noexit -command ". ./Startup.ps1"

Le -noexit gardera l'instance autour (donc vous ne voudriez pas cela), mettre toutes les commandes réelles dans un script en source de points évite une très longue ligne de commande.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top