Tag Archives: Lync Server 2013

Updated Tool: Lync Common Area Phone Management (GUI)

If you haven’t seen it or played with it, there’s a free tool available to you that I’ve developed that will help manage Lync Common Area Phones with a GUI interface.  There is nothing to install, it’s a pure PowerShell script you can run.  Read more about that here if you haven’t seen it: http://www.lyncfix.com/?p=715

What’s new is that it’s been updated again due to a request by a user.

Marcel writes:

“Hi Anthony, thank you for this great tool. It is very helpful doing maintenance on the common area phones.
I have a few questions/suggestions:
– You cannot select multiple cap’s to make changes. For example: I want to assign a new Pin Policy on 100 phones. I have to do it one by one now. Can you make it possible to select multiple phones?
– The company I work for has one the largest and complex installations. When I start this tool I see all (3300+ phones on 100+ pools). Is it possible that you add a feature to select the correct pool?”

Introducing Version 1.2!  These capabilities have now been added.  As you can see in the screenshot below, there is a Filter dropdown that allows you to filter by pool, or all pools.  The ability to select multiple phones and set the pin, make changes, or remove them is now available as well.  If you wanted to grab a selection of phones from pool1 and move them to pool2 with a new voice policy and dial plan, just select the phones on the left, change the relevant dropdowns, and click the “Save Changes” button.  Fields that do not have values selected will not change when the “Save Changes” button is pressed.   This way, you can modify only one or a few settings at a time.

multiselect

If you have any thoughts, comments, bug reports, or feature requests, the Q/A section in the TechNet gallery is the best place, but I’m also watching here as well.

As with any free tool you find on the Internet, use at your own risk!

To download the program, please find it here in the TechNet Gallery: http://gallery.technet.microsoft.com/lync/Lync-2013-Common-Area-57bc4ff1

If you like it, please give it 5 stars over at the TechNet Gallery.  If not, please drop me a line before you rate it and give me a chance at fixing whatever bug you may have found.   I might also be able to add a feature you’d like to see!

Thanks again and let me know what you think!

New Tool: Lync 2013 Contact Backup and Restore Tool (GUI)

I developed this tool simply because I realized when attempting a Lync 2013 contact restore that it’s difficult to tell which backup to use.  This is especially true when the user can’t quite remember when or how the contacts were removed.  I also realized that for some companies, not all of the staff is PowerShell savvy and enabling them to make easy backups and restores through a GUI would prove to be quite helpful.  What I’ve done is written a tool that allows for easy backups and restores of contact data, and also allows you to review the contents of your backup before you merge the data into your production system.  To run the tool, simply download the script from the TechNet Gallery and run it from a Lync server.  One item to note before we start, the PowerShell commands this tool uses do not work with the unified contact store (UCS).  What this means is you’re fine with this tool if you’re running Exchange 2010 or prior, or if you’re running Exchange 2013 but haven’t enabled the unified contact store to move your contacts out of Lync and exclusively into Exchange.

Run the script and right away you’ll see a form like below.  Click the Step 1 button to load up an existing backup file.  These backup files are created by running Export-CSUserData and should be included as part of a script that runs on your systems nightly.  If you don’t have one (you should), you can also create one by clicking one of the backup buttons at the bottom of the form.  Once you click the Step 1 button, a browse dialog will pop up allowing you to select your backup file.  The script will then load your users into the box above the button.

Step1

Once your contacts are loaded, you can then select a user by highlighting them.  If you know the data is good, you can proceed directly to Merge Selected User, which will be described later, or to review the contents of the backup file, you can click the Step 2 button.

Step2b

This button should load the contact information for the selected user only and display it for you to see.  Again, if the appropriate information is selected, you can skip right to the Merge Selected User button, or if you’d like to compare the information to the current contact information, you can click the Step 3 button as seen below.

Step3

You should now see both the current and backup contact information displayed side by side for comparison.  In the picture below, I found a deleted phone number and distribution group.  I can now simply click the Merge button and the contacts will be merged into your current Lync contacts.  Once the user has logged out and back into the Lync client, the restored contacts will reappear.

Step4

Finally, there are two buttons at the bottom that allow for easy user level and pool level backups.  Simply enter the sip address or the pool FQDN when prompted, and select a save location for your newly created file.

StepOther

To quit, please press the Quit button to allow the program to properly clean up after itself or you might see a temporary directory where the contents of your backups have been extracted.

To download the program, please find it here in the TechNet Gallery: http://gallery.technet.microsoft.com/Lync-2013-Backup-and-1f3167c8

If you like it please give it 5 stars over at the TechNet Gallery, if not, please drop me a line before you rate it and give me a chance at fixing whatever bug you may have found.   I might also be able to add a feature you’d like to see!

Thanks again and let me know what you think!