Download aus csv Datei
Moin zusammen,
ich hänge gerade ein bisschen an einem Powershell Skript, ich würde gerne in jeder Zeile, das "Image" herunterladen auf das die URL in der Zeile zeigt in den Ordner $env:USERPROFILE\Desktop\LaptopImages.
Ich kriege aber irgendwie die URL nicht aus der csv in meine for Schleife raus 🤔
Viele Grüße
Florian
ich hänge gerade ein bisschen an einem Powershell Skript, ich würde gerne in jeder Zeile, das "Image" herunterladen auf das die URL in der Zeile zeigt in den Ordner $env:USERPROFILE\Desktop\LaptopImages.
"Asset Name","Serialnumber","Image"
"HP OmniBook X Laptop 14-fe0750ng Next Gen AI PC","A3NY2EA#ABD","https://www.hp.com/de-de/shop/Html/Merch/Images/A3NY2EA-ABD_9_390x286.jpg"
"HP Spectre x360 2-in-1 Laptop 16-aa0770ng","9P2N4EA#ABD","https://www.hp.com/de-de/shop/Html/Merch/Images/9P2N4EA-ABD_390x286.jpg"
Ich kriege aber irgendwie die URL nicht aus der csv in meine for Schleife raus 🤔
Viele Grüße
Florian
Bitte markiere auch die Kommentare, die zur Lösung des Beitrags beigetragen haben
Content-ID: 52441491548
Url: https://administrator.de/contentid/52441491548
Ausgedruckt am: 21.11.2024 um 16:11 Uhr
2 Kommentare
Neuester Kommentar
Moin,
Gruß Thomas
$Source = "C:\Pfad\zur\Quelle.csv"
$CSV = Import-CSV -Path $Source -Delimiter ','
$WC = [System.Net.WebClient]::new()
# Desktopordner ermitteln...
$Desktop = [Environment]::GetFolderPath("Desktop")
# Für jede Zeile der CSV...
Foreach ($Line in $CSV) {
# Dateiname aus Link extrahieren
$Name = $Line.Image | Split-Path -Leaf
# Bild herunterladen
$WC.DownloadFile($Line.Image,"$Desktop\LaptopImages\$Name")
}
Gruß Thomas