* AD Lightweight Directory Services (AD LDS)
* DNS Server
* Internet Information Services (IIS) (No ASP.NET support)
* DHCP Server
* File Services
* Print Services
* Streaming Media Services
* Hyper V
This does not mean that Server Core cannot do other things. In fact, Microsoft calls other components Features, not Roles. List of supported Features includes:
* Microsoft Failover Cluster (not available in Standard Edition)
* Network Load Balancing
* Subsystem for UNIX-based applications
* Backup
* Multipath IO
* Removable Storage Management
* Bitlocker Drive Encryption
* Simple Network Management Protocol (SNMP)
* WINS
* Telnet
To install Roles and Features, you will need to use the OCsetup.exe command. OC stands for Optional Components - optional components. The most important thing to remember for this statement is to use it in the case of NECESSARY. The best way to do this is to always use / w with the ocsetup.exe command to keep the Command Prompt active until the installation is successful. Below is a list of the commands required to install Roles and Features on Server Core.
DNS
start / w ocsetup DNS-Server-Core-Role
DHCP
start / w ocsetup DHCPServerCore
File Services (server service is installed by default), but there are other role features
File Replication Service
start / w ocsetup FRS-Infrastructure
Distributed File System
start / w ocsetup DFSN-Server
Distributed File System Replication
start / w ocsetup DFSR-Infrastructure-ServerEdition
Services for Network File System (NFS)
start / w ocsetup ServerForNFS-Base
start / w ocsetup ClientForNFS-Base
Hyper V
start / w ocsetup Microsoft-Hyper-V
Print Server feature
start / w ocsetup Printing-ServerCore-Role
Line Printer Daemon (LPD) service
start / w ocsetup Printing-LPDPrintService
Enable Directory Lightweight Directory Services
start / w ocsetup DirectoryServices-ADAM-ServerCore
Enable Directory Domain Services
dcpromo / unattend:
IIS
start / w pkgmgr / iu: IIS-WebServerRole; WAS-WindowsActivationService
; WAS-ProcessModel
To uninstall IIS, use the following command
start / w pkgmgr / uu: IIS-WebServerRole; WAS-WindowsActivationService
; WAS-ProcessModel
Note : If you need to remove a Role that uses ocsetup to install, all you need to do is use the same old installation command plus add / uninstall .
List of commands needed to install Features on Server Core:
Microsoft Failover Clustering
start / w ocsetup FailoverCluster-Core
Network Load Balancing
start / w ocsetup NetworkLoadBalancingHeadlessServer
Subsystem for UNIX-based applications
start / w ocsetup SUACore
Multipath IO
start / w ocsetup MultipathIo
Removable Storage
start / w ocsetup Microsoft-Windows-RemovableStorageManagementCore
Bitlocker Drive Encryption
start / w ocsetup BitLocker
Backup
start / w ocsetup WindowsServerBackup
Simple Network Management Protocol (SNMP)
start / w ocsetup SNMP-SC
Windows Internet Name Service (WINS)
start / w ocsetup WINS-SC
Telnet client
start / w ocsetup TelnetClient
Note : If you need to remove a Feature that has used ocsetup to install, all you need to do is use the same old installation command plus lock / uninstall .
Having installed Roles or Features is not as difficult as configuring those services. The quickest and easiest way to manage Roles and Features is to have a dedicated Terminal Server with AdminPak or Remote Server Administrative Tools (RSAT) installed; or just install the same tools as on XP or Vista.