/
iis-85-install.ps1
101 lines (80 loc) · 5.56 KB
/
iis-85-install.ps1
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
############################################################################################
# Windows Feature
############################################################################################
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerRole
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServer
############################################################################################
# Common HTTP Features
# Enable-WindowsOptionalFeature -Online -FeatureName IIS-CommonHttpFeatures
############################################################################################
Enable-WindowsOptionalFeature -Online -FeatureName IIS-DefaultDocument
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpErrors
Enable-WindowsOptionalFeature -Online -FeatureName IIS-StaticContent
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpRedirect
# Module is installed by default when the Web Server (IIS) role is installed.
Disable-WindowsOptionalFeature -Online -FeatureName IIS-DirectoryBrowsing
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-DirectoryBrowsing
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebDAV
############################################################################################
# Health and Diagnostics
# Enable-WindowsOptionalFeature -Online -FeatureName IIS-HealthAndDiagnostics
############################################################################################
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpLogging
Enable-WindowsOptionalFeature -Online -FeatureName IIS-CustomLogging
Enable-WindowsOptionalFeature -Online -FeatureName IIS-LoggingLibraries
Enable-WindowsOptionalFeature -Online -FeatureName IIS-RequestMonitor
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpTracing
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-ODBCLogging
############################################################################################
# Performance
# Enable-WindowsOptionalFeature -Online -FeatureName IIS-Performance
############################################################################################
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpCompressionStatic
Enable-WindowsOptionalFeature -Online -FeatureName IIS-HttpCompressionDynamic
############################################################################################
# Security
# Enable-WindowsOptionalFeature -Online -FeatureName IIS-Security
############################################################################################
Enable-WindowsOptionalFeature -Online -FeatureName IIS-RequestFiltering
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WindowsAuthentication
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-CertProvider
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-BasicAuthentication
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-ClientCertificateMappingAuthentication
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-IISCertificateMappingAuthentication
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-DigestAuthentication
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-IPSecurity
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-URLAuthorization
############################################################################################
# Application Development
# Enable-WindowsOptionalFeature -Online -FeatureName IIS-ApplicationDevelopment
############################################################################################
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ApplicationInit
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ISAPIExtensions
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ISAPIFilter
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASPNET45 -All
Enable-WindowsOptionalFeature -Online -FeatureName IIS-NetFxExtensibility45
Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebSockets
#Enable-WindowsOptionalFeature -online -FeatureName NetFx4Extended-ASPNET45
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-NetFxExtensibility
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASPNET
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-ASP
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-CGI
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-ServerSideIncludes
############################################################################################
# Management Tools
# Enable-WindowsOptionalFeature -Online -FeatureName IIS-WebServerManagementTools
############################################################################################
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementConsole
Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementScriptingTools
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-Metabase
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-IIS6ManagementCompatibility
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-ManagementService
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-WMICompatibility
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-LegacyScripts
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-LegacySnapIn
############################################################################################
# FTP Server
############################################################################################
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-FTPServer
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-FTPSvc
#Enable-WindowsOptionalFeature -Online -FeatureName IIS-FTPExtensibility