Using DSC to Setup the New SCSM Portal Server
Hooray the new portal is out – you can get it from https://www.microsoft.com/en-us/download/details.aspx?id=49556
The portal server requires some configuration of roles before the setup can be run. Below is a DSC configuration block which you can run to configure the web server pre-requisites.
Configuration PortalWebServer
{
Node localhost
{
WindowsFeature WebServer
{
Ensure="Present"
Name="Web-Server"
}
WindowsFeature NETASP
{
Ensure="Present"
Name="NET-Framework-45-ASPNET"
DependsOn = "[WindowsFeature]WebServer"
}
WindowsFeature WebAuth
{
Ensure="Present"
Name="Web-Windows-Auth"
DependsOn = "[WindowsFeature]WebServer"
}
WindowsFeature BasicAuth
{
Ensure="Present"
Name="Web-Basic-Auth"
DependsOn = "[WindowsFeature]WebServer"
}
WindowsFeature ASP
{
Ensure="Present"
Name="Web-ASP"
DependsOn = "[WindowsFeature]WebServer"
}
WindowsFeature ASPNET
{
Ensure="Present"
Name="Web-ASP-Net"
DependsOn = "[WindowsFeature]WebServer"
}
WindowsFeature ASPNET45
{
Ensure="Present"
Name="Web-ASP-Net45"
DependsOn = "[WindowsFeature]WebServer"
}
WindowsFeature HTTPAct
{
Ensure="Present"
Name="AS-HTTP-Activation"
DependsOn = "[WindowsFeature]WebServer"
}
}
}
PortalWebServer
Start-DscConfiguration -Path .\PortalWebServer -Verbose -Wait
Now all you have to do is run the setup included in the patch.