为什么在将 SharePoint 数据备份到 Boxafe 时收到“无法获取访问令牌”错误?


最后修订日期: 2023-01-11

适用产品

Boxafe


根本原因

如果您的 SharePoint Online 帐户已禁用 ACS 仅应用程序访问令牌,则可能会发生“无法获取访问令牌”错误。

使用 ACS 仅应用程序访问令牌的应用程序在新 Microsoft 365 租户中默认处于禁用状态。


解决方案

要向 SharePoint Online 帐户授予 Boxafe 访问权限,必须启用 ACS 仅应用程序访问令牌。在执行此操作之前,您可能需要设置 SharePoint Online Management Shell。

设置 SharePoint Online Management Shell

  1. http://www.microsoft.com/en-us/download/details.aspx?id=35588 下载 SharePoint Online Management Shell 并安装
  2. 打开提升的 PowerShell 提示符。
  3. 通过运行以下命令查找 SharePoint Online Management Shell 的版本:
    Get-Module -Name Microsoft.Online.SharePoint.PowerShell -ListAvailable | Select Name,Version
  4. 如果 SharePoint Online Management Shell 版本低于 16.0.20912.12000,请运行以下命令强制安装最新版本的模块:
    Install-Module -Force -Name Microsoft.Online.SharePoint.PowerShell
  5. 如果执行策略受限,则必须运行以下命令将其设置为不受限制:
    Set-ExecutionPolicy -ExecutionPolicy Unrestricted

启用 ACS 仅应用程序访问令牌

  1. https://www.qnap.com/images/faq/no.1149/Boxafe_Auth.zip 下载 Boxafe_Auth.ps1 (Boxafe Auth Powershell Script) 并解压缩
  2. 打开提升的 PowerShell 提示符。
  3. 运行 Boxafe_Auth.ps1
  4. 如果出现确认消息,请按 A
  5. 输入 SharePoint 管理站点 URL。例如:“http://contoso.onmicrosoft.com”
  6. 此时会出现 SharePoint Online 登录窗口。使用您的 SharePoint Online 帐户凭据登录。
    注意

    QNAP 不会保存您的 SharePoint Online 帐户凭据。

  7. PowerShell 将运行 Boxafe Auth PowerShell Script。完成后,按 Enter
  8. 登录 Boxafe。
  9. 按照 Boxafe 用户指南获取 Microsoft 365 域身份验证凭据

这篇文章有帮助吗?

谢谢您,我们已经收到您的意见。

请告诉我们如何改进这篇文章:

如果您想提供其他意见,请于下方输入。

选择规格

      显示更多 隐藏更多
      open menu
      back to top