Neu Ameise Import mit Powershell

Alex_motodox

Aktives Mitglied
3. September 2018
4
0
Hallo,

Ich versuche derzeit ein kleines Powershell Script zu schreiben, dass automatisiert einen Bestandsimport durchführt. Jedoch hänge ich derzeit etwas an dem Aufruf der Ameise und kann zu dem Thema auch nicht viel Hilfe im Netz finden, da auf den JTL Seiten nur der Code für ein Batch Script gezeigt wird.

Ich habe das Ganze in Powershell über einen normalen Start-Process Befehl probiert, aber aus irgendeinem Grund nimmt die Ameise die Parameter (Server, Datenbank, Template, usw.) nicht mit. Kann mir hier jemand bitte einen Rat geben wie der Aufruf in Powershell aussehen muss, sodass ich in Powershell die Ameise mit Parametern zum Import ansprechen kann?

Gruß Alex
 

Alex_motodox

Aktives Mitglied
3. September 2018
4
0
Den Basti habe ich auch schon hier über das Forum angeschrieben, aber leider war er schon eine Weile nicht mehr aktiv und hatte auch in dem Beitrag keine Angaben zu seiner Problemlösung gemacht. Daher mein neuer Beitrag hier.
 

Enrico W.

Administrator
Mitarbeiter
27. November 2014
9.218
1.958
Ja, 15. Juli das letzte mal hier - ich vermute mal Urlaub oder sowas egoistisches 😉
Wenn Du ihn schon kontaktiert hast, dann denke ich, dass er sich auch melden wird. Bis dahin können natürlich auch andere User gern ihren Senf dazugeben.
 

marcelj

Mitglied
2. April 2019
48
7
Code:
$ameise = "C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe"
Start-Process $ameise -ArgumentList ( "-s " + $j.lieferant.instanz,`
                                      "-d " + $j.lieferant.mandant,`
                                      "-u " + $j.lieferant.db_user,`
                                      "-p " + $j.lieferant.db_pass,`
                                      "-t " + $vorlage,`
                                      "-i " + $j.lieferant.pfad +"\out\" + $j.lieferant.filename,`
                                      "--loglevel=1 --log=" + $j.lieferant.pfad + "\ameise.log") -Wait

Die Optionen zum Aufruf der Ameise findest du hier: https://guide.jtl-software.de/jtl-wawi/jtl-ameise/cmd-line-version/

Eigene Werte musst du eintragen, klar. Welche Importvorlage du angibst, siehst du wenn du im Import Fenster der Ameise deine Vorlagen anschaust (Vorlage laden oder so). Die fangen immer mit IMP an und haben eine laufende Nr.
 

Raphael1985

Aktives Mitglied
29. August 2011
58
7
Hallo, ich versuche per Workflow den Code auszuführen. Leider ohne Erfolg.
Wenn ich den Code in PowerShell selber ausführe geht es aber nicht über Workflow.
Muss man da was ändern?
 

Ähnliche Themen