Skip to content

Instantly share code, notes, and snippets.

@jeffgreenca
Created December 5, 2017 16:51
Show Gist options
  • Save jeffgreenca/77b57d7e18eccbae8b42b430cc9b1df5 to your computer and use it in GitHub Desktop.
Save jeffgreenca/77b57d7e18eccbae8b42b430cc9b1df5 to your computer and use it in GitHub Desktop.
windows 2016 config steps for template
#Basic checklist for Windows 2016 Server template with GUI
Build new VM shell Template-Windows-Server-2016-DataCtr-GUI
2 vCPU / dual socket, 4GB RAM, 60GB HDD, removed floppy drive, VMXNET3
Installed Windows Server 2016 Datacenter GUI
Administrator / <default password>
Activated Windows Server 2016 Datacenter 2016 MAK JNVR2-7TVH7-8TT94-CCKBW-DGQDH
Installed VMware tools
Leave firewall on (will turn off via GPO)
Created C:\Utilities folder
Setup bginfo and 7zip, notepad++, windirstat, procexp in c:\utilities
bginfo setup refer to any Win servers in the xxx datacenter
need bginfo_launcher in Shell:Startup folder for all
Set privacy settings -> All off
Set feedback settings -> Never Ask, and Basic
Customize Administrator profile
Set solid grey color background
Disable auto start server manager
Best performance, other cosmetics...
Install all Windows Updates
Right before shutdown, run these (2nd command takes a while)
Wevtutil el | ForEach { wevtutil cl “$_”}
dism /online /cleanup-image /StartComponentCleanup /ResetBase
#Future additional considerations
Schedule run of Ansible windows config script
Install chocolatey, scoop
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment