I have just set up a Server 2008 R2 Core to serve my personal frontend to the internet but I haven’t done than since I finished my MCITP. There are hundreds of great instructions online but I wanted to gather the core info for my self but here below is a mixture of web how-to´s and from notes I took down in class.
What I want to do is:
•Configuring an IP address, Subnet, Gateway and DNS
•Configuring a server name
•Enabling remote RDP connections
•Activating the server
•Joining a domain
•Configuring Windows Updates and update from a WSUS server
•Adding server roles and features
And other tasks.
It is easy to configure allot of the below items via Server Configurator by typing : sconfig.cmd
To set the static IP address
1 : To list network adapters type: netsh interface ipv4 show interfaces
Look at the number shown in the Idx column (let´s say it´s 1).
2 : To change:
netsh interface ipv4 set address name=1 source=static address=2.2.2.2 mask=3.3.3.3 gateway=4.4.4.4
•1 is the number of your adapter from step 1
•2.2.2.2 is the static IP address that you are setting
•3.3.3.3 is the subnet mask for the IP address
•4.4.4.4 is the default gateway
4 : Now type: netsh interface ipv4 add dnsserver name=1 address=2.2.2.2 index=1
•1 is the number of your adapter from step 1
•2.2.2.2 is the IP address of your DNS server
5 : Repeat step 4 for each DNS server that you want to set, incrementing the index= number each time.
6 : Then I verified by typing ipconfig /all and checking that all the addresses are correct.
Next I want to change the name of the server
1 : To determine the current name of the server type: hostname
2 : To change name type: netdom OldName /NewName:
3 : Restart the computer by: shutdown /r /t 0
Next I want to enable Remote desktop
1 : To check stadus of RDP type : cscript C:\Windows\System32\Scregedit.wsf /ar /v
If the last entry is 1.. it means that the rule to deny RDP is enforced
2 : To enable RDP type : cscript C:\Windows\System32\Scregedit.wsf /ar 0
You can check to se if it is working by doing step 1 again and then the last entry should be 0
3 : To allow RDP trough firewall type : netsh advfirewall firewall set rule group=”Remote Desktop” new enable=yes
Next I want to change the license key and activate the server
1 : To change your CDKEY type : start /w slmgr.vbs -ipk ABCDE-ABCDE-ABCDE-ABCDE-ABCDE
2 : To activate type : start /w slmgr.vbs -ato
Next I wanted to join my domain
1 : To join type: netdom join Computername /domain:*.* /userd: /passwordd:*
Press enter and you will be prompted to enter password it on the command prompt window in the next step.
2.Restart by typing: shutdown /r /t 0
Next I want to configure automatic updates
1 : To check status type : cscript C:\Windows\System32\Scregedit.wsf /au /v
2 : To enable type: cscript C:\Windows\System32\Scregedit.wsf /au 4
Next it is time to install some roles to start using the server Image may be NSFW.
Clik here to view.
You can access the list of available roles by typing : oclist
You just select the role you like to install and as an example to install DHCP role you just type : start /w ocsetup DHCPServerCore
To install PowerShell type : sconfig to start Server Configurator and select 4 to configure Configure Remote Management and then 5 to enable PowerShell.. then OK
There are some 3rd party tools to do this all via GUI but hey ! where is the fun in that…
This looks like some old DOS box Image may be NSFW.
Clik here to view.
Image may be NSFW.
Clik here to view.
Some list of commands I found on TechNet
Here is an overview of key commands and utilities you’ll use for managing server core installations while logged on locally:
Control desk.cpl – View or set display settings.
Intl.cpl – Open Control Panel
Control intl.cpl – View or set regional and language options, including formats and the keyboard layout.
Control sysdm.cpl – View or set system properties.
Control timedate.cpl – View or set the date, time, and time zone.
Cscript slmgr.vbs –ato – Activate the operating system.
DiskRaid.exe – Configure software RAID.
ipconfig /all – List information about the computer’s IP address configuration.
NetDom RenameComputer – Set the server’s name and domain membership.
OCList.exe – List roles, role services, and features.
OCSetup.exe – Add or remove roles, role services, and features.
PNPUtil.exe – Install or update hardware device drivers.
Sc query type=driver – List installed device drivers.
Scregedit.wsf – Configure the operating system. Use the /cli parameter to list available configuration areas.
ServerWerOptin.exe – Configure Windows Error Reporting.
SystemInfo – List the system configuration details.
WEVUtil.exe – View and search event logs.
Wmic datafile where name=“FullFilePath” get version – List a file’s version.
Wmic nicconfig index=9 call enabledhcp – Set the computer to use dynamic IP addressing rather than static IP addressing.
Wmic nicconfig index=9 call enablestatic(“IPAddress”), (“SubnetMask”) - Set a computer’s static IP address and network mask.
Wmic nicconfig index=9 call setgateways(“GatewayIPAddress”) – Set or change the default gateway.
Wmic product get name /value “ – List installed MSI applications by name.
Wmic product where name=“Name” call uninstall – Uninstall an MSI application.
Wmic qfe list – List installed updates and hotfixes.
Wusa.exe PatchName.msu /quiet – Apply an update or hotfix to the operating system