Downloadable, printable job aids which include the most commonly used commands and procedures
for administering Server Core installations are available:
at http://go.microsoft.com/fwlink/?LinkId=151984.

Steps for installing a server role on a Server Core installation of Windows Server 2008 R2:
Unlike Windows Server 2008, Server Core installations of Windows Server 2008 R2 use Dism.exe to install and
uninstall most server roles.
For more information about Dism.exe, see http://technet.microsoft.com/en-us/library/dd772580(WS.10).aspx

Server Core Installation Option Getting Started Guide:
http://technet.microsoft.com/en-us/library/cc753802(WS.10).aspx

Core configurator 2.0: http://coreconfig.codeplex.com/

Free ebook about Windows 2008 R2:
http://blogs.technet.com/stanislas/archive/2009/10/21/e-book-introducing-windows-server-2008-r2-disponible-gratuitement-en-t-l-chargement.aspx
Active Directory Certificate Services:
To install the AD CS role At a command prompt,
type:Dism /online /enable-feature /featurename:CertificateServices

Active Directory Domain Services role:
This command installs the Active Directory Domain Services role and promotes the server to a domain controller
by using the settings in the unattend file.
For links to information about using an unattend file with Dcpromo.exe, see the Additional References
section at the end of this document.To install the Active Directory Domain Services role At a command prompt,
type: dcpromo /unattend:<unattendfile>
Where unattendfile is the name of a Dcpromo.exe unattend file.

Installing Windows Features on a server running a Server Core installation of Windows Server 2008 R2:
http://technet.microsoft.com/en-us/library/ee441253(WS.10).aspx

Other resources:
http://jdhitsolutions.com/blog/2010/03/powershell-quick-start-on-server-core-r2/

Tips and tricks:

TIP #20: How to list and to install Windows feature from Powershell ?

Import-Module servermanager

Get-WindowsFeature | Where-Object {$_.installed} | Format-Table -AutoSize

Get-WindowsFeature | Where-Object {$_.Installed -match “True”} | Select-Object -Property Name

Get-WindowsFeature | Where-Object {$_.Installed -match “True”} | Select-Object -Property Name | Out-File d:\Temp\Features.txt

To install the features:

Add-WindowsFeature NetFx2-ServerCore
Add-WindowsFeature NetFx2-ServerCore-WOW64
Add-WindowsFeature NetFx3-ServerCore
Add-WindowsFeature NetFx3-ServerCore-WOW64

TIP#19: Performance monitoring in Windows server Core:
http://blogs.technet.com/b/perfguru/archive/2008/03/10/performance-monitoring-in-server-core-in-windows-server-2008.aspx

http://blogs.technet.com/b/askperf/archive/2008/05/13/two-minute-drill-logman-exe.aspx

TIP#18: How to detect the version of the operating system ?

wmic OS get OperatingSystemSKU
The number that is returned corresponds with Microsoft’s list of SKU numbers for Windows Server:
7 = Windows Server 2008 Standard Edition (full installation)
8 = Windows Server 2008 Datacenter Edition (full installation
10 = Windows Server 2008 Enterprise Edition (full installation)
12 = Windows Server 2008 Datacenter Edition (core installation)
13 = Windows Server 2008 Standard Edition (core installation)
14 = Windows Server 2008 Enterprise Edition (core installation)
42 = Hyper-V Server 2008

TIP#17: You cannot deploy advanced security audit policy settings to Windows Server 2008 R2 Server Core:
http://support.microsoft.com/kb/2477932

TIP#16: How to request and install a certificate on a Server core:
http://social.technet.microsoft.com/Forums/en-US/winservercore/thread/97d388e8-eb88-4744-b47a-938065849deb/

TIP#15: Installing AD CS on a Server core:
Installing AD CS on a Server Core installation of Windows Server 2008 R2: By using PowerShell script: Setup Certification Authority with PowerShell

TIP#14: Using Evtutil to dump event log:
Example to retrieve the installation of an hotfix during the last 24 hours and with success:
wevtutil qe Setup /q:”*[System[Provider[@Name=’Microsoft-Windows-WUSA’] and (Level=4) and TimeCreated[timediff(@SystemTime) <= 86400000]]]” /rd:True /c:2 /f:text

TIP#13: SSL certificate on domain controller (core server):
Installing a SSL certificate on your Domain Controller:
http://www.richardhyland.com/diary/2009/05/12/installing-a-ssl-certificate-on-your-domain-controller/

TIP#12: New version of Core Configurators: VisualCore, Core configurator 2

TIP#11: How to change NIC binding order or protocol order on a Server Core 2008/R2
You can use the command line  nvspbind to automate NIC binding on Core servers or for multiple servers: http://archive.msdn.microsoft.com/nvspbind
Below are some nvspbind examples to enable and disable specific network settings:
nvspbind -d “Nic Name” ms_tcpip6 (To uncheck IPV 6 on a Specific Network)
nvspbind -e “Nic Name” ms_tcpip6 (To check IPV 6 on a Specific Network)
nvspbind -d “Nic Name” ms_server (To uncheck File and Printer Sharing for Microsoft Networks)
nvspbind -e “Nic Name” ms_server (To check File and Printer Sharing for Microsoft Networks)
Below are some nvspbind examples to Brint specific network binding order on top of the list.
nvspbind /++ “Nic Name ” ms_tcpip
nvspbind /– “Nic Name ” ms_tcpip
discussions about nvspbind: http://archive.msdn.microsoft.com/nvspbind/Thread/List.aspx

TIP#10: How to configure IP V6 using netsh on a Server Core 2008 R2

Reference document: http://technet.microsoft.com/en-us/library/bb726950.aspx

TIP#9: How to configure memory dumps, pagefile, recovery options on a Server Core 2008 R2: http://technet.microsoft.com/en-us/library/ee424384(WS.10).aspx

TIP#8: How to configure HP NIC teaming on a Server Core 2008 R2 ?

1. C:\program files\HP\NCU

Network configuration utility (NCU): hpteam.cpl

Step 1. Generate a script file on the source server by clicking Save in the HP Network
Configuration Utility user interface, or by selecting CQNICCMD /S in the Command Line
utility.
Step 2. Modify the script file as necessary.
NOTE If you modify the script file, HP recommends that you run CQNICCMD /P to check the
syntax of the modified file.

2. Reference from HP: h20331.www2.hp.com/…/c00752571.pdf

TIP#7: Server Core and Module to manage Active Directory 2008 R2: 1. Start Powershell in a command prompt, 2. Import-module ActiveDirectory