Hi,
How to migrate Bulk SIP addresses from one pool to another pool with their confrecing data
Technology Tips and News
Hi,
How to migrate Bulk SIP addresses from one pool to another pool with their confrecing data
You'd want to use the Lync Management Shell and add the -moveconferencedata switch Check out this article: https://technet.microsoft.com/en-us/library/gg182600(v=ocs.14).aspx the command you're looking for would be something like this:
Get-CsUser -Filter {RegistrarPool -eq "pool02.contoso.net"} | Move-CsUser -Target "pool01.contoso.net" -moveconferencedataFor moving by groups, check out this article: http://www.skypeadmin.com/2014/06/06/bulk-enable-lync-users-by-group-in-one-line/ and substitute the enable for a move as appropriate.
We have lync 2010 deployed in Site01 and in Site02 (new site). We have to decomission the site01 and need to move all SIP addresses to site02.
there are 20000 SIP addresses and we need to move SIP addresses in batches.
We tried to move pilot users but pilot users are facing issue in meeting and unable to join the meeting.
Currently SRV record points to Site01 and common DNS A records meet, dialin points to Site01
Kindly suggest stes for bulk move in bataches and suggest how and when to migrate conference data and conference directory
Thanks
You'll need to fix the meeting join issue first. That might be as simple as adding the -moveconferencedata switch, or your internal and external web service FQDNs for the new pool may not be properly published internally and externally.
IF you wanted to move a batch of 1000, you could do the following:
$x = Get-CsUser -Filter RegistrarPool -eq "pool02.contoso.net"} foreach($i in 1..1000){ Move-CsUser -identity $x[$i].identity -Target "pool01.contoso.net" -moveconferencedata }
Thanks Anthony..
The above command will take random 1000 users. Is it possible to move batch of known users or is it possible to use csv file for move users?
Thanks
Sure. Create a list of sip addresses like below and call it myusers_part1.csv or whatever you like. The file should look like:
user1@sipaddress.com
user2@sipaddress.com
user3@sipaddress.com
Then run the following command against that CSV:
import-csv -Path c:\myusers_part1.csv -header "User" | foreach { Move-CsUser -identity $_.User -Target "pool01.contoso.net" -moveconferencedata }