Skype for business Move-CsUser 命令在移动 10-15 个用户后提示登录且不接受凭据

问题描述

我正在尝试使用 Move-CsUser PowerShell Cmdlet 将批量用户(900+)从 SfB On-Premise 移动到 SfB-Online。下面是代码片段:

$INP = Get-Content -Path <txt file path>

$SESSION = New-CsOnlinesession
Import-PsSession $SESSION -AllowClobber

foreach($USER in $INP)
{
Move-CsUser -Identity $USER -Target 'sipfed.online.lync.com' -ProxyPool 'ProxyPool_FQDN' -USEOAuth -Confirm:$False
}

它适用于 15-20 个用户并成功将他们移动到 SfBOnline,但是之后它再次提示输入 Office 管理员凭据,说“我们无法登录。请再试一次”并且不再接受凭据.一直提示相同。

注意:

  • 我在没有运气的情况下遵循了 Technet 的所有可能性。
  • 从全局管理员 Office 帐户禁用 MFA - 不走运。
  • 尝试使用 -UserList 参数移动批量用户 - 同样的问题。

任何帮助将不胜感激。

解决方法

也有同样的问题。您可以尝试设置一个计时器,让每个用户睡眠 60 秒,它会做到的。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...