Powershell-Script .CSV runterladen-bearbeiten-hochladen (Lieferantenbestand)
Hallo zusammen,
ich bin ein Blutiger Anfänger und möchte folgendes realisieren.
Ich möchte mit einem Powershell-Script:
1. Eine .csv Datei mit Lieferantenbeständen herunterladen. (erste Spalte enthält Artikelnummer und die 2. Spalte Lieferverfügbarkeit mit dem Wert 1 für Lieferbar oder nicht Lieferbar mit dem Wert 0.)
2. ich möchte jetzt die .csv bearbeiten und die Bestände mit dem Wert 1 also Lieferbar mit einer bestimmter Zahl X ersetzen.
3.Danach die Datei speichern und in unsere Warenwirtschaft wieder hochladen.
Bis jetzt habe ich das mit einer Batch Datei gemacht die ihr hier sehen könnt.
Also automatisch jeden Tag die .csv runtergeladen und die aktuelle .csv wieder in die Wawi hochgeladen.
Macht wenig sinn da jeder Artikel wo Lieferbar ist nur als 1 Stück eingebucht wird. Weil der Lieferant nur 1 als Lieferbar und 0 als nicht Lieferbar vorgibt.
Vielleicht kann mir jemand von Euch behilflich sein um das ganze umzusetzen.
Im Voraus schon mal besten Dank an alle.
Mit freundlichen Grüßen
Matthias
ich bin ein Blutiger Anfänger und möchte folgendes realisieren.
Ich möchte mit einem Powershell-Script:
1. Eine .csv Datei mit Lieferantenbeständen herunterladen. (erste Spalte enthält Artikelnummer und die 2. Spalte Lieferverfügbarkeit mit dem Wert 1 für Lieferbar oder nicht Lieferbar mit dem Wert 0.)
2. ich möchte jetzt die .csv bearbeiten und die Bestände mit dem Wert 1 also Lieferbar mit einer bestimmter Zahl X ersetzen.
3.Danach die Datei speichern und in unsere Warenwirtschaft wieder hochladen.
Bis jetzt habe ich das mit einer Batch Datei gemacht die ihr hier sehen könnt.
Also automatisch jeden Tag die .csv runtergeladen und die aktuelle .csv wieder in die Wawi hochgeladen.
Macht wenig sinn da jeder Artikel wo Lieferbar ist nur als 1 Stück eingebucht wird. Weil der Lieferant nur 1 als Lieferbar und 0 als nicht Lieferbar vorgibt.
Vielleicht kann mir jemand von Euch behilflich sein um das ganze umzusetzen.
REM ###
cd \jtl\rcdome\curl
curl -o ..\rcdome\rcdome.csv https://www.xxxx.de/feed/stock_availability.csv -k
cd..
echo off
"C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" --server=.\JTLWAWI --database=eazybusiness --dbuser=xxxxxx --dbpass=xxxxx --templateid=IMP96 --inputfile=c:\jtl\rcdome\rcdome.csv
del c:\jtl\rcdome\rcdome.csv
exit
Im Voraus schon mal besten Dank an alle.
Mit freundlichen Grüßen
Matthias
Please also mark the comments that contributed to the solution of the article
Content-Key: 2302928315
Url: https://administrator.de/contentid/2302928315
Printed on: June 22, 2024 at 10:06 o'clock
9 Comments
Latest comment
![Mitglied: 1915348599 Mitglied: 1915348599](/images/members/profile_male_64x64.png)
$file="c:\jtl\rcdome\rcdome.csv"
$x = 100
iwr "https://www.xxxx.de/feed/stock_availability.csv" -outfile $file
$csv = Import-Csv $file -Delimiter ";"
$csv | %{
if ($_.Lieferverfügbarkeit -eq 1){
$_.Lieferverfügbarkeit = $x
}
}
$csv | export-csv $file -delimiter ";" -NoType -Encoding UTF8
start "C:\Program Files (x86)\JTL-Software\JTL-wawi-ameise.exe" -Argumentlist "--server=.\JTLWAWI --database=eazybusiness --dbuser=xxxxxx --dbpass=xxxxx --templateid=IMP96 --inputfile=$file" -wait
![Mitglied: 1915348599 Mitglied: 1915348599](/images/members/profile_male_64x64.png)
Die zugrunde liegende Verbindung wurde geschlossen: Unerwarteter Fehler beim Senden
Du verwendest entweder ein veraltetes OS /PowerShell Version oder der Server verwendet eine veraltetes TLS/SSL Protokoll. Oder das verwendete Website-Zertifikat ist nicht gültig oder wird nicht vertraut.Also entweder updaten, Zertifikat aktualisieren und ggf. TLS Version um Skriptkopf explizit festlegen
[System.Net.ServicePointManager]::SecurityProtocol = 'Tls11,Tls12'
![Mitglied: 148523 Mitglied: 148523](/images/members/profile_male_64x64.png)
Wenn du dir dann noch die Anwendung von Code Tags auch in Antworten angewöhnen könntest:
Formatting instructions in the posts
würdest du allen hier helfen dein Layout Chaos von oben auch besser lesen zu können !![face-wink face-wink](/images/icons/fa/light/face-laugh-wink.svg)
Formatting instructions in the posts
würdest du allen hier helfen dein Layout Chaos von oben auch besser lesen zu können !