LYNC 2010 : Migrate SIP address between pool

Hi,

How to migrate Bulk SIP addresses from one pool to another pool with their confrecing data

July 11th, 2015 6:07pm

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" -moveconferencedata
For 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.

Free Windows Admin Tool Kit Click here and download it now
July 11th, 2015 7:07pm

we need to move sip addresses in batch. How it is possible
July 11th, 2015 8:10pm

Can you give an example of what you need to do?
Free Windows Admin Tool Kit Click here and download it now
July 11th, 2015 8:22pm

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

July 11th, 2015 8:43pm

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 }

Free Windows Admin Tool Kit Click here and download it now
July 12th, 2015 3:09am

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

July 12th, 2015 4:09am

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 }

Free Windows Admin Tool Kit Click here and download it now
July 13th, 2015 3:19pm

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics