<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>Lyncativity</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/lyncativity/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/lyncativity/feed.xml</link>
    <description>Lync + Activity</description>
    <lastBuildDate>Wed, 17 Apr 2019 03:27:41 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Troubleshooting Lync 2013 PowerPoint sharing issue: “There was a problem verifying the certificate from the server. Please contact your support team.”</title>
      <link>https://docs.microsoft.com/archive/blogs/lyncativity/troubleshooting-lync-2013-powerpoint-sharing-issue-there-was-a-problem-verifying-the-certificate-from-the-server-please-contact-your-support-team</link>
      <pubDate>Wed, 05 Dec 2012 22:38:00 GMT</pubDate>
      <dc:creator><![CDATA[Agus Rachman [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/lyncativity/2012/12/05/troubleshooting-lync-2013-powerpoint-sharing-issue-there-was-a-problem-verifying-the-certificate-from-the-server-please-contact-your-support-team/</guid>
      <description><![CDATA[So you recently deployed Lync Server 2013 and managed to deploy Office 2013 Web Apps (or also known...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: small;"><span style="font-family: Calibri;">So you recently deployed Lync Server 2013 and managed to deploy Office 2013 Web Apps (or also known as WAC) server that facilitates PowerPoint sharing. The users are happy because now they can share PowerPoint decks with animations and videos with Lync 2013.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">The next day, one user reported that he is unable to share and view PowerPoint presentation with the following error message:</span></span></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p><em><span style="font-size: small;"><span style="font-family: Calibri;">"There was a problem verifying the certificate from the server. Please contact your support team&rdquo;.</span></span></em></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/7607.Blog0003.01.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/7607.Blog0003.01.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/7607.Blog0003.01.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/7607.Blog0003.01.png" alt="" border="0" /></a></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">This user is using a <strong>non-domain-joined</strong> (workgroup) machine and obviously he has imported the internal Root CA certificate to his machine since he is already able to sign in to Lync Server 2013 and start a conference.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">A suggestion from Beta Support engineer was to disable &ldquo;Check for server certificate revocation&rdquo; in Internet Explorer and conveniently the problem is resolved.</span></span></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/3833.Blog0003.02.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/3833.Blog0003.02.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/3833.Blog0003.02.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/350x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/3833.Blog0003.02.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p><span style="font-family: Calibri; font-size: small;"><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/0513.Blog0003.03.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/0513.Blog0003.03.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/0513.Blog0003.03.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/0513.Blog0003.03.png" alt="" border="0" /></a>&nbsp;</span></p>
<p>&nbsp;</p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">Whilst the solution is deemed sufficient in this scenario since it is only affecting one user, in an environment with many non-domain-joined (workgroup) machines this solution is not acceptable.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">Upon further investigation, it was found that when validating WAC server certificate using <strong>CERTUTIL &ndash;URLFETCH &ndash;VERIFY &ldquo;WAC.cer&rdquo; </strong>from the non-domain-joined (workgroup) machine, the result is the following:</span></span></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/7633.Blog0003.04.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/7633.Blog0003.04.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/7633.Blog0003.04.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/7633.Blog0003.04.png" alt="" border="0" /></a></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">The result of certificate verification shows that the certificate only contains LDAP target for its AIA and CDP extensions, and verification is failing because non-domain-joined (workgroup) machine does not have access to the LDAP target.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">Digging deeper to this problem, it is found that the Root CA used within the organisation is an Enterprise Root CA (AD-integrated), and by default AIA and CDP extensions are set to LDAP target only. <span style="text-decoration: underline;">HTTP target is defined, however it is not enabled</span>:</span></span></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/3821.Blog0003.05.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/3821.Blog0003.05.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/3821.Blog0003.05.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/3821.Blog0003.05.png" alt="" border="0" /></a></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/0525.Blog0003.06.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/0525.Blog0003.06.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/0525.Blog0003.06.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/0525.Blog0003.06.png" alt="" border="0" /></a></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">To provide non-domain-joined (workgroup) machines with alternative target to perform CRL check properly, then HTTP target must be enabled for the AIA and CDP extensions. This can be done by simply enabling the highlighted options (above). <strong>Note</strong> that by default the HTTP target depends on &ldquo;Certificate Authority Web Enrollment&rdquo; role services to be enabled as it is pointing a virtual directory that is created upon installation of Certificate Authority Web Enrollment.</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">After making the changes at Active Directory Certificate Services (ADCS) side, reissue the CRL by executing <strong>CERTUTIL &ndash;CRL</strong> from the ADCS server. Then, WAC server certificate must be re-issued (request a new certificate to be used for WAC server).</span></span></p>
<p><span style="font-size: small;"><span style="font-family: Calibri;">Validate the new WAC certificate from the non-domain-joined (workgroup) machine, and the result will look like the following:</span></span></p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p><a href="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/8535.Blog0003.07.png" original-url="https://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/8535.Blog0003.07.png"><img src="https://msdnshared.blob.core.windows.net/media/TNBlogsFS/prod.evol.blogs.technet.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/92/13/8535.Blog0003.07.png" original-url="https://blogs.technet.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-92-13/8535.Blog0003.07.png" alt="" border="0" /></a>&nbsp;</p>
<p><span style="font-family: Calibri; font-size: small;">&nbsp;</span></p>
<p>Once verified, install and reconfigure WAC server to use the new certificate, and PowerPoint sharing will work without requiring changes to the Internet Explorer security setting.</p>]]></content:encoded>
    </item>
    <item>
      <title>Preinstalling SQL Express 2012 SP1 for Lync Server 2013</title>
      <link>https://docs.microsoft.com/archive/blogs/lyncativity/preinstalling-sql-express-2012-sp1-for-lync-server-2013</link>
      <pubDate>Wed, 05 Dec 2012 16:21:00 GMT</pubDate>
      <dc:creator><![CDATA[Agus Rachman [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/lyncativity/2012/12/05/preinstalling-sql-express-2012-sp1-for-lync-server-2013/</guid>
      <description><![CDATA[Continuing the previous blog post...]]></description>
      <content:encoded><![CDATA[<p>Continuing the previous blog post (<a href="https://blogs.technet.com/b/lyncativity/archive/2012/06/14/preinstalling-sql-express-2008-r2-for-lync-server-2010-rtclocal-instance.aspx">https://blogs.technet.com/b/lyncativity/archive/2012/06/14/preinstalling-sql-express-2008-r2-for-lync-server-2010-rtclocal-instance.aspx</a>), the same method can also be applied for Lync Server 2013.</p>
<p>Lync Server 2013 RTM installation package comes with SQL Express 2012 RTM, thus preinstalling SQL Express 2012 SP1 will become a handy solution to avoid the need to patch the server after Lync Server 2013 installation.</p>
<p>The change with Lync Server 2013 however is that the Front End server now consists of two SQL Express 2012 instances, <strong>RTCLOCAL </strong>and <strong>LYNCLOCAL</strong>.</p>
<p><strong>RTCLOCAL</strong> instance contains the <strong>rtc</strong>, <strong>rtcdyn</strong>, and <strong>xds</strong> databases, whilst <strong>LYNCLOCAL</strong> instance contains the <strong>lyss</strong> database.</p>
<p>&nbsp;</p>
<p>The SQL Express 2012 SP1 x64 version can be downloaded from:</p>
<p><a href="https://download.microsoft.com/download/5/2/9/529FEF7B-2EFB-439E-A2D1-A1533227CD69/SQLEXPR_x64_ENU.exe">https://download.microsoft.com/download/5/2/9/529FEF7B-2EFB-439E-A2D1-A1533227CD69/SQLEXPR_x64_ENU.exe</a></p>
<p>&nbsp;</p>
<p>And the following one liner can be used to preinstall SQL Express 2012 SP1 <strong>RTCLOCAL</strong> instance:</p>
<p><span style="font-family: courier new,courier;">SQLEXPR_x64_ENU.EXE /QUIET /IACCEPTSQLSERVERLICENSETERMS /HIDECONSOLE /ACTION=Install</span><br /><span style="font-family: courier new,courier;">/FEATURES=SQLEngine,Tools /INSTANCENAME=<strong>RTCLOCAL</strong> /TCPENABLED=1 /SQLSVCACCOUNT="NT AUTHORITY\NetworkService"</span><br /><span style="font-family: courier new,courier;">/SQLSYSADMINACCOUNTS="Builtin\Administrators" /BROWSERSVCSTARTUPTYPE="Automatic"</span><br /><span style="font-family: courier new,courier;">/AGTSVCACCOUNT="NT AUTHORITY\NetworkService" /SQLSVCSTARTUPTYPE="Automatic"</span></p>
<p>&nbsp;</p>
<p>The following one liner can be used to preinstall SQL Express 2012 SP1 <strong>LYNCLOCAL</strong> instance:</p>
<p><span style="font-family: courier new,courier;">SQLEXPR_x64_ENU.EXE /QUIET /IACCEPTSQLSERVERLICENSETERMS /HIDECONSOLE /ACTION=Install</span><br /><span style="font-family: courier new,courier;">/FEATURES=SQLEngine,Tools /INSTANCENAME=<strong>LYNCLOCAL</strong> /TCPENABLED=1 /SQLSVCACCOUNT="NT AUTHORITY\NetworkService"</span><br /><span style="font-family: courier new,courier;">/SQLSYSADMINACCOUNTS="Builtin\Administrators" /BROWSERSVCSTARTUPTYPE="Automatic"</span><br /><span style="font-family: courier new,courier;">/AGTSVCACCOUNT="NT AUTHORITY\NetworkService" /SQLSVCSTARTUPTYPE="Automatic"</span></p>
<p><br /><strong>NOTE</strong>: If you happen to choose to install SQL Express 2012 SP1 using the GUI instead, please note that TCP/IP is not enabled by default&nbsp;and will cause Lync database installation to fail. This can be corrected easily by enabling TCP/IP on both <strong>RTCLOCAL </strong>and <strong>LYNCLOCAL </strong>instances using SQL Server Configuration Manager.</p>]]></content:encoded>
    </item>
    <item>
      <title>Preinstalling SQL Express 2008 R2 for Lync Server 2010 RTCLOCAL instance</title>
      <link>https://docs.microsoft.com/archive/blogs/lyncativity/preinstalling-sql-express-2008-r2-for-lync-server-2010-rtclocal-instance</link>
      <pubDate>Wed, 13 Jun 2012 23:20:00 GMT</pubDate>
      <dc:creator><![CDATA[Agus Rachman [MSFT]]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.technet.microsoft.com/lyncativity/2012/06/13/preinstalling-sql-express-2008-r2-for-lync-server-2010-rtclocal-instance/</guid>
      <description><![CDATA[With the central management store and topology concepts introduced with Lync Server 2010, any...]]></description>
      <content:encoded><![CDATA[<p>With the central management store and topology concepts introduced with Lync Server 2010, any instance of Lync Server 2010 will run Local Configuration Store that is hosted by an installation of SQL Express 2008 named instance called <strong>RTCLOCAL</strong>. The topology database is called <strong>XDS</strong>.</p>
<p>On servers runing as Front End server, the role of the SQL Express 2008 <strong>RTCLOCAL</strong> instance is more than just as a Local Configuration Store as it is hosting the local registrar databases (<strong>RTC</strong> and <strong>RTCDYN</strong>).</p>
<p>In a large pool, the local registrar databases can grow beyond the 4GB database size limit imposed by SQL Express 2008, therefore upgrading the <strong>RTCLOCAL</strong> instance to SQL Express 2008 R2 is recommended to avoid potential operational issues with the increase of database size limit in SQL Express 2008 R2 to 10GB.</p>
<p>Whilst it is possible to upgrade the <strong>RTCLOCAL</strong> instance after finishing the <strong>Install Local Configuration Store</strong> deployment step, it is also possible to preinstall SQL Express 2008 R2 as a shortcut to avoid having to run a separate time consuming upgrade process.</p>
<p>So before stepping into the deployment process, SQL Express 2008 R2 can be preinstalled and bootstrapper.exe will recognize the preinstalled <strong>RTCLOCAL</strong> instance and skip the installation of SQL Express 2008.</p>
<p>&nbsp;</p>
<p>The latest SQL Express 2008 R2 x64 version can be downloaded from: <a href="https://download.microsoft.com/download/D/1/8/D1869DEC-2638-4854-81B7-0F37455F35EA/SQLEXPR_x64_ENU.exe">https://download.microsoft.com/download/D/1/8/D1869DEC-2638-4854-81B7-0F37455F35EA/SQLEXPR_x64_ENU.exe</a></p>
<p>&nbsp;</p>
<p>And the following one liner can be used to preinstall SQL Express 2008 R2 <strong>RTCLOCAL</strong> instance:</p>
<p><span style="font-family: courier new,courier;">SQLEXPR_x64_ENU.EXE /IACCEPTSQLSERVERLICENSETERMS /ACTION=Install /FEATURES=SQLEngine,Tools /INSTANCENAME=RTCLOCAL /TCPENABLED=1 /SQLSVCACCOUNT="NT AUTHORITY\NetworkService" /SQLSYSADMINACCOUNTS="Builtin\Administrators" /BROWSERSVCSTARTUPTYPE="Automatic" /AGTSVCACCOUNT="NT AUTHORITY\NetworkService" /SQLSVCSTARTUPTYPE="Automatic" /INDICATEPROGRESS /Q<br /></span></p>
<p>&nbsp;</p>
<p>Note: for a Lync Server 2010 Standard Edition installation, the main backend database instance (<strong>RTC</strong>) is also hosted by SQL Express 2008, and can be preinstalled using SQL Express 2008 R2 as well by changing the instance name from the one liner above to /INSTANCENAME=RTC</p>
<p>&nbsp;</p>
<p><em>Although the maximum database size increase is only beneficial to Front End servers, when deploying new Lync Server 2010 servers today, regardless the server roles, standardising the <strong>RTCLOCAL</strong> instance to SQL Express 2008 R2 will ensure that all Lync servers are running the latest supported SQL Express version.</em></p>
<p>&nbsp;</p>
<p>- Agus Rachman, Senior Consultant, Microsoft Services (with special thanks to Ales Moskon, Senior Consultant, Microsoft Services for the collaboration as SQL SME).</p>]]></content:encoded>
    </item>
  </channel>
</rss>