View on GitHub

scupPS

Just another System Center User Panel

IIS

As mentioned earlier this Portal is hosted on Pode which is in this case hosted on IIS. IIS handles the Authentication in this scenario, this is called “Windows Authentication” in Terms of IIS. Most of this page is copied from the IIS Hosting Documentation on the Pode Website.

Requirements

To start with you’ll need to have IIS (or IIS Express) installed:

Install-WindowsFeature -Name Web-Server -IncludeManagementTools -IncludeAllSubFeature

Next you’ll need to install ASP.NET Core Hosting:

choco install dotnetcore-windowshosting -y

You’ll also need to use PowerShell Core (not Windows PowerShell!):

choco install pwsh -y

Finally, you’ll need to have Pode installed under PowerShell Core:

pwsh -c "Install-Module Pode -Scope AllUsers"

Reset the IIS for the .NET Core Subsystem to get active

iisreset /noforce