0

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

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

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

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

4

2 回答 2

0

发现IE自动登录到我们的内网(SharePoint Online)。退出 IE,并重新获得网络对话框。

于 2021-01-15T14:40:10.937 回答
0

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

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

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

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

在此处输入图像描述

  1. 单击关闭按钮。

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

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

在此处输入图像描述

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

然后再次尝试检查问题。

于 2020-09-18T09:36:24.373 回答