返回

在非交互模式下使用 Azure AD PNP SharePoint 命令的前提条件

见解分享

在开始使用 Azure AD PowerShell for SharePoint (PNP) 来在非交互模式下管理 SharePoint 之前,必须满足某些先决条件。这些先决条件可确保您拥有必要的环境和权限来成功运行命令。

1. 安装 Azure AD PowerShell for SharePoint (PNP)

2. 连接到 Azure AD 租户

  • 使用 Connect-PnPOnline cmdlet 连接到 Azure AD 租户。
  • 您需要具有租户管理员或 SharePoint 管理员权限才能连接。

3. 安装 SharePoint Online Management Shell

  • 安装 SharePoint Online Management Shell。这提供了管理 SharePoint Online 所需的命令。

4. 为应用程序注册授予权限

  • 您需要为用于运行非交互模式 PNP 命令的应用程序注册授予权限。
  • 按照 此处的步骤 创建应用程序注册并授予权限。

5. 生成客户端凭据

  • 使用 New-PnPClientSecret cmdlet 生成客户端机密。
  • 客户端机密将用于在非交互模式下对 PNP 命令进行身份验证。

6. 设置环境变量

  • 设置以下环境变量:
    • $PnPApplicationId:应用程序注册的应用程序 ID。
    • $PnPClientSecret:客户端机密。
    • $PnPTenantId:Azure AD 租户 ID。

7. 测试连接

  • 运行以下命令以测试连接:
Connect-PnPOnline -Url https://contoso.sharepoint.com -AppId $PnPApplicationId -AppSecret $PnPClientSecret
  • 如果连接成功,您将看到一条成功消息。

一旦满足了所有先决条件,您就可以开始使用 Azure AD PowerShell for SharePoint (PNP) 来在非交互模式下管理 SharePoint。