Sharepoint 2013 on Windows Server 2016
Why would you bother! I hear myself cry. Surely 2012R2 or 2008 is more appropriate.
Well, thats true, but when building a homelab to test patching, and you dont have 2012R2 or 2008 in your hyper-v templates, you have to play with the cards you're dealt.
So, pre-requisites thanks to Roger : http://roger.dilsner.com/install-sharepoint-foundation-2013-windows-server-2016-solution/
Also - the pre-requisite installer looks for servermanagercmd which doesnt exist on 2016, so copy it from servermanager.exe from http://someshinyobject.com/posts/server-2012-r2-and-sharepoint-2013-the-tool-was-unable-to-install-application-server-role-web/
Now, when you run the pre-requisite installer, it will sit on the first step, configuring the application server role. Just close the server manager window after a minute or so, and the rest will kick in. As its a GUI and not commandline, its not completing the job, so it just needs a nudge.
Well, thats true, but when building a homelab to test patching, and you dont have 2012R2 or 2008 in your hyper-v templates, you have to play with the cards you're dealt.
So, pre-requisites thanks to Roger : http://roger.dilsner.com/install-sharepoint-foundation-2013-windows-server-2016-solution/
Import-Module ServerManager Add-WindowsFeature NET-WCF-HTTP-Activation45,NET-WCF-TCP-Activation45,NET-WCF-Pipe-Activation45 Add-WindowsFeature Net-Framework-Features,Web-Server,Web-WebServer,Web-Common-Http,Web-Static-Content,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-App-Dev,Web-Asp-Net,Web-Net-Ext,Web-ISAPI-Ext,Web-ISAPI-Filter,Web-Health,Web-Http-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Http-Tracing,Web-Security,Web-Basic-Auth,Web-Windows-Auth,Web-Filtering,Web-Digest-Auth,Web-Performance,Web-Stat-Compression,Web-Dyn-Compression,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase,WAS,WAS-Process-Model,WAS-NET-Environment,WAS-Config-APIs,Web-Lgcy-Scripting,Windows-Identity-Foundation,Server-Media-Foundation,Xps-Viewer
Also - the pre-requisite installer looks for servermanagercmd which doesnt exist on 2016, so copy it from servermanager.exe from http://someshinyobject.com/posts/server-2012-r2-and-sharepoint-2013-the-tool-was-unable-to-install-application-server-role-web/
Copy-Item -Path "$($ENV:SystemRoot)\System32\ServerManager.exe" ` -Destination "$($ENV:SystemRoot)\System32\ServerManagerCmd.exe" -Force
Now, when you run the pre-requisite installer, it will sit on the first step, configuring the application server role. Just close the server manager window after a minute or so, and the rest will kick in. As its a GUI and not commandline, its not completing the job, so it just needs a nudge.
Comments
Post a Comment