Skype for Business

Skype for Business Server Pre-Reqs

Disable IPv6

  1. Open regedit
  2. Go to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\
  3. Edit DisabledComponents (if it does not exist create it with DWORD (32-bit) Value, case sensitive
  4. Edit the HEX value to be 0xff
  5. Then Uncheck the IPv6 protocol on the interface in the network connections settings

Installing the Skype for Business Requirements

Edge Server:

install-windowsfeature Web-Server,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Security,Web-Filtering,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Mgmt-Tools,Web-Mgmt-Console,NET-Framework-45-ASPNET,NET-WCF-HTTP-Activation45,Windows-Identity-Foundation,WAS,WAS-Process-Model,WAS-Config-APIs,NET-Framework-Core -Source <CD>:\Sources\sxs

Front End Server:

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-Clien,Windows-Identity-Foundation -Source <CD>:\Sources\sxs

Download the hotfix

Simply copy and paste this all into a powershell command prompt.

[CODE]

$dir = “c:\source”

new-item -Path $dir -ItemType directory

$download = New-Object System.Net.WebClient

$url = “http://hotfixv4.microsoft.com/Windows 8.1/Windows Server 2012 R2/sp1/Fix514814/9600/free/478232_intl_x64_zip.exe”

$file = “$dir\478232_intl_x64_zip.exe”

$download.DownloadFile($url,$file)

#Extract ZIP

Add-Type -assembly “system.io.compression.filesystem”

[io.compression.zipfile]::ExtractToDirectory($file, $dir)

# Install Hotfix

Get-Item $dir\* | foreach {WUSA “”$_.FullName /quiet /norestart””;while(get-process wusa){Write-Host “Installing $_.Name”}}

[/CODE]

WAC Servers

Assuming you are using 2013 with SP1

Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-Static-Content,Web-Health,Web-Http-Logging,Web-Performance,Web-Stat-Compression,Web-Security,Web-Filtering,Web-Windows-Auth,Web-App-Dev,Web-Net-Ext45,Web-Asp-Net45,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Includes,Web-Mgmt-Tools,Web-Mgmt-Console,NET-Framework-45-ASPNET

If you are not using the one with SP1 slip streamed, you will need to download and install

$dir = “c:\source”

new-item -Path $dir -ItemType directory

$download = New-Object System.Net.WebClient

$url = “https://download.microsoft.com/download/F/E/2/FE25F2E9-BECB-424E-B8B3-BB377112A191/wacserversp2013-kb2880558-fullfile-x64-glb.exe”

$file = “$dir\wacserversp2013-kb2880558-fullfile-x64-glb.exe”

$download.DownloadFile($url,$file)

Download the Language Pack

$dir = “c:\source”

new-item -Path $dir -ItemType directory

$download = New-Object System.Net.WebClient

$url = “https://download.microsoft.com/download/5/2/B/52B01E04-313A-4F40-A858-16CE36BBDF98/wacserverlanguagepack.exe”

$file = “$dir\wacserverlanguagepack.exe”

$download.DownloadFile($url,$file)

1 thought on “Skype for Business Server Pre-Reqs

Leave a Reply

Your email address will not be published. Required fields are marked *