返回
在非交互模式下使用 Azure AD PNP SharePoint 命令的前提条件
见解分享
2023-09-12 17:07:49
在开始使用 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。