February 23, 2015

Latest Lync Server 2013 Cumulative updates...


Lync Server 2013 Cumulative updates

Here is the list of Cumulative Updates….

Version
Cumulative Update
KB Article
5.0.8308.871
February 2015 (CU11)
http://support.microsoft.com/kb/2809243
5.0.8308.866
31 December 2014 (CU10)
http://support2.microsoft.com/kb/3027553
5.0.8308.857
December 2014 (CU9)
5.0.8308.834
November 2014 (CU8)
5.0.8308.831
October 2014 (CU7)
5.0.8308.815
September 2014 (CU6)
5.0.8308.738
August 2014 (CU5)
5.0.8308.577
January 2014 (CU4)
5.0.8308.556
October 2013 (CU3)
5.0.8308.420
July 2013 (CU2)
5.0.8308.291
February 2013 (CU1)

 Thank you

February 22, 2015

Cannot find any suitable disks for database files. You must manually specify database paths


Issue: Unable to install Lync server 2013 component on Computer.
Error Message: Install-CsDatabase: Command execution failed: “Cannot find any suitable disks for database files. You must manually specify database paths.”

·       You try to install or update Microsoft Lync Server 2013 by using the Lync Server 2013 Deployment Wizard.
·       You try to install or update Lync Server 2013 by using Bootstrapper.exe at a command prompt. 
·       You try to install or update Lync Server 2013 databases by using the Install-CsDatabase PowerShell command in the Lync Server Management Shell. 

Problem statement:
Sometime you will see above error because the drive on the computer on which you try to install or update Lync Server 2013 or Lync Server 2013 databases has less than 16 GB of free space.

To install or update Lync Server 2013 databases, the drive must have at least 16 GB of free space. Therefore, when the Install-CsDatabase PowerShell command discovers that there is less than 16 GB of space on the locally detected or user specified drive, you receive the error message.
Resolution:
Microsoft recommendation for Lync server 2013 installation on drive for free space:
If the issue occurs when you try to install Lync Server 2013, make sure that the computer on which you want to install the Lync Server 2013 databases has at least 72 GB of free space on its local drives.
OR
If the issue occurs when you try to update Lync Server 2013, make sure that the computer on which you want to update the Lync Server 2013 databases has more than 16 GB of free space on its local drives.

Thank you.

February 21, 2015

Unable to email Whiteboard attachment using LRS?


Unable to email Whiteboard attachment using LRS?

Recently deployed Lync Room System, able to make test call, Outlook calendar Lync meeting, ad-hoc meeting everything is working as expected however unable to send whiteboard email. There is no specific error however email never reach to inbox.

Problem Statement:
We have installed LRS room system however unable to send whiteboard as an attachment. However there is no error or message.

Resolution:            

As per Lync Room System deployment guide and Lync Room System hardware vendor, LRS is compatible with Exchange 2010 and Exchange 2013 and newer messaging server in order to use Email Whiteboard option.

If you have LRS room resource mailbox on Exchange 2007 then you will not receive whiteboard email. As faced same issue and checked multiple time. Also there is no specific setting available to configure email whiteboard as an attachment via LRS.
 
Thank you.

What is LRS?


What is LRS?

Recently we have deployed Lync Room System in our environment so thought share my experience.

LRS (Lync Room System) is basically Lync client. This client was developed from the Lync client by using the Lync SDK. The Lync client runs in the background in partial UI suppressed mode. The Lync client controls the video gallery and content stage on the screen at the front of the room. The LRS client provides a console experience on the table top display for controlling the meetings.

 Lync unified communications client that has been optimized for Lync meetings in physical conference rooms.

Lync Room System provides:
1.    A one-touch meeting join experience
2.    Automatic setup of multi-view video gallery
3.    Touch-enabled white boarding on the screen at the front of the room
4.    Calendar integration for access to scheduled meetings
5.    Content sharing and switching

Before setup LRS room you must have following things for LRS:
a.     Exchange resource mailbox account to facilitate calendar scheduling for the meeting rooms with AutoDiscover service enabled on Exchange Server (2013 preferred). e.g. LRSRool1@mydomain.com
b.    A Lync-enabled LRS account on a Lync Server 2013. e.g. LRSRoom1@mydomain.com
c.     An LRS client appliance PC with all required software installed. The appliance PC must be running Windows 7 Embedded Standard operating system. This hardware is provided by OEM partners along with all devices (displays, camera, microphone, speakers).
d.    If you decide to join the LRS appliance PC to Active Directory Domain Services (AD DS) domain, group policy settings that do not interfere with LRS (section later in this document covers those). Alternatively, you can leave this appliance PC in the Workgroup.
e.     Appropriate user rights to run the cmdlets specified in this document. The CsMeetingRoom cmdlets are modeled after the CsUser cmdlet. Therefore, all role-based access control (RBAC) roles required to run CsUser cmdlets also apply to CsMeetingRoom cmdlets.

Thank you.

February 14, 2015

Your online meeting invitation needs to be updated due to changed server policies.


Issue: Lync meeting information was missing in the body of the invite.

Error: Your online meeting invitation needs to be updated due to changed server policies. Clicking OK will update the invitation. Please review the online meeting options and then send the updated invitation to all participants. 

Problem Statement:

Recently have received complain from user were user was seeing missing Lync information in the body of the invite.

When user clicking on the invite the meeting still showed the “Join Lync Meeting” icon which was the only way to identify it as a Lync meeting.

When user opens the series and then click OK then said error message appeared.

There are other symptoms which are mentioned below:

·       When user create an online meeting invitation from Microsoft Outlook on a computer that has Microsoft Lync 2010 installed.

·       When user change the Location where most people dial in from setting in Meeting Options.

·       When user send the invitation, and then you open the meeting schedule from the Outlook calendar.

Additionally, the dial-in number of the meeting is changed to the default dial-in number.

Resolution:

This issue occurs because the spaces before or after the region name are deleted incorrectly by Lync 2010 Add-in for Outlook. Resolution is updated in

Cumulative Updates. So install the cumulative updates on affected computer to resolve the said issue.
There are 32 bit and 64 bit file, so install accordingly.
 

 Thank you.

February 10, 2015

How to prevent new sessions Services in Lync Server 2013?


Issue: How to prevent new sessions Services in Lync Server 2013?
Problem Statement:
While performing Lync Administrator job sometime you need to prevent new sessions for specific Lync Front End server. So that server can serve current connection and prevent new connection.
Preventing new connections allows its sessions on existing connections to continue until they naturally end. When all existing sessions have ended, the server is ready to be taken offline.
Resolution/Workaround:

Steps:
NOTE: you must have RTCUniversalServerAdmins group (or has equivalent user rights), or assigned to the CsServerAdministrator or CsAdministrator role, log on to any computer that is in the network in which you deployed Lync Server 2013.

a.     Open a browser window, and then enter the Admin URL to open the Lync Server Control Panel. E.g. https://Lyncadmin.domain.com/cscp

b.    In the left navigation bar, click Topology and then click Status.

 

c.     On the Status page, sort or search through the list as needed to find the computer that is running the services for which you want to prevent new sessions, and then click it.

d.    Click Action.

e.     Click Prevent new sessions for all services.


How to prevent specific service on Lync server.

1.    You must have RTCUniversalServerAdmins group (or has equivalent user rights), or assigned to the CsServerAdministrator or CsAdministrator role permission.

2.    Open a browser window, and then enter the Admin URL to open the Lync Server Control Panel. In the left navigation bar, click Topology and then click Status.

3.    On the Status page, sort or search through the list as needed to find the computer that is running the service you want to start or stop, and then click it.

4.    Click Properties.

5.    Sort the list of services, if necessary, and click the service for which you want to prevent new sessions.

6.    Click Action.

7.    Click Prevent new sessions for service.

8.    Click Close.

Thank you.

Best practice to upgrade Lync Server 2013 Enterprise edition.


Best practice to upgrade Lync Server 2013 Enterprise edition.
Best practice to install cumulative update on Lync Server 2013. 

You can follow below steps to upgrade Lync Server 2013. 

Steps:

1.    Login to Lync Front End server using member of RTCUniversalServerAdmin, CsAdministrator account.  Additionally you must have SQL DB sys admin permission in order to upgrade the back end (SQL) database.

2.    Download LyncServerUpdateInstaller.exe (e.g. http://go.microsoft.com/fwlink/?LinkId=285592) On Lync Server.

3.    Run the Get-CsPoolUpgradeReadinessState cmdlet to get the state of Lync Server 2013.

State must be ready.

4.    If server is not in ‘Ready’ state then wait for sometime and then check server again.

5.    If server is Ready state then check ReadyforUpgrade status using same above cmdlet.

ReadyforUpgrade status is True then start upgrade process.  See the screenshot.

 

6.    Get the connection status using Get-CsWindowsService to know the active connections?

7.    Run the Get-CsPoolFabricState -PoolFqdn to know the specified server does not holding any connection.

8.    Stop new connections to the front-end servers by using the

Stop-CsWindowsService -Graceful cmdlet.

9.    Run the Cumulative Server Update Installer LyncServerUpdateInstaller.exe by double clicking on it or command prompt to upgrade the front-end servers that are associated with an upgrade domain.

10.Restart the server, and make sure that Server is accepting new connections after restart.

11.Move on to next server.

Note: Make sure to upgrade all Front End, Edge Servers and P-chat server.

12.After updating All FE server now time to update backend Server that is your SQL database.

13.If you have  SQL mirroring then Run cmdlet: Invoke-CsDatabaseFailover -NewPrincipal Primary

Make user the primary server is principal for all databases.

14.Run: Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn -Verbose

Cmdlet to update back end database.

NOTE: No need to update CMS database if CMS is on Lync Server 2010 front end pool.

To update the CMS database, run below command let:

Install-CsDatabase -CentralManagementDatabase -SqlServerFqdn -SqlInstanceName -Verbose

 

15.Rum cmdlet:  Enable-CsTopology to enable the Mobility service.

16.Run the Bootstrapper.exe to Enable the Unified Communications Web API on each Lync 2013 front end server.

Path: %ProgramFiles%\Microsoft Lync Server 2013\Deployment\Bootstrapper.exe 

Cumulative updates need to apply for: Frond End server, Back end, Edge Server and Director Server.

Additional steps for Lync Server 2013 Monitoring/Archiving/Persistent Chat Databases

*If Lync Server 2013 Monitoring/Archiving/Persistent Chat databases are deployed on stand-alone SQL databases, run the following command:

Install-CsDatabase -ConfiguredDatabases -SqlServerFqdn -Verbose

Thank you.

ShareThis