【问题标题】:Invoke-WebRequest not working through OneDriveInvoke-WebRequest 无法通过 OneDrive 工作
【发布时间】:2023-01-21 14:14:53
【问题描述】:

我有一个文件驻留在 OneDrive 上。权限是知道链接的任何人都可以查看/编辑。

我写了一个非常短的脚本来下载文件并将其放在我的桌面上。但是,下载文件后,我打开它时收到一条消息,提示它不可读/损坏。我测试的每种文件类型都会发生这种情况,包括 .ZIP 文件夹。这是我的代码:

Invoke-WebRequest -Uri "https://longobscureonedrivelink/personal/sharefile_removedforsecurity/Documents/folder/folder2/testy.pdfdownload=1" -OutFile "C:\Users\Billy\Desktop\testy.pdf"

我的想法是这是一个身份验证问题,但看到任何拥有链接的人都可以查看/编辑我不确定。

我尝试添加 -Credential Get-Credential 并输入拥有 OneDrive 用户名和密码的实际 Microsoft 帐户,但仍然没有成功。

任何帮助是极大的赞赏。

【问题讨论】:

    标签: powershell onedrive invoke-webrequest


    【解决方案1】:

    你有没有找到解决办法?我最近一直在为此苦苦挣扎。

    【讨论】:

      猜你喜欢
      • 2017-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2023-03-30
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多