Automatically save to Powershell

What I do is run this, and it opens a website, and this is a donor. When it appears, I receive a request to save it. I was wondering how can I write code to automatically save this file? enter image description here

$URL = "http://ps2pw027012/Reports/Reserved.ReportViewerWebControl.axd?ReportSession=bc5nij45tlov50byl2dsxgqk&Culture=1033&CultureOverrides=False&UICulture=9&UICultureOverrides=Fal se&ReportStack=1&ControlID=31a059a77a994ddc9f56f61d81f64615&OpType=Export&FileName=Local+Group+Members&ContentDisposition=OnlyHtmlInline&Format=CSV" $ie = New-Object -com internetexplorer.application; $ie.visible = $true; $ie.Navigate($URL); while ($ie.Busy -eq $true) { Start-Sleep -Seconds 100; } #wait for browser idle 
+5
source share
1 answer

You have several options for this. You really don't need to use a browser object to download a file. Here is a great site on how to upload files using Powershell, Use PowerShell to download a file from HTTP, HTTPS and FTP

PowerShell 3 and later:

 Invoke-WebRequest -Uri "https://www.contoso.com/file" -OutFile "C:\path\file" 

Powershell 2 has this way of downloading files:

 $WebClient = New-Object System.Net.WebClient $WebClient.DownloadFile("https://www.contoso.com/file","C:\path\file") 

The link above discusses in more detail various ways to upload and save files using various methods.

+7
source

Source: https://habr.com/ru/post/1270542/


All Articles