About Me

My photo
TsooRad is a blog for John Weber. John is a Skype for Business MVP (2015-2016) - before that, a Lync Server MVP (2010-2014). My day job is titled "Technical Lead, MS UC" - I work with an awesome group of people at CDW, LLC. I’ve been at this gig in one fashion or another since 1988 - starting with desktops (remember Z-248’s?) and now I am in Portland, Oregon. I focus on collaboration and infrastructure. This means Exchange of all flavors, Skype, LCS/OCS/Lync, Windows, business process, and learning new stuff. I have a variety of interests - some of which may rear their ugly head in this forum. I have a variety of certifications dating back to Novell CNE and working up through the Microsoft MCP stack to MCITP multiple times. FWIW, I am on my third career - ex-USMC, retired US Army. I have a fancy MBA. One of these days, I intend to start teaching. The opinions expressed on this blog are mine and mine alone.


SfB Front End Prerequisite Install Script

In the SfB documentation, there are two separate references to installing operating system prerequisites before you can install Skype for Business Server 2015 Front ends.  In case you have not compared them, here are the two references:



For the analytical types, comparing the two versions of the PowerShell scripts reveals differences.  I spent a little time comparing the two and then combining them into one string.  Oh, and I tested the outcome by installing a SfB Standard Edition just to check my work.

Here is the script:

Add-WindowsFeature NET-Framework-Core, RSAT-ADDS, Windows-Identity-Foundation, Web-Server, Web-Static-Content, Web-Default-Doc, Web-Http-Errors, Web-Dir-Browsing, Web-Asp-Net, Web-Net-Ext, Web-ISAPI-Ext, Web-ISAPI-Filter, Web-Http-Logging, Web-Log-Libraries, Web-Request-Monitor, Web-Http-Tracing, Web-Basic-Auth, Web-Windows-Auth, Web-Client-Auth, Web-Filtering, Web-Stat-Compression, Web-Dyn-Compression, NET-WCF-HTTP-Activation45, Web-Asp-Net45, Web-Mgmt-Tools, Web-Scripting-Tools, Web-Mgmt-Compat, Desktop-Experience, Telnet-Client, Server-Media-Foundation, BITS

I only did this for the Server 2012 R2 prerequisite installs, because, frankly, I cannot understand why anyone would install a new SfB server on anything but 2012 R2.



m said...

Do you really need to have Desktop-Experience installed at the same time as Server-Media-Foundation ?
If not then it seems the correct article would be https://technet.microsoft.com/en-us/library/dn933900.aspx which cover it all as far as I can see.

tsoorad said...

@M that is a great question. What I did was to take the two different scripts provided by the product team as shown in the two references, and combine them. I did a simple compare and made one script that did not duplicate anything, but had all the elements of each. Then ran a test install.