Neu JTL-Ameise CLI Verbindung zur Datenbank mit Powershell

9. August 2021
1
0
Hallo,

Ich versuche mich an der Automatisierung von Imports von Kundendaten in die JTL-Ameise über ein Powershell Skript. Allerdings möchte ich eben natürlich vermeiden die Anmeldedaten des Adminkontos im Skript zu verwenden. Ist es möglich einen Importprozess über das CLI beispielsweise über einen regulären Nutzerkonto auszuführen?
Andere Ideen wären natürlich herzlich willkommen.

Danke und mit freundlichen Grüßen,
Ferdinand
 

Benjamin S.

Sehr aktives Mitglied
7. September 2021
119
30
Hallo,
sollte definitv über batch möglich sein.
Schau einfach mal im Forum.
Ich erinnere mich definitv, da mal was gelesen zu haben, finde aber selber gerade nichts.

Liebe Grüße
Benjamin
 

sebjo82

Sehr aktives Mitglied
3. Juni 2021
697
211
Code:
sqlcmd -S HOSTNAME\INSTANCENAME -U USERNAME
Hier würde dann eine Passwort-Aufforderung kommen
 

T4DT.GmbH

Offizieller Service Partner
SPBanner
6. November 2018
332
167
Hannover
Die Ameise unterstützt kein Integrated Security!
In Powershell würde man das wie folgt machen:

Code:
[string[]]$AmeiseArguments = ("--server=$WawiServer", "--database=$Database", "--dbuser=$DbUserName", "--dbpass=$DbPw", "--templateid=IMP$ImportTemplate", "-i $csvPath","--nostdout")
Start-Process "C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" $AmeiseArguments -Wait

Möchte man das Passwort im Skript nicht speichern, kann man Benutzername und Passwort per Get-Credentials abfragen.
 
  • Gefällt mir
Reaktionen: Benjamin S.

Ähnliche Themen