Skip to main content

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/Feature Category
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-Framework Application Server Features
AS-Dist-Transaction Application Server Features
AS-Incoming-Trans Application Server Features
AS-Outgoing-Trans Application Server Features
AS-HTTP-Activation Application Server Features
AS-MSMQ-Activation Application Server Features
AS-Named-Pipes Application Server Features
AS-TCP-Activation Application Server Features
Web-Server Web Server (IIS) Features
Web-WebServer Web Server (IIS) Features
Web-Common-Http Common HTTP Features
Web-Default-Doc Common HTTP Features
Web-Dir-Browsing Common HTTP Features
Web-Http-Errors Common HTTP Features
Web-Static-Content Common HTTP Features
Web-Http-Redirect Common HTTP Features
Web-Health Health and Diagnostics
Web-Http-Logging Health and Diagnostics
Web-Log-Libraries Health and Diagnostics
Web-Request-Monitor Health and Diagnostics
Web-Http-Tracing Health and Diagnostics
Web-Performance Performance
Web-Stat-Compression Performance
Web-Dyn-Compression Performance
Web-Security Security
Web-Filtering Security
Web-Basic-Auth Security
Web-Client-Auth Security
Web-Digest-Auth Security
Web-Cert-Auth Security
Web-IP-Security Security
Web-Url-Auth Security
Web-Windows-Auth Security
Web-App-Dev Application Development
Web-Net-Ext Application Development
Web-Net-Ext45 Application Development
Web-AppInit Application Development
Web-ASP Application Development
Web-Asp-Net Application Development
Web-ASP-Net45 Application Development
Web-ISAPI-Ext Application Development
Web-ISAPI-Filter Application Development
Web-Mgmt-Tools Management Tools
Web-Mgmt-Console Management Tools
Web-Mgmt-Compat Management Tools
Web-Scripting-Tools Management Tools
Web-Mgmt-Service Management Tools
MSMQ Message Queuing
MSMQ-Services Message Queuing
MSMQ-Directory Message Queuing
Telnet-Client Telnet
Windows-Identity-Foundation Windows 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).

Is this available for windows 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