# Internet Information Service Installation

{% embed url="<https://www.youtube.com/watch?v=XRYvHLwePCQ>" %}

SessionLimit Server role needs IIS service to run. All agents communicate with the server over the TCP 443 (HTTPS) protocol. The site should be secured with a valid HTTPS certificate.&#x20;

The necessary IIS components and the [PowerShell script](#powershell-komutu) required for the installation of these components are given below.&#x20;

## Powershell Command

You should open Powershell screen with RunAs Administrators right. Paste powershell command in this screen.

{% code title="Install-IIS.ps1" overflow="wrap" %}

```powershell
Add-WindowsFeature Web-Server,Web-WebServer,Web-Common-Http,Web-Default-Doc,Web-Dir-Browsing,Web-Http-Errors,Web-Static-Content,Web-Http-Redirect,Web-Health,Web-Http-Logging,Web-Custom-Logging,Web-Log-Libraries,Web-Request-Monitor,Web-Performance,Web-Stat-Compression,Web-Security,Web-Filtering,Web-Basic-Auth,Web-Windows-Auth,Web-Mgmt-Tools,Web-Mgmt-Console,Web-Mgmt-Compat,Web-Metabase
```

{% endcode %}


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.sessionlimit.com/deployment/internet-information-service-installation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
