Frage

Wer weiß, wie ein Powershell-Skript von SSIS ausführen? Ich habe das Skript erstellt und es funktioniert von der Befehlszeile. Das Skript dauert ein paar Kommandozeilenparameter, die gut funktionieren, wenn sie von cmd.exe genannt.

Ich verwende eine Prozess-Task in SSIS ausführen und kann die Skriptdatei ausführen nicht bekommen. Ich benutze Ausdrücke im Namen des Skripts und die Befehlszeilenargumente zu übergeben. Die Aufgabe wird eine unvollständige Zeichenfolge Token Fehler zurückgegeben.

War es hilfreich?

Lösung

Von VS starten PSH mit einem zusätzlichen Skript (für ein Projekt Cmdlets) Ich verwende die folgende Kommandozeile:

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

Die -noexit wird die Instanz halten um (so würden Sie nicht wollen), setzen alle realen Befehle in einem Skript Punkt bezogen werden vermeidet eine wirklich lange Befehlszeile.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top