Powershell 使用不同帐户登录返回错误页面

Powershell 使用不同帐户登录返回错误页面,powershell,authentication,sharepoint-online,Powershell,Authentication,Sharepoint Online,我有两个SPO网站:siteA.sharepoint.com和siteB.sharepoint.com。我在每个网站上都有不同的帐户 当我登录到一个站点(siteA),然后在同一浏览器上打开另一个站点(siteB)时,将显示预期的以下屏幕(不管先登录哪个站点) 但是,单击“单击此处以使用其他帐户登录此网站”链接将显示一个错误页面,URL将附加以下\u layouts/15/accessdenied.aspx?loginasanotheruser=true&Source=%2F 我最近注意到这

我有两个SPO网站:siteA.sharepoint.com和siteB.sharepoint.com。我在每个网站上都有不同的帐户

当我登录到一个站点(siteA),然后在同一浏览器上打开另一个站点(siteB)时,将显示预期的以下屏幕(不管先登录哪个站点)

但是,单击“单击此处以使用其他帐户登录此网站”链接将显示一个错误页面,URL将附加以下
\u layouts/15/accessdenied.aspx?loginasanotheruser=true&Source=%2F

我最近注意到这个错误,因为当我之前(可能是几个月前)测试登录时,我看到一个屏幕,在单击“单击此处以使用其他帐户登录此站点”链接后,可以选择要登录的Microsoft帐户


清除浏览器的cookies和缓存可以让我毫无问题地再次登录到任何网站。但是,当我使用
Connect PnPOnline-Url mysiteurl-UseWebLogin

时,此错误会影响我的Powershell代码。您是否尝试使用存储在Windows凭据管理器中的凭据登录?@teylyn不,我没有,因为我使用的web身份验证不在凭据管理器中存储凭据这是我的观点。i、 e.不要使用web身份验证。@teylyn我必须这样做,因为启用了多因素身份验证,只有web身份验证流可以工作