These bits and pieces have been taken from TechNet here and put on this page for reference
Hardware Requirements for Skype for Business 2015 Server Front-End Servers
|CPU||64-bit dual processor, hex-core, 2.26 gigahertz (GHz) or higher.Intel Itanium processors are not supported for Skype for Business Server 2015 roles.|
|Memory||32 gigabytes (GB).|
|Disk||EITHER:• 8 or more 10000 RPM hard disk drives with at least 72 GB free disk space (two of the disks using RAID 1 and 6 using RAID 10).OR• Solid state drives (SSDs) able to provide the same free space and similar performance to 8 10000 RPM mechanical disk drives.|
|Network||1 dual-port network adapter, 1 Gbps or higher (2 network adapters can be used, but they need to be teamed with a single MAC address and a single IP address).|
Operating System Requirements for Skype for Business Server 2015 Front-End Servers
|Windows Server 2012 R2 Enterprise OS with all required updates installed.||Windows Server 2012 R2 Standard OS with all required updates installed.||Windows Server 2012 Datacentre OS with all required updates installed.||Windows Server 2012 Standard OS with all required updates installed.|
It is recommended for all new build Skype for Business 2015 servers to be built with Windows Server 2012 R2. Windows Server 2008 R2 should only be present if it is intended to upgrade the Lync Server 2013 servers to Skype for Business Server. Windows Server 2008 R2 reached the end of the mainstream support lifecycle on 1/13/2015.
The following updates in addition to the already installed Windows Updates depending on your operating system are also required:
Supported Databases for Skype for Business Server 2015 Back-End Servers
|Microsoft SQL Server 2014 Enterprise (64-bit edition), and you must run with Cumulative Update 6 or later (download that here).||Microsoft SQL Server 2012 Enterprise (64-bit edition), and we recommend running with the latest service pack.||Microsoft SQL Server 2008 R2 Enterprise (64-bit edition), and we recommend running with the latest service pack.|
|Microsoft SQL Server 2014 Standard (64-bit edition), and you must run with Cumulative Update 6 or later (download that here).||Microsoft SQL Server 2012 Standard (64-bit edition), and we recommend running with the latest service pack.||Microsoft SQL Server 2008 R2 Standard (64-bit edition), and we recommend running with the latest service pack|
Pre-Requisites the Need to be Installed Before a Skype for Business 2015 Server Deployment
|Windows PowerShell 3.0||All Skype for Business Server servers need Windows
PowerShell 3.0 installed.
|Microsoft .NET Framework 4.5||This is a Feature that’s installed as a Windows feature, under
Server Manager, no downloads needed.
Don’t worry if you get an additional pop-up saying some
|Windows Identity Foundation||We need this to support server-to-server authentication scenarios for Skype for Business Server 2015.
|Remote Server Administration Tools||
|Internet Information Services (IIS)||IIS is needed on all Front End Servers, as well as all Standard Edition servers, with the following modules selected:
Common HTTP Features
Health and Diagnostics
We should also note Anonymous Access is also needed, but you get that when you install IIS, so you don’t have a place to select that on the list.
|Windows Media Format Runtime||For Windows Server 2012 and Windows Server 2012 R2, you’ll need to install the Media Foundation feature in Server Manager. Now, you actually can start your Skype for Business Server 2015 installation without this one, but you’ll be prompted to install it, and then reboot the server, before the Skype for Business Server 2015 install continues. Better to do it ahead of time.|
|.NET Framework 3.5||The Framework will likely be installed by default on your Windows Server 2008 R2 machine (definitely check to be sure before you upgrade), but it actually won’t be on your Windows Server 2012/Windows Server 2012 R2 servers (for new installations). To add it in, you’ll need access to your installation drive or media (the place your Windows Server was installed from, or where the install files are now). Then go ahead and install it as a feature from Server Manager, and point to the installation media (specifically the sourcessxs folder) when asked for it, and continue on to install it.|
|Silverlight||You can install the latest version of Silverlight at this link.|
Here is the all-important piece of PowerShell to get all of this installed:
Add-WindowsFeature RSAT-ADDS, Web-Server, Web-Static-Content, Web-Default-Doc, Web-Http-Errors, 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
You may/will also need to specify the –Source parameter. At the end of the above PowerShell add ‘–Source E:sourcessxs’ for example. (I always have to do this myself.)
All the best!