Know To Install Windows Server 2008 Features with servermanager cmd

Although Microsoft continues to expand PowerShell with more capability, the trusty traditional command prompt has not been left behind in Windows Server 2008. In fact, with this latest Windows Server release, the command prompt gains some capability, including a tool that allows administrators to add features to a Windows Server 2008 installation.
This command line tool, called servermanagercmd.exe, replicates some of the functionality from the Windows Server 2008 Server Manager. Through the use of various command line options, you can quickly and easily add or remove features and roles to or from your server.
The command requires a parameter indicating the action that you wish to perform and, for some parameters, additional information such as which features you want to manage. The list below outlines some of the parameters available with servermanagercmd.
-query: Output a list of the roles and features currently installed on your server. This command also shows you the roles and features that are available, but not yet installed.
-install: Installs the roles or features that you specify on the command line. Add -allSubFeatures to the command line when using this command in order to add the supporting roles/features to a specified parent role/feature. Also, some components require a server reboot in order to complete. To automate a server restart that takes place after the installation of a role/feature requiring a restart, use -restart
-remove: This is the opposite of the install command and removes the specified roles or features.
The table below provides you with a complete list of the components installable using the servermanagercmd command. The first column is the overall feature name. For some features, roles, or services, there are multiple components available. The second column of the table gives you a complete list of all subcomponents while the third column is the identifier to use with the -install or -remove parameter.

Role/Service or Main Feature
R/S/F Name
Installatiom command
DHCP Server
DHCP Server
DHCP
Print Services
Print Server
Print-Services

Internet Printing
Print-Internet

LPD Service
Print-LPD-Service
Terminal Services
Terminal Services
Terminal-Services

Terminal Server
TS-Terminal-Server

TS Licensing
TS-Licensing

TS Gateway
TS-Gateway

TS Web Access
TS-Web-Access

TS Session Broker
TS-Session-Broker
Active Directory Domain Services
AD
N/A

Active Directory Domain Controller
ADDS-Domain-Controller

Identity Management for UNIX
ADDS-Identity-Management

Server for Network Information Service
ADDS-NIS

Password Synchronization
ADDS-Password-Sync
DNS Server
DNS

File Services
File Services
N/A

Distributed File System (DFS)
FS-DFS

DFS Namespace
FS-DFS-Namespace

DFS Replication
FS-DFS-Replication

File Server Resource Manager
FS-Resource-Manager

Services for Network File System
FS-NFS-Services

Windows Search Service
FS-Search-Service

Windows Server 2003 File Services
FS-Win2003-Services

File Replication Service
FS-Replication

Indexing Service
FS-Indexing-Service
Web Server
Web Server (IIS)
Web-Server

Internet Information Services
Web-WebServer

Common HTTP Features
Web-Common-Http

Static Content
Web-Static-Content

Default Document
Web-Default-Doc

Directory Browsing
Web-Dir-Browsing

HTTP Errors
Web-Http-Errors

HTTP Redirection
Web-Http-Redirect

Application Development
Web-App-Development

ASP.NET
Web-Asp-Net

.NET Extensibility
Web-Net-Ext

ASP
Web-ASP

CGI
Web-CGI

ISAPI Extensions
Web-ISAPI-Ext

ISAPI Filters
Web-ISAPI-Filter

Server Side Includes
Web-Includes

Health and Diagnostics
Web-Health

HTTP Logging
Web-Http-Logging

Logging Tools
Web-Log-Libraries

Request Monitor
Web-Request-Monitor

Tracing
Web-Http-Tracing

Custom Logging
Web-Custom-Logging

ODBC Logging
Web-ODBC-Logging

Security
Web-Security

Basic Authentication
Web-Basic-Auth

Windows Authentication
Web-Windows-Auth

Digest Authentication
Web-Digest-Auth

Client Certificate Mapping Authentication
Web-Client-Auth

IIS Client Certificate Mapping Authentication
Web-Cert-Auth

URL Authorization
Web-Url-Auth

Request Filtering
Web-Filtering

IP and Domain Restrictions
Web-IP-Security

Performance
Web-Performance

Static Content Compression
Web-Stat-Compression

Dynamic Content Compression
Web-Dyn-Compression

Management Tools
Web-Mgmt-Tools

IIS Management Console
Web-Mgmt-Console

IIS Management Scripts and Tools
Web-Scripting-Tools

Management Service
Web-Mgmt-Service

IIS 6 Management Compatibility
Web-Mgmt-Compat

IIS 6 Metabase Compatibility
Web-Metabase

IIS 6 WMI Compatibility
Web-WMI

IIS 6 Scripting Tools
Web-Lgcy-Scripting

IIS 6 Management Console
Web-Lgcy-Mgmt-Console

FTP Publishing Service
Web-Ftp-Publishing

FTP Server
Web-Ftp-Server

FTP Management Console
Web-Ftp-Mgmt-Console
Active Directory Federation Services
ADFS
None

Federation Service
ADFS-Federation

Federation Service Proxy
ADFS-Proxy

Web Agents
ADFS-Web-Agents

Claims-aware Agent
ADFS-Claims

Windows Token-based Agent
ADFS-Windows-Token
Active Directory Lightweight Directory Services
Formerly ADAM
ADLDS
Application Server
Application Server
Application-Server

Application Server Core
AS-AppServer-Core

Web Server Support
AS-Web-Support

COM+ Network Access
AS-Ent-Services

TCP Port Sharing
AS-TCP-Port-Sharing

Windows Process Activation Service Support
AS-WAS-Support

HTTP Activation
AS-HTTP-Activation

Message Queuing Activation
AS-MSMQ-Activation

TCP Activation
AS-TCP-Activation

Named Pipes Activation
AS-Named-Pipes

Distributed Transaction Support
AS-Dist-Transaction

Incoming Remote Transactions
AS-Incoming-Trans

Outgoing Remote Transactions
AS-Outgoing-Trans

WS-Atomic Transaction Support
AS-WS-Atomic
Active Directory Certificate Services
Active Directory Certificate Services
N/A

Certification Authority
ADCS-Cert-Authority or AD-Certificate

Online Certificate Status Protocol
ADCS-Online-Cert
Fax Server
Fax Server
Fax
Network Policy and Access Services
Network Policy and Access Services
NPAS

Network Policy Server
NPAS-Policy-Server

NPAS Routing and Remote Access Services
NPAS-RRAS-Services

Remote Access Service
NPAS-RRAS

Routing
NPAS-Routing

Health Registration Authority
NPAS-Health
Windows Deployment Services
Windows Deployment Services
WDS
Hyper-V
Hyper-V
Hyper-V
Failover Clustering
Failover Clustering
Failover-Clustering
Network Load Balancing
Network Load Balancing
NLB
Desktop Experience
Desktop Experience
Desktop-Experience
.NET Framework 3.0 Features
.NET Framework 3.0 Features
NET-Framework
.NET Framework 3.0
.NET Framework 3.0
NET-Framework-Core
XPS Viewer
XPS Viewer
NET-XPS-Viewer
Windows Communication Foundation Activation Components
Windows Communication Foundation Activation Components
NET-Win-CFAC
HTTP Activation
HTTP Activation
NET-HTTP-Activation
Non-HTTP Activation
Non-HTTP Activation
NET-Non-HTTP-Activ
Windows System Resource Manager
Windows System Resource Manager
WSRM
Wireless Networking
Wireless Networking
Wireless-Networking
Windows Server Backup
Windows Server Backup
Backup
WINS Server
WINS Server
WINS-Server
Remote Assistance
Remote Assistance
Remote-Assistance
Simple TCP/IP Services
Simple TCP/IP Services
Simple-TCPIP
Telnet Client
Telnet Client
Telnet-Client
Telnet Server
Telnet Server
Telnet-Server
Subsystem for UNIX-based Applications
Subsystem for UNIX-based Applications
Subsystem-UNIX-Apps
RPC over HTTP Proxy
RPC over HTTP Proxy
RPC-over-HTTP-Proxy
SMTP Server
SMTP Server
SMTP-Server
LPR Port Monitor
LPR Port Monitor
LPR-Port-Monitor
Storage Manager for SANs
Storage Manager for SANs
Storage-Mgr-SANS
BITS Server Extensions
BITS Server Extensions
BITS
Message Queuing
Message Queuing
MSMQ

Message Queuing Services
MSMQ-Services

Message Queuing Server
MSMQ-Server

Directory Service Integration
MSMQ-Directory

Message Queuing Triggers
MSMQ-Triggers

HTTP Support
MSMQ-HTTP-Support

Multicasting Support
MSMQ-Multicasting

Routing Service
MSMQ-Routing

Windows 2000 Client Support
MSMQ-Win2000

Messaging Queue DCOM Proxy
MSMQ-DCOM
Windows Process Activation Service
Windows Process Activation Service
WAS

Process Model
WAS-Process-Model

.NET Environment
WAS-NET-Environment

Configuration APIs
WAS-Config-APIs
Windows Internal Database
Windows Internal Database
Windows-Internal-DB
BitLocker Drive Encryption
BitLocker Drive Encryption
BitLocker
Multipath I/O
Multipath I/O
Multipath-IO
Internet Storage Naming Server
Internet Storage Naming Server
ISNS
Removable Storage Manager
Removable Storage Manager
Removable-Storage
TFTP Client
TFTP Client
TFTP-Client
SNMP Services
SNMP Services
SNMP-Services

SNMP Service
SNMP-Service

SNMP WMI Provider
SNMP-WMI-Provider
Services for Network File System
Services for Network File System
NFS-Services
Internet Printing Client
Internet Printing Client
Internet-Print-Client
Peer Name Resolution Protocol
Peer Name Resolution Protocol
PNRP
Connection Manager Administration Kit
Connection Manager Administration Kit
CMAK
Remote Server Administration Tools
Remote Server Administration Tools
RSAT

Role administration tools
RSAT-Role-Tools

Active Directory Certificate Services Tools
RSAT-ADCS

Active Directory Domain Services Tools
RSAT-ADDS

Active Directory Domain Controller Tools
RSAT-ADDC

Server for NIS Tools
RSAT-SNIS

Active Directory Lightweight Directory Services Tools
RSAT-ADLDS

Active Directory Rights Management Services (AD RMS) Tools
RSAT-RMS

DHCP Server Tools
RSAT-DHCP

DNS Server Tools
RSAT-DNS

Fax Server Tools
RSAT-Fax

DFS Management Console Tools
RSAT-DFS-Mgnt-Con

File Server Resource Manager Management Console Tools
RSAT-FSRM-Mgnt

Hyper-V Tools
RSAT-Hyper-V

Services for Network File System Tools
RSAT-NFS-Admin

File Services Tools
RSAT-File-Services

Network Policy and Access Services Tools
RSAT-NPAS

Health Registration Authority Tools
RSAT-HRA

Network Policy Server Tools
RSAT-NPS

Print Services Tools
RSAT-Print-Services

Web Server (IIS) Tools
RSAT-Web-Server

Terminal Services Tools
RSAT-TS

TS RemoteApp Tools
RSAT-TS-RemoteApp

TS Gateway Tools
RSAT-TS-Gateway

TS Licensing Tools
RSAT-TS-Licensing

UDDI Services Tools
RSAT-UDDI

Feature administration tools
RSAT-Feature-Tools

BitLocker Drive Encryption Tools
RSAT-BitLocker

BITS Server Extensions Tools
RSAT-BITS-Server

Failover Clustering Tools
RSAT-Clustering

Network Load Balancing Tools
RSAT-NLB

SMTP Server Tools
RSAT-SMTP

Windows Deployment Services Tools
RSAT-WDS

WINS Server Tools
RSAT-WINS

Hyper-V Tools
RSAT-Hyper-V
Windows PowerShell
Windows PowerShell
PowerShell
Group Policy Management
Group Policy Management
GPMC
Quality Windows Audio Video Experience
Quality Windows Audio Video Experience
Qwave
In another posting, I’ll provide more detailed explanations for each of these services.

10 surprising things about Windows Server 2008

Windows Server 2003 felt like a refresh of Windows Server 2000. There were few radical changes, and most of the improvements were fairly under the surface. Windows Server 2008, on the other hand, is a full-size helping of “new and improved.” While the overall package is quite good, there are a few surprises, “gotchas,” and hidden delights you will want to know about before deciding if you will be moving to Windows Server 2008 any time soon.


#1: The 64-bit revolution is not complete

There have been 64-bit editions of Windows Server for years now, and Microsoft has made it quite clear that it wants all of its customers to move to 64-bit operating systems. That does not mean that you can throw away your 32-bit Windows Server 2008 CD, though! Over the last few months, I have been shocked on more than one occasion by the pieces of Microsoft software that not only do not have 64-bit versions, but will not run under a 64-bit OS at all. This list includes Team Foundation Server and ISA Server. If you are planning on moving to 64-bit Windows Server 2008, be prepared to have a 32-bit server or two around, whether it be on physical hardware or in a VM.

#2: Who moved my cheese?

While the UI changes in Windows Server 2008 are not nearly as sweeping as the Aero interface in Vista, it has undergone a dramatic rearrangement and renaming of the various applets around the system. In retrospect, the organization of these items is much more sensible, but that hardly matters when you have years of experience going to a particular area to find something, only to have it suddenly change. Expect to be a bit frustrated in the Control Panel until you get used to it.

#3: Windows Workstation 2008 might catch on

In an odd turn of events, Microsoft has provided the ability to bring the “Vista Desktop Experience” into Windows Server 2008. I doubt that many server administrators were asking for this, but the unusual result is that a number of people are modifying Windows Server 2008 to be as close to a desktop OS as possible. There have always been a few people who use the server edition of Windows as a desktop, but this makes it much easier and friendlier. These home-brewed efforts are generally called “Windows Workstation 2008,” in case you’re interested in trying it out on your own.

#4: Hyper-V is good, but…

Hyper-V was one of the most anticipated features of Windows Server 2008, and it’s surprisingly good, particularly for a version 1 release from Microsoft. It is stable, easy to install and configure, and does not seem to have any major problems. For those of us who have been beaten into the “wait until the third version” or “don’t install until SP1″ mentality, this is a refreshing surprise.

#5: …Hyper-V is limited

Hyper-V, while of high quality, is sorely lacking features. Considering that it was billed as a real alternative to VMWare and other existing solutions, it is a disappointment (to say the least) that it does not seem to include any utilities for importing VMs from products other than Virtual PC and Virtual Server. Even those imports are not workaround-free. Another real surprise here is the lack of a physical-to-virtual conversion utility. Hyper-V may be a good system, but make sure that you fully try it out before you commit to using it.

#6: NT 4 domain migration — it’s not happening

If you have been putting off the painful migration from your NT 4 domain until Windows Server 2008 was released, don’t keep waiting. The older version (3.0) Active Directory Migration Tool (ADMT) supports migrations from NT 4, but not to Windows Server 2008. The latest version (3.1) support migrations to Windows Server 2008, but not from NT 4. Either migrate from NT 4 before changing your domain to be a Windows 2008 domain or get your NT 4 domain upgraded first.

#7: The ashtrays are now optional

In prior versions of Windows Server, a lot of applications came installed by default. No one ever uninstalled them because they did not cause any harm, even if you didn’t use them or installed an alternative. Now, even the “throwaway” applications, like Windows Backup, are not installed by default. After installation, you need to add “features” to get the full Windows Server suite of applications. This can be frustrating if you are in a hurry, but the reduced clutter and resource overhead are worth it.

#8: Licensing is bewildering

Continuing a hallowed Microsoft tradition, trying to understand the licensing terms of Windows Server 2008 feels like hammering nails with your forehead. So maybe this isn’t so much a surprise as a gotcha. The Standard Edition makes sense, but when you get into the issues around virtualization in Enterprise and Datacenter Editions, things can be a bit confusing. Depending upon your need for virtual machines and the number of physical CPUs (not CPU cores, thankfully) in your server, Enterprise Edition may be cheaper — or it may be more expensive than Datacenter Edition. One thing to keep in mind is that once you start using virtual machines, you start to like them a lot more that you thought you would. It’s easy to find yourself using a lot more of them than originally expected.

#9: There’s no bloat

Maybe it’s because Vista set expectations of pain, or because hardware has gotten so much cheaper, but Windows Server 2008 does not feel bloated or slow at all. Microsoft has done a pretty good job at minimizing the installed feature set to the bare minimum, and Server Core can take that even further. Depending upon your needs, it can be quite possible to upgrade even older equipment to Windows Server 2008 without needing to beef up the hardware.

#10: Quality beats expectations

Microsoft customers have developed low expectations of quality over the years, unfortunately, with good reason. While its track record for initial releases, in terms of security holes and bug counts, seems to be improving customers are still howling about Vista. As a result, it has come as a real surprise that the overall reaction to Windows Server 2008 has been muted, to say the least. The horror stories just are not flying around like they were with Vista. Maybe it’s the extra year they spent working on it, or different expectations of the people who work with servers, but Windows Server 2008 has had a pretty warm reception so far. And that speaks a lot to its quality. There is nothing particularly flashy or standout about it. But at the same time, it is a solid, high quality product. And that is exactly what system administrators need.