Ich habe eine mehrzeilige DOS Batch-Datei in SSIS erstellen, die wie folgt aussieht:SSIS ein mehrzeiliges DOS
cd e:\client\data
copy generic_output.txt clientname.yyyymmdd
wo yyyymmdd
ist die heutige Datum
ich ziemlich viele einzelne Zeilen DOS erstellt habe Kopieren von Anweisungen, die die Kopie (mit einer abgeleiteten Spalte im Datenfluss), aber kann nicht mit einem Ansatz, mit dem ich eine Vorlage erstellen Datei, die die (hardcoded) erste Zeile enthält und dann einen Datenfluss haben Aufgabe, die die erste Zeile ausgibt und dann die Spalte Abgeleitet die zweite Zeile hat.
Kann ich beide Befehle in der Abgeleiteten Spalte ausgeben und zwischen dem cd
Befehl und dem copy
Befehl einen CR-LF einfügen? Oder gibt es einen besseren Ansatz?
Welche Version von DOS sind Sie, FreeDOS, DR-DOS, ROM-DOS, PTS-DOS, RxDOS REAL/32 oder MS-DOS verwenden, _which zuletzt gesehen wurde Windows ME als v8.0_? – Compo
Warum nicht eine Skriptkomponente verwenden, um dies zu erreichen? – Hadi
Sie können Befehle in eine Zeile verketten, indem Sie zwischen jedem Befehl ein Und-Zeichen verwenden. 'cd/D e: \ client \ data & kopiere generic_output.txt clientname.yyyymmdd' – Squashman