Export (0) Print
Expand All
6 out of 7 rated this helpful - Rate this topic

Quick Reference for Server Core Tasks

Published: August 15, 2012

Updated: August 15, 2012

Applies To: Windows Server 2012



This topic is a collection of common administrative tasks for Server Core servers that you can perform locally or remotely from a command prompt.

Whenever possible, Windows PowerShell commands are used and are styled thus: Get-NetIPConfiguration. When no Windows PowerShell equivalent is available, run the indicated command at an ordinary command prompt or a Windows PowerShell prompt. These command are styled thus: Netdom remove

 

Task Description

1.1. Configuration and installation

Configuration and installation

1.2. Networking and firewall

Networking and firewall

1.3. Updates and error reporting

Updates and error reporting

1.4. Services, processes, and performance

Services, processes, and performance

1.5. Event logs

Event logs

1.6. Disk and file system

Disk and file system

1.7. Hardware

Hardware

noteNote
This topic includes sample Windows PowerShell cmdlets that you can use to automate some of the procedures described. For more information, see Using Cmdlets.

 

Task Steps

Set the local administrative password

Run:

Net user administrator *

Join a computer to a domain

Run Add-Computer

For more information see Configure a Server Core Server

Confirm that the domain has changed

Run:

set

Remove a computer from a domain

Run:

Remove-Computer

Add a user to the local Administrators group.

Run:

net localgroup Administrators /add <domain>\<username>

Remove a user from the local Administrators group

Run:

net localgroup Administrators /delete <domain\username>

Add a user to the local computer

Run:

net user <domain\user name> /add *

Add a group to the local computer

Run:

net localgroup <group name> /add

Change the name of a domain-joined computer

Run Rename-Computer

Confirm the new computer name

Run:

set c

Change the name of a computer in a work group

Run:

Rename-Computer

Disable paging file management

Run:

wmic computersystem where name="<computername>" set AutomaticManagedPagefile=False

Configure the paging file

Run:

wmic pagefileset where name=”<path/filename>” set InitialSize=<initialsize>,MaximumSize=<maxsize>

Where:

path/filename is the path to and name of the paging file

initialsize is the starting size of the paging file in bytes

maxsize is the maximum size of the paging file in bytes

Change to a static IP address

See http://technet.microsoft.com/library/hh826123.

Set a static DNS address

See http://technet.microsoft.com/library/hh826123.

Change to a DHCP-provided IP address from a static IP address

See http://technet.microsoft.com/library/hh826123.

Enter a product key

Run slmgr.vbs –ipk <product key>, and then run slmgr.vbs –ato. For more information, see Configure a Server Core Server.

Activate the server locally

Run slmgr.vbs -ato

Activate the server remotely

  1. Run cscript slmgr.vbs –ipk <product key><server name><username><password>

  2. Run cscript slmgr.vbs -ato <servername> <username> <password>

  3. Retrieve the GUID of the computer with cscript slmgr.vbs -did

  4. Run cscript slmgr.vbs -dli <GUID>

  5. Verify that License status is set to Licensed (activated).

noteNote
If Slmgr.vbs fails to activate the computer, the resulting error message advises you to run Slui.exe, along with the error code for more information. Slui.exe is not included in Server Core installations—it is available in <versions>.

 

Task Steps

Configure your server to use a proxy server.

Run netsh Winhttp set proxy <servername>:<port number>

noteNote
Servers in Server Core mode cannot access the Internet through a proxy that requires a password to allow connections.

Configure your server to bypass the proxy for Internet addresses.

Run netsh winttp set proxy <servername>:<port number>bypass-list="<local>"

Display or modify IPSEC configuration.

Run netsh ipsec

Display or modify NAP configuration.

Run netsh nap

Display or modify IP-to-physical address translation.

Run arp

Display or configure the local routing table.

Run route

View or configure DNS server settings.

Run nslookup

Display protocol statistics and current TCP/IP network connections

Run netstat

Display protocol statistics and current TCP/IP connections using NetBIOS over TCP/IP (NBT).

Run nbtstat

Display hops for network connections.

Run pathping

Trace hops for network connections.

Run tracert

Display the configuration of the multicast router

Run mrinfo

Enable remote administration of the firewall.

Run netsh advfirewall firewall set rule group=”Windows Firewall Remote Management” new enable=yes

 

Task Steps

Install an update

Run wusa <update>.msu /quiet

List installed updates

Run systeminfo

Remove an update

  1. Run expand /f:* <update>.msu c:\test

  2. Navigate to c:\test\ and open <update>.xml in a text editor.

  3. In <update>.xml, replace Install with Remove and save the file.

  4. Run pkgmgr /n:<update>.xml

Configure automatic updates

  • To verify the current setting, run cscript scregedit.wsf /AU /v

  • To enable automatic updates, run cscript scregedit.wsf /AU 4

  • To disable automatic updates, run cscript scregedit.wsf /AU 1

Enable error reporting

  • To verify the current setting, run serverWerOptin /query

  • To automatically send detailed reports, run serverWerOptin /detailed

  • To automatically send summary reports, run serverWerOptin /summary

  • To disable error reporting, run serverWerOptin /disable

Participate in the Customer Experience Improvement Program (CEIP)

  • To verify the current setting, run serverCEIPOptin /query

  • To enable CEIP, run serverCEIPOptin /enable

  • To disable CEIP, run serverCEIPOptin /disable

 

Task Steps

List running services

Run Get-Service

Start a service

Run Start-Service

Stop a service

Run Stop-Service

Retrieve a list of running applications and associated processes

See http://technet.microsoft.com/library/dd347650.aspx.

Stop a process forcibly

See http://technet.microsoft.com/library/dd347650.aspx.

Start Task Manager

Run taskmgr

Manage the performance counters and logging with commands such as typeperf, logman, relog, tracerprt.

See http://go.microsoft.com/fwlink/?LinkId=84872.

Use Get-EventLog and related cmdlets; see http://technet.microsoft.com/library/ee176846.

 

Task Steps

Manage disk partitions

For a complete list of commands, run diskpart /?

Manage software RAID

For a complete list of commands, run diskraid /?

Manage volume mount points

For a complete list of commands, run mountvol /?

Defragment a volume

For a complete list of commands, run defrag /?

Convert a volume to the NTFS file system

Run convert <volume letter> /FS:NTFS

Compact a file

For a complete list of commands, run compact /?

Administer open files

For a complete list of commands, run openfiles /?

Administer VSS folders

For a complete list of commands, run vssadmin /?

Administer the file system

For a complete list of commands, run fsutil /?

Verify a file signature

For a complete list of commands, run sigverif /?

Take ownership of a file or folder

For a complete list of commands, run icacls /?

 

Task Steps

Add a driver for a new hardware device

  1. Copy the driver to a folder at %homedrive%\<driver folder>.

  2. Run pnputil -i -a %homedrive%\<driver folder>\<driver>.inf

Remove a driver for a hardware device

  1. Obtain a list of loaded drivers by running sc query type= driver

  2. Run sc delete <service_name>

Did you find this helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft. All rights reserved.