Professional Documents
Culture Documents
What's New in Server Core For Windows Server 2008 R2
What's New in Server Core For Windows Server 2008 R2
Agenda
Overview of the R2 Additions .NET in Server Core IIS Additions to Server Core PowerShell in Server Core Further Minimizing Server Core Other Additions
ASP.NET
Cert Server
DNS DHCP
AD
File
IIS
Hyper-V
Server Core Security, TCP/IP, File Systems, RPC, plus other Core Server Sub-Systems
WoW64
Server Roles
Optional Features
Server Core Thin Management tools (Local and remote) Configure IP address Join a domain Create users etc.
Core Subsystems Security (Logon scenarios) Networking (TCP/IP) File Systems RPC Winlogon Necessary dependencies
Infrastructure features Command shell Domain join Event Log Perf counter infra. WS-Management WMI infrastructure Licensing service WFP HTTP support IPSec
Resolved category dependencies HAL Kernel VGA Logon etc. HW Support components Disk Net card etc.
Finding Dependencies
Dism.exe will list dependent features that are not installed
Shows if a package is
Enabled Disabled Reboot pending
DISM.EXE Demo
Certificate Server
Dism /online /enable-feature /featurename: CertificateServices
WCF
WF
WPF
ASP.NET
LINQ
CLR 2.0
WCF
WF
WPF
ASP.NET
LINQ
CLR 2.0
To install
Dism /online /enable-feature /featurename:NetFx2-ServerCore If 32-bit support is needed:
Dism /online /enable-feature /featurename:NetFx2ServerCore-WOW64
System.Windows.* UIAutomationClientsideProviders
IIS-NetFxExtensibility
Enables hosting of .NET framework managed module extensions
IIS-ManagementService
Allows remote management via the Web server Management Console
IIS-PowerShellProvider
IIS PowerShell cmdlets
IIS-FTPExtensibility
Supports FTP feature extensions, such as custom providers
IIS-WebDAV
WebDAV extension module
WCF-HTTP-Activation
Process activation via HTTP support
ASP.NET
Included with IIS Same package as full Server: IIS-ASPNET Limitations
System.Web.Mail classes will fail because CDOSYS
Use System.Net.Mail instead
ASP.NET Demo
Removing Packages
Change to \windows\servicing\packages Dir *coreedition*.mum /w Copy file name up to extension
For example: Microsoft-WindowsServerEnterpriseCoreEdition~31bf3856ad364e35~ amd64~~6.1.7100.0
Dism /online /get-features /packagename: <core edition package> Dism /online /disable-feature /packagename: <core edition package> /featurename: <name_from_previous_step_to _remove>
Sconfig
New script to ease initial configuration
Newsgroups
http://forums.technet.microsoft.com/enUS/winservercore/threads/ http://forums.msdn.microsoft.com/enUS/servercorefordevelopers/threads/
Step-by-Step Guide
Online at
http://technet2.microsoft.com/windowsserver/longhorn/en/library/ba b0f1a1-54aa-4cef-9164-139e8bcc44751033.mspx?mfr=true
E-mail
srvcfdbk@microsoft.com
2009 Microsoft Corporation. All rights reserved. Microsoft, Windows, Windows Vista and other product names are or may be registered trademarks and/or trademarks in the U.S. and/or other countries. The information herein is for informational purposes only and represents the current view of Microsoft Corporation as of the date of this presentation. Because Microsoft must respond to changing market conditions, it should not be interpreted to be a commitment on the part of Microsoft, and Microsoft cannot guarantee the accuracy of any information provided after the date of this presentation. MICROSOFT MAKES NO WARRANTIES, EXPRESS, IMPLIED OR STATUTORY, AS TO THE INFORMATION IN THIS PRESENTATION.