Näktergal Docs
Advanced search

IIS configuration

These IIS features are known to be sufficient (though some may not be required):

IIS-WebServerRole
IIS-WebServer
IIS-CommonHttpFeatures
IIS-HttpErrors
IIS-HttpRedirect
IIS-ApplicationDevelopment
IIS-NetFxExtensibility
IIS-NetFxExtensibility45
IIS-HealthAndDiagnostics
IIS-HttpLogging
IIS-LoggingLibraries
IIS-RequestMonitor
IIS-HttpTracing
IIS-Security
IIS-RequestFiltering
IIS-Performance
IIS-WebServerManagementTools
IIS-IIS6ManagementCompatibility
IIS-Metabase
IIS-StaticContent
IIS-DefaultDocument
IIS-DirectoryBrowsing
IIS-WebSockets
IIS-ApplicationInit
IIS-ASPNET
IIS-ASPNET45
IIS-ASP
IIS-ISAPIExtensions
IIS-ISAPIFilter
IIS-BasicAuthentication
IIS-HttpCompressionStatic
IIS-ManagementConsole
IIS-WindowsAuthentication

The script below (Setup-Environment.ps1) will attempt to enable these automatically.

If you think that any of these features are not needed, please drop us a line at support@naktergal.tech.

Script Setup-Environment.ps1

Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRoleEnable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerEnable-WindowsOptionalFeature -Online -FeatureName IIS-CommonHttpFeaturesEnable-WindowsOptionalFeature -Online -FeatureName IIS-HttpErrorsEnable-WindowsOptionalFeature -Online -FeatureName IIS-HttpRedirectEnable-WindowsOptionalFeature -Online -FeatureName IIS-ApplicationDevelopmentEnable-WindowsOptionalFeature -Online -FeatureName IIS-NetFxExtensibility45Enable-WindowsOptionalFeature -Online -FeatureName IIS-HealthAndDiagnosticsEnable-WindowsOptionalFeature -Online -FeatureName IIS-HttpLoggingEnable-WindowsOptionalFeature -Online -FeatureName IIS-LoggingLibrariesEnable-WindowsOptionalFeature -Online -FeatureName IIS-RequestMonitorEnable-WindowsOptionalFeature -Online -FeatureName IIS-HttpTracingEnable-WindowsOptionalFeature -Online -FeatureName IIS-SecurityEnable-WindowsOptionalFeature -Online -FeatureName IIS-RequestFilteringEnable-WindowsOptionalFeature -Online -FeatureName IIS-PerformanceEnable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerManagementToolsEnable-WindowsOptionalFeature -Online -FeatureName IIS-IIS6ManagementCompatibilityEnable-WindowsOptionalFeature -Online -FeatureName IIS-MetabaseEnable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsoleEnable-WindowsOptionalFeature -Online -FeatureName IIS-BasicAuthenticationEnable-WindowsOptionalFeature -Online -FeatureName IIS-WindowsAuthenticationEnable-WindowsOptionalFeature -Online -FeatureName IIS-StaticContentEnable-WindowsOptionalFeature -Online -FeatureName IIS-DefaultDocumentEnable-WindowsOptionalFeature -Online -FeatureName IIS-WebSocketsEnable-WindowsOptionalFeature -Online -FeatureName IIS-ApplicationInitEnable-WindowsOptionalFeature -Online -FeatureName IIS-NetFxExtensibility45Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASPNET45 -AllEnable-WindowsOptionalFeature -Online -FeatureName IIS-ISAPIExtensionsEnable-WindowsOptionalFeature -Online -FeatureName IIS-ISAPIFilterEnable-WindowsOptionalFeature -Online -FeatureName IIS-HttpCompressionStatic