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
Please also mark the comments that contributed to the solution of the article
Content-ID: 52441491548
Url: https://administrator.de/contentid/52441491548
Printed on: October 16, 2024 at 01:10 o'clock
2 Comments
Latest comment
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