I am as a Premier Field Engineering supporting Windows Server and Active Directory with an emphasis on OS performance.
Follow Me and Learn 2012 Index or Windows 2012 Core Survival Guide Index
I like many of you keep notes to remember all the command line tools. In the past I would develop an OneNote document to keep my notes in. This time I am going to share my 2012 Core Survival Guide with you. I am doing this because my customers are planning to deploy Windows 2012 Server with the core interface. I need to be ready to support them when the time arises. I hope you can benefit from this guide too.
In order to stay focused here, this is the scenario I am using:
You are a server administrator with a Windows Server 2012 deployed with only the core interface. You cannot Remote Desktop, Remote PowerShell, or ping the box. You still have access to the console by walking up to it.
So I plan to come up with a list of tasks needed to get the server back in production.
As I develop this survival guide I am going to make some assumptions:
So far this is my list of tasks for the 2012 Core Survival Guide. I plan to blog about these over the next weeks and months. I hope to knock out several of these a week. As I blog them I will update the links below.
If you feel that I might have missed a task that fits the scenario please leave me a comment and I will see what I can do to add it to the list.
Thank you Bruce. We run core as default OS install, I've found helpful information from your postings. Thinking of something else to cover could be dealing with the power scheme (i.e., powercfg -setactive scheme_min). And looking forward to posts on working with disks. The cmdlets for disk don't seem too pipe friendly, and there's not much on dealing with mount points (or how to get rid of a mount point if you removed the disk first). Here's what we came up with for dealing with mount points:
$myDisk = "2"
$myLabel = "Bin"
$myMount = "M:\Bin"
Get-Disk $myDisk | Set-Disk -IsOffline $false
Get-Disk $myDisk |Initialize-Disk -PartitionStyle GPT
Get-Disk $myDisk | New-Partition -UseMaximumSize | Format-Volume -FileSystem NTFS -NewFileSystemLabel $myLabel -AllocationUnitSize 65536 -Confirm:$false
Add-PartitionAccessPath -DiskNumber $myDisk -PartitionNumber 2 -AccessPath $myMount
I am glad you are finding this useful and thanks for the ideas. I will try and add them to the bottom of the list.
Thank you for the primer. This is a great starting point for those learning core to avoid the 2012 GUI snafu.