Lync/SfB Server: Test-CsDatabase uses local server to determine ExpectedVersion

While doing some lab testing we notice the Test-CsDatabase uses the local server current update to verify which is the expected version. As an example, in our lab we have pool.gears.lab with January 2014 Cumulative Update and it will return the following: Test-CsDatabase -ConfiguredDatabases -SqlServerFqdn sql01.gears.lab | Select SqlServerFqdn, SqlInstanceName, DatabaseName, InstalledVersion, ExpectedVersion | ft -AutoSize … Continue reading Lync/SfB Server: Test-CsDatabase uses local server to determine ExpectedVersion

PSScript: Lync/SfB Server Certification Store Validation

In a previous post, we published the checks/validations that we should do in the Certification Store in the Lync/SfB servers. Checks to do in the Lync/SfB Certificate Store We decided to write a PowerShell with all these checks to make it simple to use. The script will be kept in sync with the post, meaning that … Continue reading PSScript: Lync/SfB Server Certification Store Validation

Address Book search for “First + Last Name” when Display Name is “Last, First Name” (WebSearchOnly)

It is quite common to have users stored in Active Directory (AD) with "Last, First Name" (e. g., "Paulino, David"). Since Lync/SfB is heavily dependent on AD, what will happen to users that want to search for "First + Last Name"? Regarding the Address Book download, this is an issue that has already been discussed … Continue reading Address Book search for “First + Last Name” when Display Name is “Last, First Name” (WebSearchOnly)

Last + First name searches in Lync/SfB Address Book (GalContacts.db)

In a previous post in Joe Calev's WebLog, we were shown how to enable Last + First name searches in Lync Server: That workaround works for WebSearchAndFileDownload and FileDownloadOnly — what we basically need is the GalContacts.db file. Recently, Joe Calev's workaround was introduced in Lync Server 2013 (Nov 2014 Cumulative Update) and it is also … Continue reading Last + First name searches in Lync/SfB Address Book (GalContacts.db)

Lync Server 2013: Update ‘Windows Fabric Patch’ could not be installed. Error code 1603

In August 2014, an update to Windows Fabric was included in the Lync Server 2013 Cumulative Update. There's a list for the Windows Fabric updates: Lync/SfB: Windows Fabric version List During an update in our Lab, we got the following error message: Also, an error was logged in Event Viewer: Log Name:      Application Source:        MsiInstaller … Continue reading Lync Server 2013: Update ‘Windows Fabric Patch’ could not be installed. Error code 1603

Lync/SfB Server: Windows/Service Fabric version List

Update 2020/12/21 - New PowerShell cmdlet to include Service Fabric in Skype for Business Server 2019. In a previous post related to checking the Lync/Skype for Business Server component version, we forgot to mention about Windows/Service Fabric: Lync Server Component Version using PowerShell (Windows Registry) Skype for Business Server 2015 Component Version using PowerShell When … Continue reading Lync/SfB Server: Windows/Service Fabric version List

Lync/SfB Server: Checking for duplicate entries in the Active Directory Configuration Partition

While troubleshooting the issue described in Checking for "ms-RTC-SIP-TrustedServer" multiple Active Directory entries with PowerShell, we encountered more duplicates for the same server, so we decided to compile all in one place. Like in our previous post Checks to do in the Lync/SfB Certificate Store, this list will also be updated and, again, you are … Continue reading Lync/SfB Server: Checking for duplicate entries in the Active Directory Configuration Partition

Checks to do in the Lync/SfB Server Certificate Store

Update 2023/04/17 - Script available at PowerShell Gallery Install-Script Test-CertificateStore Test-CertificateStore Update 2019/06/10 - Added Check #7 for expired certificates. The checks described in this article are the result of what we normally check during troubleshooting. Some of these already have specific error events, but the objective here is to try to avoid that these … Continue reading Checks to do in the Lync/SfB Server Certificate Store

Checking for “ms-RTC-SIP-TrustedServer” multiple Active Directory entries with PowerShell

While publishing and enabling a topology, we were getting this error: Enable-CsTopology: Multiple Active Directory entries were found for type"ms-RTC-SIP-TrustedServer" with ID "<SERVER FQDN>". The publishing was successful but then the enabling was showing this error. The next step was to check the duplicates in the Active Directory Configuration Partition. For those who have already … Continue reading Checking for “ms-RTC-SIP-TrustedServer” multiple Active Directory entries with PowerShell

Lync/SfB: How to configure Internal Web Services Override FQDN

A common question while planning/deploying Lync Server and Skype for Business Server is: When do we need to configure Internal Web Services Override FQDN? The answer to this is quite simple — we only need it if we have to split SIP traffic from HTTP/HTTPS. We know that this answer will raise more questions, so first we should … Continue reading Lync/SfB: How to configure Internal Web Services Override FQDN