Microsoft Lync 2010 Consolidated Standard Server Video Installation Guide

May 12th, 2011 | Tags: ,

A few months back I was asked by the kind folks at Train Signal if I’d be interested in creating Lync training videos, specifically geared towards the IT community – and accessible at no cost!

I really liked the idea and my first contribution has now gone live – here (a video version of my Step-by-step Microsoft Lync 2010 Consolidated Standard Server Install Guide)

I’d welcome any comments or suggestions for subsequent video topics? (if Train Signal will have me back of course :))

(Video now embedded below)

  1. May 16th, 2011 at 18:57
    Reply | Quote | #1

    Excellent, Video.

  2. Adam [I’m a UC Blog]
    May 16th, 2011 at 22:35
    Reply | Quote | #2

    Thanks Jose!

  3. May 17th, 2011 at 15:36
    Reply | Quote | #3

    Ando en el proceso de instalación de mi lync Server y este error me ha arado la implementación fue a la página de Microsoft y lleve a cabo el proceso para este error y aun continua que puedo hacer.
    Publicar la topología

    An error occurred: Microsoft.Rtc.Common.Data.SqlConnectionException Cannot open database xds requested by the login. The login failed. Login failed for user CONTOSO\administrator.

  4. May 17th, 2011 at 15:42
    Reply | Quote | #4

    I’m in the process of installing my Lync Server and this error has plowed me was to implement the Microsoft website and carry out the process for this error and continuing even I can do.
    Post topology

    An error occurred: Can not open database Microsoft.Rtc.Common.Data.SqlConnectionException XDS Requested by the login. The login failed. CONTOSO Login failed for user \ administrator.

  5. Adam [I’m a UC Blog]
    May 17th, 2011 at 19:16
    Reply | Quote | #5

    Are you logged into your domain with an account that is a member of the CSAdministrator group?

  6. Jim
    May 27th, 2011 at 06:01
    Reply | Quote | #6

    Just curious why you did do CNAMEs/DNS Aliases for dialin, meet, admin, etc ?

  7. Jim
    May 27th, 2011 at 06:04
    Reply | Quote | #7

    Nice video for sure! What do you use to record your TrainSignal Videos?

  8. Adam [I’m a UC Blog]
    May 27th, 2011 at 07:46
    Reply | Quote | #8

    Hi Jim,

    This is to allow your friendly URLs to resolve to the correct internal Lync FE Server.

    – Adam

  9. Adam [I’m a UC Blog]
    May 27th, 2011 at 07:46
    Reply | Quote | #9

    Thanks Jim, I used Camtasia by TechSmith

  10. June 10th, 2011 at 00:39

    Excellent video, thanks!

    It’s great to have someone walk you through how to install Lync on one server.
    Are you going to do a follow up video that covers voice setup?

    Chris

  11. Adam [I’m a UC Blog]
    June 10th, 2011 at 09:25

    Hi Chris,

    Thanks for the feedback, I’d like to do some more videos, yes. Voice integration is certainly a possibility.

    – Adam

  12. Nic
    June 17th, 2011 at 16:52

    Thank you for the Excellent video. I am following your instrucitions but when I go start the Lync Server Front-End service I get the following error:

    The Lync Server Front-End service terminated with service-specific error %%-1006862955.

    Any insight on what could be causing this? Thanks for your time and keep up the good work.

  13. Adam [I’m a UC Blog]
    June 17th, 2011 at 17:00

    Thanks for the feedback Nic, regarding your issue – can you give me any insight into how you created your certificates?

    – Adam

  14. Nic
    June 17th, 2011 at 17:23

    Whenever I tried to request a certificate like how you show in your video it gives me a permissions error even though I do have permissions and I ensured all traffic from the host to my CA was not being blocked.

    Since I had a hard time requesting a certificate from my CA, I exported a certificate directly from my CA and installed it in to the server with Lync installed using IIS manager 6.0. From there I was able to assign this certificate to the Lync services like you showed in your video.

  15. Adam [I’m a UC Blog]
    June 18th, 2011 at 18:33

    OK, suspected this might be the root cause. The error you are experiencing is certificate related, I’d recommend you look into the certificate permissions issue, let the setup wizard do the work for you! 🙂 Q. Can you (ideally from the Lync Server) browse to the certificate server URL and login? Typically this is https://servername.fqdn.local/certsrv

    – Adam

  16. Nic
    June 20th, 2011 at 15:54

    I am able to access the http://servername.fqdn.loocal/certsrv from my lync server. I have double checked all the permissions and my is a domain admin account. I also made sure my account was apart of the RTCUniversalServerAdmins group. Whenever I try to request a certificate through the link wizard it gives me an error. This is the error I am running across when looking at the logs:

    Error: An error occurred: “Microsoft.Rtc.Management.Deployment.DeploymentException” “Cannot connect to geoweb.geotechenv.com. Verify that you can connect to the server, have the appropriate permissions, and that you logged on with the correct credentials.”

  17. Adam [I’m a UC Blog]
    June 20th, 2011 at 18:48

    Are you also performing the certificate installation with a logon account that has the required CA permissions?

    – Adam

  18. Mark G
    June 21st, 2011 at 10:01

    Hi Adam,

    Thanks for taking the time to do this video. I’d like a subsequent video topic of deploying an edge server for Lync step by step with the correct IP setup, external DNS entries and options for public IM connectivity.

    I’m sure the community would benefit from this also.

    Thanks

  19. Adam [I’m a UC Blog]
    June 21st, 2011 at 19:58

    Thanks Mark, let me see what I can do! 🙂

  20. Nic
    June 22nd, 2011 at 14:46

    @Adam [I’m a UC Blog]
    I created a new test account to be sure. I have added all the permissions that I can find that would pertain to certificate requests. None of them seem to make any difference. I am getting the same error message as above. I have made sure that the firewall between the two servers is completely turned off and there should be no connectivity issues. I understand that now this problem is most likely unique to my environment but if you have any other suggestions it would be greatly appreciated. Thank you for your time.

  21. Adam [I’m a UC Blog]
    June 22nd, 2011 at 20:56

    Hi Nic,

    Can you tell me more about the CA, Domain controller etc. versions deploment information etc.

    – Adam

  22. Nic
    June 27th, 2011 at 15:00

    @Adam [I’m a UC Blog]
    CA
    Operating System: Windows 2003 R2 Service Pack 2
    Firewall: Microsoft ISA server 2004

    Lync Server
    Operating System: Windows 2008 R2 x64

    DC
    Operating System: Windows 2008 R2 x64

    All traffic is run through the CA server which acts as a proxy as well. I am not entirely sure what is causing the permissions issue when requesting a certificate. I have ensured that the user account that I was using to request the certificate is a local admin on both boxes and had all the domain privileges necessary.

  23. Terry
    June 28th, 2011 at 17:48

    Great video!
    How can I download this video?

  24. Adam [I’m a UC Blog]
    June 28th, 2011 at 22:53

    Thanks for the feedback Terry, unfortunately it is unavailable for download.

    – Adam

  25. Adam [I’m a UC Blog]
    June 28th, 2011 at 23:03

    Hi Nic,

    The first question that comes to mind is the ISA installation being co-resident on the CA, this might be blocking access?

    – Adam

  26. August 10th, 2011 at 01:23

    great stuff

  27. Mat
    August 16th, 2011 at 19:24

    Hello where is the video? I can’t see it.

  28. Adam [I’m a UC Blog]
    August 16th, 2011 at 21:04

    Hi Mat,

    It’s definately there, it is an embedded flash video – you might not have this plug-in installed?

    – Adam

  29. Matthew
    August 31st, 2011 at 02:48

    For:

    ServerManagerCmd.exe -Install Web-Server Web-Http-Redirect Web-Scripting-Tools Web-Windows-Auth Web-Client-Auth Web-Asp-Net Web-Log-Libraries Web-Http-Tracing Web-Basic-Auth

    Might want to use PS way instead…? This one works, but pulls the silly “ServerManagerCmd not gonna be supported much longer” error…

  30. Adam [I’m a UC Blog]
    August 31st, 2011 at 18:40

    Hi Matthew,

    Yes, I fully expect this to be “Add-WindowsFeature” only in future releases of Windows Server. We’re all good for now 🙂

    – Adam

  31. September 1st, 2011 at 04:50

    You know, may seem odd, but I think the servermanagercmd.exe way actually works better than the ps way, just did two side by side installs, real simple, 2 servers each, dc/dns/cs and a lync, (gonna add an edge later…), one used the ps script, one used the servermanagercmd.exe, the one with ps script failed to publish topology, the one servermanagercmd.exe worked fine… odd… will add more later… Tx (same result I did on another side by side previously…)

  32. September 1st, 2011 at 05:12

    In your video, I think you use the dism /online xxx for the media components ?? after install “run” step 2, but I do not see the syntax on this page, if anyone needs it, for 2008 R2 SP1…

    %systemroot%\system32\dism.exe /online /add-package /packagepath:%windir%\servicing\Packages\Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7601.17514.mum /ignorecheck

    (quick note to peeps, to make sure all your PS and ServerManagerCmd and Dism syntax gets pasted in right, maybe open notepad and paste it in and get rid of word wrap and make sure it is all one string with no line breaks…)

  33. September 1st, 2011 at 05:17

    For Windows Server 2008: (not R2 !!!)

    %systemroot%\system32\pkgmgr.exe /quiet /ip /m:%windir%\servicing\Packages\Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.0.6001.18000.mum

  34. September 1st, 2011 at 05:17

    For Windows Server 2008 R2 (R2 yes, but -NOT- with SP1)

    %systemroot%\system32\dism.exe /online /add-package /packagepath:%windir%\servicing\Packages\Microsoft-Windows-Media-Format-Package~31bf3856ad364e35~amd64~~6.1.7600.16385.mum /ignorecheck

  35. September 1st, 2011 at 05:36

    Is there somewhere at MS that I can’t seem to find that has the “Lync Client” for Mac…? The Communicator Client…???

  36. Adam [I’m a UC Blog]
    September 1st, 2011 at 10:24

    Thanks Matthew, the Train Signal article includes the .text files for download.

    – Adam

  37. Adam [I’m a UC Blog]
    September 1st, 2011 at 10:26

    It is available via TechNet/MSDN subscrber downloads or alternatively the volume licensing site for those with a company licensing agreement.

    – Adam

  38. Tommy
    October 16th, 2011 at 08:38

    great job!

  39. Steven
    October 18th, 2011 at 20:14

    I am having issues with the install:
    IPv6 off
    Firewall off
    Followed all the steps and ran both scripts in the text document. Here is the error:
    Name of prerequisite: SqlExpressRtc
    10/18/2011 5:42:05 PM
    +
    Type of prerequisite: exe

    10/18/2011 5:42:05 PM
    +
    Method used to check prerequisite state: SqlExpressNeeded(rtc)

    10/18/2011 5:42:05 PM
    +
    Result of state check: True

    10/18/2011 5:42:05 PM
    +
    Executing external command: C:\ProgramData\Microsoft\Lync Server\Deployment\cache\4.0.7577.0\SQLEXPR_x64.exe /Q /HIDECONSOLE /ACTION=Install /FEATURES=SQLEngine,Tools /INSTANCENAME=RTC /TCPENABLED=1 /SQLSVCACCOUNT=”NT AUTHORITY\NetworkService” /SQLSYSADMINACCOUNTS=”Builtin\Administrators” /BROWSERSVCSTARTUPTYPE=”Automatic” /AGTSVCACCOUNT=”NT AUTHORITY\NetworkService” /SQLSVCSTARTUPTYPE=Automatic

    10/18/2011 5:42:05 PM
    +
    Installation result: -2068578304

    10/18/2011 5:44:04 PM
    +
    Error: Prerequisite installation failed: SqlExpressRtc

    ? Details

    + Type: PrereqInstallFailed

    + ? Stack Trace
    +
    at Microsoft.Rtc.Internal.Tools.Bootstrapper.BootstrapperTask.AddMsiPrereq(String prereqName)
    at Microsoft.Rtc.Management.Internal.Utilities.LogWriter.InvokeAndLog[T](Action`1 action, T arg)

  40. Adam [I’m a UC Blog]
    October 18th, 2011 at 22:12

    Are you installing on a domain controller?

    – Adam

  41. Steven
    October 19th, 2011 at 13:59

    @Adam [I’m a UC Blog]

    Yes, Here is the quick summary
    Roles: DNS Server, Active Directory Domain Services, Hyper-V, Web Server (IIS)

    Features: Group Policy Management, Remote Server Administration Tools, Windows Process Activation Service, .NET Framework 3.5.1 Features

    Remote Desktop: Enabled

    Firewall: Domain: Off

  42. Adam [I’m a UC Blog]
    October 24th, 2011 at 19:58

    Thought so, the failure within your installation is expected when attempting to deploy on a DC. Try a member server and you’ll be fine 🙂

    – Adam

  43. Steven
    October 24th, 2011 at 20:17

    Yep…..Created a VM, installed Server 2008, followed your guide and got everything installed and working! I had a issue with Group Chat though. Installed fine but when I try to connect via the Group Chat client or the Group Chat Admin tool I get the following error:
    “Cannot signin because Group Chat cannot connect to the Microsoft Lync Server”

    Also, know any good guides for turning up Enterprise Voice? I want to replace the 3CX PBX we currently use with Lync. The good thing I am not needing to connect to the outside world/PSTN – only a internal secure network.

  44. Adam [I’m a UC Blog]
    October 24th, 2011 at 21:02

    Are you looking for a gateway or SIP trunk?

    – Adam

  45. Steven
    October 25th, 2011 at 13:49

    I beleive a SIP trunk. Need the ability for a SIP app (3CX/Bria) on a iPhone connect to something to handle the SIP call (through a VPN tunnel – everything done in a closed secure network). No need to get out to a PBX on the internet. Looking for Lync to replace the current 3CX phone system private PBX.

  46. John
    October 26th, 2011 at 22:34

    Not sure if anybody can help me with this. When Lync does the SQL Express install the sql server is installing with just the server name not the FQDN of the server which then prevents everything else from installing with the FQDN. If anybody has any idea as to what might be causing this it would be greatly appreciated. Also this is a fresh install of Windows 2008 R2.

    Thank
    -John

  47. Adam [I’m a UC Blog]
    October 26th, 2011 at 22:45

    For Lync 2010 qualified SIP providers head over to the OIP here

    – Adam

  48. Adam [I’m a UC Blog]
    October 26th, 2011 at 22:51

    Hi John,

    The SQL FQDN is defined within the topology builder (SQL Stores) – ensure that is is correctly defined prior to the SQL installation.

    – Adam

  49. Sunil Kr sharma
    November 29th, 2011 at 08:49

    that wasa wonderful demonstration on microsoft Lync 2010

    thanks

  50. Adam [I’m a UC Blog]
    November 29th, 2011 at 18:50

    Thanks Sunil, glad it helped!

    – Adam

  51. January 20th, 2012 at 19:12

    This is a great video. Thank You

  52. Allan
    February 12th, 2012 at 13:49

    Great video Adam, I’m planning to install a Lync server in our very small business, 10 domain users but I think that it would be a very valuable addition. Your video has given me the courage to go ahead because I must admit that I was a bit concerned with my own capabilities.

    We are running Microsoft SBS 2008 and my plan is to add the Lync (a separate server running Microsoft Server 2008 R2) to the SBS domain. As far as I can tell this shouldn’t be a problem, do you agree?

    Allan

  53. Adam [I’m a UC Blog]
    February 12th, 2012 at 18:36

    Thanks for the positive feedback Allan!

    Regarding the installation of Lync within a Small Business Server Domain, this is unfortunately not supported – see here

    Nevertheless it seems whilst this is unsupported it is possible, see here

    – Adam

  54. Allan
    February 15th, 2012 at 09:07

    Thanks for the links (no pun intended) Adam, I have read them and taken them onboard, in fact I’ve read just about every article on Lync over the past few weeks 🙂

    I’m pretty certain that I will go ahead with the Lync installation because 1) I have the software already and 2) We need it, or, rather we could definitely use it, making do with skype and Sharepoint at the moment but as it says on the can, I could do with something that’s Lynked into to the software (Office Pro 2010) we are already using.

  55. Adam [I’m a UC Blog]
    February 15th, 2012 at 11:21

    A pleasure Allan, feel free to give me a shout if you need any guidance.

    – Adam

  56. Allan
    February 19th, 2012 at 05:05

    I do have one burning question Adam 🙂

    We are using SBS 2008 as I mentioned and all my users have access to RWW, this is how they access their email and the Sharepoint website when not connected to the domain.

    I want to be able to video conference, chat and share / edit Office documents in the same way. In other words, when they are not connected to the domain, I at least want to be able to video conference with them when they are in the field / on site etc.

    Can I do this without an edge server?

  57. Adam [I’m a UC Blog]
    February 19th, 2012 at 09:01

    Hi Allan,

    If you are attempting to achieve this within the use of a corporate VPN, then yes you will need an Edge Server.

    – Adam

  58. Allan
    February 19th, 2012 at 13:03

    Thanks Adam, I appreciate your time, I’m hoping to get back to you with a success story but it will be a while before I get onto installing Lync. I’ve got a few outstanding tasks with my SBS server to do first and money (as always) will be the deciding factor but hopefully my compelling argument for installing Lync will prevail…

  59. Jesse
    April 9th, 2012 at 00:32

    Thanks – after scorching my failed install this worked great! now only to figure out how to set up external access…