Connect-PnPOnline -UseWebLogin 当 IE 安全级别区域为高时,不会加载登录弹出窗口

问题描述 投票:0回答:4

我有一个 PowerShell 脚本,应该打开 Web 登录弹出窗口,因为 SharePoint 网站需要 MFA。该脚本会打开弹出窗口,但不会加载 Microsoft 登录页面内容。它只加载一个空白页。

经过几个小时的故障排除,我们确定这是由于 Internet Explorer 的安全设置造成的。当 IE 中的安全级别设置为“高”时,浏览器和弹出窗口都不会加载登录页面(假设弹出窗口也加载 IE)。

由于服务器限制,无法将IE设置更改为较低级别。

是否有其他方式在 MFA 环境中使用 Connect-PnPOnline/使用 MFA 连接到 SharePoint Online 或者有没有办法指定弹出窗口打开的浏览器(Edge 加载登录页面没有问题)?

powershell internet-explorer sharepoint-online
4个回答
0
投票

发现IE自动登录了我们的内网(SharePoint Online)。退出 IE,并再次恢复网络对话框。


0
投票

我也有同样的情况。对我有帮助的是在管理权限下运行 PowerShell...


0
投票

如果您使用 IE 进行 MFA(因为您使用的是服务器)...

...在 IE 中,单击 ⚙,然后选择“Internet 选项”设置...

...然后选择“安全”选项卡

...然后选择“受信任的站点”

...单击[站点]按钮

...将以下两个站点添加到受信任站点:

...那么 MFA 弹出窗口应该可以工作。


-1
投票

我了解您无法降低 IE 浏览器的安全设置级别。

我建议您将 SharePoint 站点添加到受信任站点列表并配置用户身份验证设置可能会帮助您解决问题。

您可以参考以下步骤将该站点添加到可信站点列表

  1. 转到工具(ALT + X)-> Internet 选项-> 安全选项卡。
  2. 单击受信任的站点,然后单击站点按钮。
  3. 插入 站点 URL 并单击 添加 按钮。

  1. 单击关闭按钮。

您可以参考以下步骤来配置用户验证设置。

  1. 安全选项卡中单击受信任的站点,然后单击自定义级别按钮。
  2. 滚动到底部并找到用户身份验证
  3. 选择提示输入用户名和密码选项进行登录设置。

  1. 应用设置并重新启动IE浏览器。

然后再次尝试检查问题。

© www.soinside.com 2019 - 2024. All rights reserved.