Wenn du mittels eines Batch-Scripts eine Datei aus ihrem Cloud-Speicher herunterladen möchtest, kannst du die folgende Lösung anwenden:
Mithilfe von: Invoke-WebRequest '%url%' -OutFile '%FilePath%\datei.zipdl=1
und dem Link mit angehängtem "dl=1" ist es möglich, eine spezielle Datei herunterzuladen.
Dies ist nur mit einem festen Link zur Datei umsetzbar und nicht mit einer wechselnden Datei in einem festen Ordner.
Die Lösung ist komplett mit Bordmitteln ab Win10 bzw. ab der PowerShellVersion 5 möglich. Für Win7 oder Win8/8.1 muss Windows Management Framework 5.1 installiert werden. Dann läuft es auch auf älteren Systemen.
Auf einigen (vor allem älteren Systemen) muss zusätzlich für den Invoke-Request noch das SecurityProtocol auf Tls12 geändert werden. Dies ist mit: [Net.ServicePointManager]::SecurityProtocol = [Net.SecurityProtocolType]::Tls12
möglich.