使用 PowerShell 抓取使用单点登录的网页?

Use PowerShell to Scrape WebPage That Uses Single Sign On?

我的目标是使用 PowerShell 抓取网页,我通常可以做到。但是,我试图在 IE 中打开特定的 URL。出现的页面在 IE 浏览器中使用单点登录。有没有一种方法可以使用 invoke-webrequest 来做到这一点(无需用户输入凭据?)或另一种从页面获取数据的方法?

假定用户 运行 脚本可以访问 site/URL。

利用 -UseDefaultCredentials 打开 Invoke-WebRequest 获取当前用户的会话。