@Evan Jiang ,
You could try the following scripts:
$users = Get-Content -Path “C:\temp\user.txt”
Foreach ($user in $users) {
Move-CsUser -Identity $user -Target “TargetPoolFQDN”
}
Besides, there are several different ways to move users to other pool in Lync server. You can refer to this article.
For the introduction for Get-Content cmdlet, please read this article.
If the response is helpful, please click "Accept Answer" and upvote it.
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.
@Evan Jiang
Haven't received your update for a long time, any update now?
If the above suggestion helps, please be free to mark it as answer for helping more people.