K2 prerequisites installer script

  • 3 August 2016
  • 2 replies
  • 2340 views

Summary

PowerShell script to install & configure basic prerequisites for K2 (Windows roles & features).


Applies to

  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows Server 2016 TP4


Installation

  1. Download the "K2Field.PreReq.Script.ps1" PowerShell file
  2. Open the PowerShell console in Admin Mode
  3. Navigate to the script folder and run the script
  4. Follow the instructions in the console




Windows Roles & Features Installed

Role/FeatureCategory
NET-Framework-Core.NET Framework 3.5 Features
NET-Framework-Features.NET Framework 3.5 Features
NET-NET-HTTP-Activation.NET Framework 3.5 Features
NET-Framework-45-Features.NET Framework 3.5 Features
AS-NET-FrameworkApplication Server Features
AS-Dist-TransactionApplication Server Features
AS-Incoming-TransApplication Server Features
AS-Outgoing-TransApplication Server Features
AS-HTTP-ActivationApplication Server Features
AS-MSMQ-ActivationApplication Server Features
AS-Named-PipesApplication Server Features
AS-TCP-ActivationApplication Server Features
Web-ServerWeb Server (IIS) Features
Web-WebServerWeb Server (IIS) Features
Web-Common-HttpCommon HTTP Features
Web-Default-DocCommon HTTP Features
Web-Dir-BrowsingCommon HTTP Features
Web-Http-ErrorsCommon HTTP Features
Web-Static-ContentCommon HTTP Features
Web-Http-RedirectCommon HTTP Features
Web-HealthHealth and Diagnostics
Web-Http-LoggingHealth and Diagnostics
Web-Log-LibrariesHealth and Diagnostics
Web-Request-MonitorHealth and Diagnostics
Web-Http-TracingHealth and Diagnostics
Web-PerformancePerformance
Web-Stat-CompressionPerformance
Web-Dyn-CompressionPerformance
Web-SecuritySecurity
Web-FilteringSecurity
Web-Basic-AuthSecurity
Web-Client-AuthSecurity
Web-Digest-AuthSecurity
Web-Cert-AuthSecurity
Web-IP-SecuritySecurity
Web-Url-AuthSecurity
Web-Windows-AuthSecurity
Web-App-DevApplication Development
Web-Net-ExtApplication Development
Web-Net-Ext45Application Development
Web-AppInitApplication Development
Web-ASPApplication Development
Web-Asp-NetApplication Development
Web-ASP-Net45Application Development
Web-ISAPI-ExtApplication Development
Web-ISAPI-FilterApplication Development
Web-Mgmt-ToolsManagement Tools
Web-Mgmt-ConsoleManagement Tools
Web-Mgmt-CompatManagement Tools
Web-Scripting-ToolsManagement Tools
Web-Mgmt-ServiceManagement Tools
MSMQMessage Queuing
MSMQ-ServicesMessage Queuing
MSMQ-DirectoryMessage Queuing
Telnet-ClientTelnet
Windows-Identity-FoundationWindows Identity Foundation 3.5




Disclaimer

THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND. IT'S NOT AN OFFICIALL REPOSITORY FROM K2 AND THEREFORE NOT SUPPORTED BY K2.


Contributing

If you want to contribute to this project, simply clone the repository on GitHub and send a pull request with your changes.


License

See the LICENSE file for license rights and limitations (MIT).


2 replies

Is this available for windows 10?

Userlevel 3
Badge +10

@sligamer Script is geared towards K2 blackpearl server prerequisitrs - so installs required features on Server OS. Putting K2 server components on Windows 10 is generally bad idea, and if you about to install client tools only then set of prerequisites will be smaller/different. Also keep in mind that this script cares only about Windows features - not about downloadable components or .NET updates which may also be required depending on K2 version you going to install.

Reply