如何使用PNP Powershell连接21vSharePoint Online

在我们使用PnP PowerShell的时候,如果想使用自己的账户通过Connect-PnPOnline 连接Global SharePoint Online时是十分方便的,可以通过一下几种方式

  • Credentials
    Connect-PnPOnline -Url "contoso.sharepoint.com" -Credentials (Get-Credential)
  • UseWeblogin
    Connect-PnPOnline -Url "contoso.sharepoint.com" -UseWebLogin
  • Interactive
    Connect-PnPOnline -Url "contoso.sharepoint.com" -Interactive

但是当我们使用21v的SharePoint Online时,由于是独立部署在国内的版本,上述方法只有UseWebLogin的方式还可以正常使用,另外两种方式登录时,会报错,我猜测是国内外的认证链接存在差异,所以还不支持。

那如果想要正常只用另外两种方式需要怎么做呢。PnP PowerShell文档实际上给出了方案。
方案的思路是在Azure ad中注册app,然后赋予app对应的SharePoint权限,然后app代理我们账户的权限来访问SharePoint。

#注册Azure ad app
Register-PnPAzureADApp -ApplicationName "PnP PowerShell" -Tenant contoso.partner.onmschina.cn -Interactive -AzureEnvironment China -SharePointDelegatePermissions AllSites.FullControl -SharePointApplicationPermissions Sites.FullControl.All -GraphApplicationPermissions Group.ReadWrite.All -GraphDelegatePermissions Group.ReadWrite.All
#在azure中赋与app权限后  即可正常使用如下cmdlet登录使用
Connect-PnPOnline https://contoso.sharepoint.cn/sites/dev/ -Interactive -ClientId [client id] -Tenant contoso.partner.onmschina.cn -AzureEnvironment China

Authentication to GCC or National Cloud environments

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/862026.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

怀庄之醉醉风流和醉逍遥有什么区别?哪一款更好喝

醉风流和醉逍遥是贵州怀庄酒业集团有限公司旗下怀庄之醉直营品牌的产品,两者主要在价格、酿造工艺和口感体验等方面有所区别: 价格 醉风流:参考价888元/瓶。 醉逍遥:参考价598元/瓶。 酿造工艺 醉风流:采用高粱、…

宏观经济学

SБ_Итоговая аттестация_Макроэкономика 你好,Вэйдун。当你提交此表单后,拥有者将会看到你的姓名和电子邮件地址。 1.GDP 等于 12000 个货币单位,折旧 - 1200 个货币单位,转移支付 - 750 …

WPF/C#:BusinessLayerValidation

BusinessLayerValidation介绍 BusinessLayerValidation,即业务层验证,是指在软件应用程序的业务逻辑层(Business Layer)中执行的验证过程。业务逻辑层是应用程序架构中的一个关键部分,负责处理与业务规则和逻辑相关的…

【C++ 拓展】ifstream、ofstream、fstream的使用

文章目录 前言一、istream1.1 ifstream - 输入流1.2 具体使用构造函数成员函数open 函数:is_open 函数:close 函数:operator>> 重载:rdbuf 函数peek 函数read 函数getline 函数ignore 函数seekg 函数tellg 函数 二、ofstrea…

《人生苦短,我用python·五》pybind11关于继承,多态的使用

在使用 pybind11 进行 Python 和 C 之间的交互时,涉及到继承和多态的情况,需要注意几个关键点和技巧: 在 C 中定义基类和派生类 首先,在 C 中定义你的基类和派生类。例如,有一个简单的基类 Shape 和派生类 Circle&…

关于区块链技术实现的寄卖行的抵押平台建设方案

关于区块链技术实现的寄卖行抵押平台建设方案 一、项目背景与目标 随着数字化时代的快速发展,金融行业对安全性和效率的要求日益提高。寄卖行作为一种传统金融服务机构,也面临着业务模式创新和服务效率提升的挑战。本方案旨在利用区块链技术&#xff0…

【Java Web】Vite构建前端目录结构

目录 一、Vite概述 二、Vite构建Vue3工程化项目 三、ViteVue3项目目录结构 四、ViteVue3项目组件(SFC入门) 五、ViteVue3样式导入方式 六、ViteVue3响应式数据和setup语法糖 一、Vite概述 Vite是一种新型前端构建工具,能够显著提升前端开发体验;Vite结合…

Arduino IDE下载、安装和配置

文章开始先把我自己网盘里的安装包分享给大家,链接:https://pan.baidu.com/s/1cb2_3m0LnuSKLnWP_YoWPw?pwdwwww 提取码:wwww 里面一个是Arduino IDE的安装包,另一个是即将发布的版本。 第一个安装包打开直接按照我的步骤安装就…

【第一周】认识小程序

目录 认识小程序发展历史发展前景发展优势个人企业/创业 账号申请开发工具下载流程使用说明 协作项目交流收益渠道 认识小程序 发展历史 微信小程序自2016年首次提出以来,经历了快速的发展和完善过程,以下是其主要发展历史节点: 2016年1月…

将某列缺失分隔符的文字读入 Excel

有个逗号分隔的 txt,共 10 列,第 3 列有时候缺少分隔符,导致该列缺失,数据不齐只剩 9 列。比如最后两行: 01-0104-0133,MAYO, RONIE #2,202403,2024-03-21 22:51:43.000,1449.49,0.00,0.00,08,6CC6BDAC7E45 17-1782-02…

C++ 串口读写

这段代码演示了如何使用 Windows API 中的串口通信功能进行简单的数据发送和接收。它使用了串口的基本操作和设置,并通过 sendSizeCategory 函数实现了一个简单的串口通信示例,发送一个十六进制数据,并读取串口返回的数据。 _CRT_SECURE_NO_WARNINGS:这是针对使用 strcpy …

云端智慧,赋能风电场:工业级控制系统云监控网关

风力发电场监控平台实现对风电场的运行状态和风机的实时数据进行监测、控制和管理,提高风电场的可靠性和运行效率,降低维护成本,实现智能化管理。 风机机组PLC、多功能仪表、无线测温、温度变送器、档位变送器、设备接入网关上传数据服务器。…

STM32G4系列之DAC

一、STM32G4单片机有几个DAC外设? STM32G4单片机共有4个DAC,两个为低速DAC(采样率1MHz),两个为高速DAC(采样率15MHz)。共包括7个通道,3个外部通道和4个内部通道。 三个外部DAC包括DAC1和DAC2,其可以映射到外部管脚&am…

输电线路-防鸟设备神器合集!往这边看看!

有些人可能会很恨鸟儿吧。 综艺《种地吧》第一、第二季分别有陈某、王某负责河虾塘、龙虾塘,每天都会有一个“贵宾”-白鹭,如期而至开吃。兄弟俩对其真的恨,但又没办法,谁让白鹭是国家二级保护动物呢。同样在输电线路上也有这样的…

【SpringBoot Web框架实战教程】03 SpingBoot 获取 http 请求参数

不积跬步,无以至千里;不积小流,无以成江海。大家好,我是闲鹤,微信:xxh_1459,十多年开发、架构经验,先后在华为、迅雷服役过,也在高校从事教学3年;目前已创业了…

隐秘而又复杂的恶意软件:SSLoad

SSLoad 是一种隐秘的恶意软件,主要通过钓鱼邮件打开突破口,收集各种信息再回传给攻击者。近期,研究人员发现 SSLoad 通过诱饵 Word 文档投递恶意 DLL 文件,最终部署 Cobalt Strike。另一种攻击方式是利用钓鱼邮件诱导受害者到 Azu…

svn切换分支

现在有一个场景: 在svn中有一个b分支,是基于a分支拉出来的,并且我的b分支在本地已经有了改动,a分支在远端也有了改动, 我想把远端a分支的改动同步到我的本地b分支上,如何操作 目前已知的方法 项目右键-&g…

上古世纪战争台服官网地址+台服预约+预创建角色教程

上古世纪战争台服上线啦,在《上古世纪战争》中,通过主要势力和地区,剧情和角色可以想起原作。《上古世纪战争》的主要背景为,原大陆消失之后,完成移民的种族们定居在诺伊大陆之后遇到的多个势力之间的冲突。同时&#…

CentOS安装ntp时间同步服务

CentOS安装ntp时间同步服务 安装ntp 检查服务器是否安装ntp: rpm -q ntp安装ntp: yum install -y ntp服务端配置 配置文件路径:/etc/ntp.conf 设置ntp为开机启动 systemctl enable ntpd查看ntp开机启动状态 enabled:开启, disabled:关闭 …

C# 类中访问修饰符的优先级

参考链接 : C# 指南 - .NET 托管语言 | Microsoft Learn 访问修饰符 - C# | Microsoft Learn