BootStrap Lync Server 2013 – The Given Key was not present in the dictionary

I have recently faced a problem with a Lync Server 2013 installation during bootstrapping the server, specifically the error was occurring when the Script is running the
“Disable-Cscomputer” powershell comnand in order to disable unused roles. It was really a weird behavior, especially since the server was newly installed and all services were successfully up and running.


Read more ›

Posted in Messaging & Collaboration Tagged with: , , ,

Next version of lync “skype for business” #skyepforbusiness #skype4b #lync

It appears Lync is getting a new name “Skype for business” in its upcoming  2015 version as it  was recently mentioned by Grudeep sing pall on, so what this means technically ?

where is Lync ? Lync died ? is it eliminated ?

Well fellows techies and Lync lovers, i would like to ensure you that Lync did not die and wasn’t discontinued, in contrary it  reshaped got a new sexy look with cool features that will make it powerful then ever!

check the introductory video here

What we should know and understand that Skype for business is an enterprise class product that is effectively Lync with new additions, although it is considered as a Lync replacement from a product perspective, but technically  it is Lync running under the hood.

check Matt landis arcticle that also include more details about this topic here

new details will be posted when they are available

Posted in Messaging & Collaboration Tagged with: , ,

Verification failed for Mobility (UCWA) service. The Service could not be reached

I have recently been asked to help with an issue where only Lync 2013 mobile clients were not able to connect to Lync server 2013 services.

so I thought it could be could to share the outcome of this information with you.

After double checking the reverse proxy configuration and verified that all required web components and services are properly published, I went to fire up Lync connectivity analyzer

The Lync Connectivity  showed the following results :

Read more ›

Posted in Messaging & Collaboration Tagged with: , , ,

Things that you should keep in mind when working Office Web Apps Server 2013 and Lync Server 2013


Since Office Web Apps Server 2013 is becoming more and more an important role that organizations is relying upon for Lync server 2013 and other products, I have decide to share this piece of information with you that might help you save time when troubleshooting existing environment, and deploying Office Web Apps for Lync server 2013 .

What is Office Web Apps Server ?

Office Web Apps Server is a new Office server product that delivers browser-based versions of Word, PowerPoint, Excel, and OneNote. A single Office Web Apps Server farm can support users who access Office files through SharePoint 2013, Lync Server 2013, Exchange Server 2013, shared folders, and websites.

is it required for Lync Server 2013 ?

Lync Server 2013 doesn’t requires Office Web Apps Server to be deployed in order to function, however it is required whenever you have the necessity or the requirement to enable Lync users to upload and share PowerPoint presentations during conferences. it is good to note that using PowerPoint presentation sharing will dramatically decrease bandwidth requirements during presentations hence enhancing the overall Lync meeting experience.  Read more ›

Posted in Messaging & Collaboration Tagged with: , , ,

Bulk approving existing ActiveSync devices after enabling ActiveSync quarantine

One of the biggest problems of enabling ActiveSync Quarantine in an established organization is that, once enabled, it will block all existing devices.

I needed a simple and effective way to allow ActiveSync for the existing 2500+ devices and I was surprised that I couldn’t find a script that is actually working so I am sharing mine hoping it can help someone else.

Before I tackle the script this is the cmdlet needed to enable ActiveSync quarantine in your organization

Set-ActiveSyncOrganizationSettings -DefaultAccessLevel Quarantine -AdminMailRecipients [email protected] -UserMailInsert "Your mobile device type has not yet been approved for use. Please contact the Help Desk for further assistance."

Keep in mind that this will directly quarantine all ActiveSync devices and users are likely to receive numerous emails in their inbox stating that their devices needs approval, so be ready for some phone calls.

Next step was to allow all existing devices, the script and its explanation can be found below

Read more ›

Posted in Messaging & Collaboration Tagged with: , , ,

Lync Server 2013 added support for SQL Failover Clustering

Seems like Microsoft recently updated the Database Software support for Lync Server 2013 to include Failover clustering as a supported Database high availability solution in addition to SQL

We can directly notice that SQL failover Clustering support has been introduced without the need to apply any Server side updates. which confirm that this recent statement is the result of the extensive tests applied by  Microsoft and the clients that participated in the testing program.

it is good to note that active passive failover clustering is only supported, so I believe that doesn’t  include SQL always on availability groups.

For my opinion this is another important update introduced to Lync sever 2013 product which will be most welcomed by database administrators, which doesn’t encourage using SQL mirroring and also in organizations where SQL consolidations are a required.

Posted in Messaging & Collaboration Tagged with: ,