Windows Server 2012

PowerShell: Install IIS on Windows Server 2012 and all subfeatures of IIS

0

Sometimes you just want to quickly install IIS on Windows Server 2012 and all sub-features of IIS, since IIS has grown over the years and has a lot of sub-features, I have a handy PowerShell 3.0 cmdlet to install IIS completely on Windows Server 2012:

Install-WindowsFeature Web-Server -IncludeManagementTools -IncludeAllSubFeature

And if you do Install-WindowsFeature Web-Server -IncludeManagementTools -IncludeAllSubFeature -WhatIf you can see everything that’s being installed (but not installed).

Windows Server 2012 Exam preparation resources

0

As a follow up of my popular preparation resources for 70-417: Upgrading Skills to Windows Server 2012, I partnered with Microsoft Learning and created several exam prep resources for the new MCSA/MCSE exams there.Here you will find all the wiki’s:

Server Certification

And below the wiki’s with resources for exam preparation I created so far:

If you have any resources that aren’t listed yet, feel free to get in touch with me and I will add them. Was a really fun experience creating these wiki’s!

The mystery of the WSUS Service not starting in Windows Server 2012

2

Today I encountered an issued that when I rebooted my Windows Server 2012 machine with WSUS 4.0 installed on it. I got the following error when the Service Control Manager tried to start the service.

WsusService.exe is not a valid Win32 application.

After some research I came across this KB article:

Event ID 7000 and “%1 Is Not a Valid Win32 Application” Error Message When You Start a Service

Then I when into registry (HKLM\SYSTEM\CurrentControlSet\Services\WsusService) and took a look at the ImagePath key. There was this value:

%ProgramFiles%\Update Services\Services\WsusService.exe

image

I changed this value to this (note the quotes at the beginning and at the end):

“%ProgramFiles%\Update Services\Services\WsusService.exe”

image

Then I was able to start the WSUS Service and after a reboot the service started without any problems.

I also saw more people having this problem

NIC Teaming in Windows Server 2012

0

Another nice and cool feature in Windows Server 2012 is NIC Teaming. In the past when we want to team a NIC you had to use third-party software and drivers from the vendor of the server and/or NIC. Not all NIC’s supported the teaming and the software integrated not in all cases good with the operating system Winking smile. Also in most cases the NIC had to be exactly the same, in NIC Teaming in Windows Server 2012 that’s not needed anymore. You can team two completely different NIC’s. Very cool in my opinion.

Now in Windows Server 2012, Microsoft has built NIC Teaming into the operating system. NIC Teaming is only supported on the Server SKU and thus not on Windows 8.

There are 3 different types of NIC Teaming in Windows Server 2012:

  • Static Teaming Also called Generic Teaming, this mode is based on IEEE 802.3ad draft v1 and is supported by most server-class Ethernet switches. It requires manual configuration of the switch and the server to identify which links form the team.
  • Switch Independent This mode allows each NIC in a team to connect to different switches.
  • LACP/Dynamic This mode is based on IEEE 802.1ax and is supported by most enterprise-class switches. It allows teams to be automatically created through the Link Aggregation Control Protocol (LACP). LACP dynamically identifies links between the server and a specific switch. To use this mode, you generally need to enable LACP manually on the port of the switch.

NIC teaming can be enabled from Server Manager or by using Windows PowerShell. In Server Manager, you can begin by right-clicking the server you want to configure and selecting Configure NIC Teaming, as shown in the figure below

NIC-Teaming-1

In the NIC Teaming dialog box that opens, select the network adapters you want to team and then right-click and select Add To New Team, as shown in the figure below.

image

 

In the New Team dialog box, shown in expanded mode in the figure below, you can configure the teaming mode and other settings.

image

Clicking OK completes the process and, if the process is successful, the new team will be displayed in both the Teams area and the Adapters And Interfaces area of the NIC Teaming dialog box, shown in the figure below.

image

To configure and manage NIC teaming in Windows PowerShell, use cmdlets such as New-NetLbfoTeam to add a new team or Get-NetLbfoTeam to display the properties of a team. The cmdlets for managing NIC teaming are defined in the Windows PowerShell module named NetLbfo.

For example we have two NIC’s called NIC1 and NIC2:

  • Static
    • New-NetLbfoTeam -Name “Team-Static” -TeamMembers NIC1,NIC2 -TeamingMode Static
  • Switch Indepenent
    • New-NetLbfoTeam -Name “Team-Independent” -TeamMembers NIC1,NIC2 –TeamingMode SwitchIndependent
  • Dynamic
    • New-NetLbfoTeam -Name “Team-Static” -TeamMembers NIC1,NIC2 -TeamingMode Lacp

If you want to know more about NIC Teaming, I really recommended reading this whitepaper:

Windows Server 2012 NIC Teaming (LBFO) Deployment and Management

Remote Group Policy Update

0

Windows Server 2012 offers a lot of cool new features, and one of them is Remote Group Policy Update. Remote Group Policy Update offers the ability to perform a Group Policy update on many remote computers at once. You can accomplish this task by using either the Group Policy Management console or Windows PowerShell.

Now into the cool stuff, and let’s see how it works:

Using the Group Policy Management Console

To remotely refresh Group Policy in the Group Policy Management console, just right-click an organizational unit (OU) container in the console tree and select Group Policy Update from the shortcut menu, as shown in Figure 9-1. This step schedules GPUpdate.exe to be run within 10 minutes on all clients running Windows Vista or later and on all servers running Windows Server 2008 or later in that OU.

Note that this feature has limitations. You can force a Group Policy refresh on all computers within a single OU and all subcontainers only. You cannot single out computers or update Group Policy on computers that are not located in an OU. (This restriction applies only to the Group Policy Management console, not to Windows PowerShell.) Also, you cannot use this feature to update computers running operating systems earlier than Windows Vista and Windows Server 2008, whether through Group Policy Management or through Windows PowerShell.

After you select the Group Policy Update option, a message box appears indicating the number of computers that will be affected and asking you to confirm the update, as shown in the figure you see here above.

When you give your consent, a window appears, indicating the success or failure of the scheduling of the update. The update itself is not immediate. As shown the message indicates that a Group Policy update will be forced on all computers in the OU and all subcontainers within 10 minutes. This slight delay is a good thing when there are many computers in the OU because the computers will not all update at the same time and strain the resources of domain controllers.

Updating Group Policy by using the PowerShell cmdlet using Invoke-GPUpdate

You can update Group Policy on computers in a much more flexible way if you use the Invoke-GpUpdate cmdlet in Windows PowerShell.

Used without any parameters, the cmdlet is similar to GPUpdate.exe; it updates Group Policy on the local computer only. It is different from GPUpdate.exe because, like the Group Policy Management console, the task is not performed immediately but is scheduled to be completed within 10 minutes by default.

Used with the -Computer option, however, the Invoke-GpUpdate cmdlet enables you to update a remote computer, as in the following example:

Invoke-GPUpdate –Computer computername

Other options you can use with Invoke-GpUpdate include -Force and -RandomDelayInMinutes. The -Force option resembles the /Force option with GPUpdate.exe: it reapplies all policy settings regardless of whether they have changed. The -RandomDelayInMinutes option enables you to specify a random interval in minutes, up to the number of minutes specified, before the Group Policy update will be run. The purpose of this option is typically to reduce the network load on domain controllers when many remote computers are updated with a scripted command, but it can also be used with a single computer to reduce or remove the default delay of 10 minutes. A value of 0 will cause the Group Policy refresh to run immediately. The following example therefore causes all Group Policy settings to be updated immediately on a computer:

Invoke-GPUpdate -Computer computername -RandomDelayInMinutes 0 –Force

As mentioned, you can also leverage Windows PowerShell to execute the Invoke-GpUpdate cmdlet on more than one computer. You can begin with the Get-ADComputer cmdlet to retrieve any group of computer objects and then pipeline the results to a ForEach construction that includes Invoke-GpUpdate.

For example, the following command displays all the computers in the container named Computers, in the Fabrikam.local domain:

Get-ADComputer -Filter * -SearchBase “CN=Computers,DC=Fabrikam,DC=local”

If you pipe the results of this command to a ForEach statement, you can execute the Invoke-GpUpdate cmdlet on each computer returned by the command. The net result of the following command, for example, is to schedule GPUpdate.exe to run on every computer in the Computers container within 10 minutes:

Get-ADComputer -Filter * -SearchBase “CN=Computers,DC=Fabrikam,DC=local” | ForEach {Invoke-GPUpdate –ComputerName $_.name}

You don’t need to target computers in any specific container or OU. The following example attempts to schedule GPUpdate.exe to run on every computer in the domain within 10 minutes:

Get-ADComputer -Filter * | ForEach {Invoke-GPUpdate –ComputerName $_.name}    

This next example schedules GPUpdate.exe to run immediately on every computer in the domain with a description that includes the term “finance.”

Get-ADComputer –Filter ‘Description -like “*finance*”‘| ForEach {Invoke-GPUpdate –ComputerName $_.name -RandomDelayInMinutes 0 –Force}

 

One final example: the following schedules GPUpdate.exe to run immediately on all computers in the domain with an operating system name that includes the string “Vista”:

Get-ADComputer –Filter ‘OperatingSystem -like “*Vista*”‘| ForEach {Invoke-GPUpdate –ComputerName $_.name -RandomDelayInMinutes 0 –Force}

 

Remote Group Policy Update and the Task Scheduler

Remote Group Policy update works by remotely creating scheduled tasks for GPUpdate.exe. You can see these scheduled tasks for GPUpdate if you open Task Scheduler on the target computer and navigate in the console tree to Task Scheduler (Local)\Task Scheduler Library\Microsoft\Windows\Group Policy, as shown in the figure below:

 


 

The connection between remote Group Policy update and Task Scheduler has implications for troubleshooting. If you are unable to successfully schedule a remote Group Policy update on a remote computer, you should verify that the Task Scheduler service is running on that remote machine. More important, for some computers, a remote Group Policy update requires you to enable firewall rules related to remote scheduled tasks.

 

Firewall rules for remote Group Policy update

Remote Group Policy update relies on remote management, which is enabled by default in Windows Server 2012 in a domain environment. Although remote Group Policy update works by default on domain-joined computers that are started and running Windows Server 2012, you might have to enable firewall rules for scheduled tasks on other operating system types, such as Windows clients or earlier versions of Windows Server that do not have Windows Management Framework 3.0 installed.

Fortunately, there’s a new starter group policy object (GPO) for remote Group Policy updates that makes the process of enabling the required firewall rules easy. The starter GPO, called Group Policy Remote Update Firewall Ports, is shown in the figure below.

After you create a GPO from the starter GPO and link the new GPO to the domain, you can view the three firewall rules enabled by this GPO, as shown in the figure below:

  • Both rules in the Remote Scheduled Tasks Management rule group:
    • Remote Scheduled Tasks Management (RPC)
    • Remote Scheduled Tasks Management (RPC-EPMAP)
  • Windows Management Instrumentation (WMI-In)

 

 

Data deduplication in Windows Server 2012

0

With Windows Server 2012, there is a new cool feature, called Data Deduplication. Data deduplication involves finding and removing duplication within data without compromising its fidelity or integrity. The goal is to store more data in less space by segmenting files into small variable-sized chunks (32–128 KB), identifying duplicate chunks, and maintaining a single copy of each chunk. Redundant copies of the chunk are replaced by a reference to the single copy. The chunks are compressed and then organized into special container files in the System Volume Information folder. In addition, chunks are also compressed for further space optimization.

The result is an on-disk transformation of each file as shown in the picture below. After deduplication, files are no longer stored as independent streams of data, and they are replaced with stubs that point to data blocks that are stored within a common chunk store. Because these files share blocks, those blocks are only stored once, which reduces the disk space needed to store all files. During file access, the correct blocks are transparently assembled to serve the data without calling the application or the user having any knowledge of the on-disk transformation to the file. This enables administrators to apply deduplication to files without having to worry about any change in behavior to the applications or impact to users who are accessing those files.

Data Deduplication in Windows Server 2012 is designed to be installed on primary data volumes without adding additional dedicated hardware. This means that you can install and use the feature without impacting the primary workload on the server. Ideal workloads include software deployment shares, virtual machine template folders and archived data folders, where data is not changed much and is quite static. Data deduplication requires an NTFS file system and is not supported for the new ReFS file system which is introduced in Windows Server 2012.

How Do I Install Data Deduplication?

Step 1:Add the role service using the Server Manager:
  1. From the Add Roles and Features Wizard, under Server Roles, select File and Storage Services (if it has not already been installed).
  2. Select the File Services check box, and then select the Data Deduplication check box.
  3. Click Next until the Install button is active, and then click Install.

This can also be done using Powershell:


PS C:\> Import-Module ServerManager
PS C:\> Add-WindowsFeature -name FS-Data-Deduplication
PS C:\> Import-Module Deduplication

Step 2: Enable data deduplication for a certain volume
  1. From the Server Manager dashboard, right-click a data volume and choose Configure Data Deduplication. The Deduplication Settings page appears.
  2. Select the Enable data deduplication check box, enter the number of days that should elapse from the date of file creation until files are deduplicated, enter the extensions of any file types that should not be deduplicated, and then click Add to browse to any folders with files that should not be deduplicated.
  3. Click Apply to apply these settings and return to the Server Manager dashboard, or click the Set Deduplication Schedule button to continue to set up a schedule for deduplication.

Again this can also be done using Powershell:

Here we enable it for the on volume E:

PS C:\> Enable-DedupVolume E:

We can also set the minimum number of days that must pass before a file is deduplicated by using the following command

PS C:\> Set-Dedupvolume E: -MinimumFileAgeDays 20

If you set MinimumFileAgeDays to 0, deduplication will process all files, regardless of their age. This is suitable for a test environment, where you want to exercise maximum deduplication. In a production environment, however, it is preferable to wait for a number of days (the default is 5 days), because files tend to change a lot for a brief period of time before the change rate slows. This allows for the most efficient use of your server resources.

3.Configure Data Deduplication

In Windows Server 2012, data deduplication jobs can be run on demand (manually) or scheduled. There are three types of jobs that you can perform on a volume: Optimization, Data Scrubbing, and Garbage Collection. The Data Deduplication feature comes with built-in jobs that will automatically launch and optimize the specified volume(s) on a regular basis. Optimization jobs deduplicate data and compress file chunks on a volume per the policy settings. After the initial optimization is complete, optimization jobs run on the files that are included in the policies, according to the job schedules that you have configured or the default job schedules that ship with the product. You can trigger an optimization job on demand in Windows PowerShell by using the Start-DedupJob cmdlet. For example:

PS C:\> Start-DedupJob –Volume E: –Type Optimization

You can query the progress of the job on the volume by using the Get-DedupJob cmdlet:

Get-DedupJob

The Get-DedupJob command show current jobs that are running or are queued to run.

How Do I Check the Integrity of a Volume?

Data Deduplication has built-in data integrity features such as checksum validation and metadata consistency checking. It also has built-in redundancy for critical metadata and the most popular data chunks. As data is accessed or jobs process data, these features may encounter corruption, and they will record the corruption in a log file. Scrubbing jobs use these features to analyze the chunk store corruption logs, and when possible, to make repairs.

Possible repair operations include using three sources of redundant data:

  1. Deduplication keeps backup copies of popular chunks when they are referenced over 100 times in an area called the hotspot. If the working copy is corrupted, deduplication will use the backup.
  2. When using Storage Spaces in a mirrored configuration, deduplication can use the mirror image of the redundant chunk to serve the I/O and fix the corruption.
  3. If a file is processed with a chunk that is corrupted, the corrupted chunk is eliminated, and the new incoming chunk is used to fix the corruption.

Scrubbing jobs output a summary report in the Windows event log located here:
Event Viewer\Applications and Services Logs\Microsoft\Windows\Deduplication\Scrubbing
Data Deduplication defaults create a data integrity scrubbing job on a weekly basis, but you can also trigger one on demand by using the following command:

PS C:\> Start-DedupJob E: –Type Scrubbing

This initiates a job that attempts to repair all corruptions that were logged in to the deduplication internal corruption log, during the I/O to deduplication files. To check the data integrity of all the deduplicated data on the volume, use the -full parameter:

PS C:\> Start-DedupJob E: –Type Scrubbing -full

Also known as Deep Scrubbing, the -full parameter will scrub the entire set of deduplicated data and look for all corruptions that are causing data access failures.

How Much Disk Space Can I Expect to Reclaim?

When you install the Data Deduplication role service on a server running Windows Server 2012, DDPEVAL.EXE is also installed in the C:\Windows\System32 folder as an additional command-line tool.  DDPEVAL.EXE can be run against any local NTFS volumes or NTFS network shares to estimate the amount of disk space that can potentially be reclaimed by moving that data to a Windows Server 2012 NTFS volume with Data Deduplication enabled. 

C:\> DDPEVAL \\server\folder /V /O:logfile.txt

MCSE 2012 exams avaiable at Prometric.

0

This is quite a short blogpost. But I just discoverd that the exams required for MCSE: Server Infrastructure and MCSE:Desktop Infrastructure are avaiable at Prometric. See the screenshot below:

Removing and Adding the graphic shell in Windows Server 2012

0

Prior to Windows Server 2012 there were two server installation types: full and core. Core servers provide a low attack surface by removing the Windows Shell and Internet Explorer completely. However, it presented quite a challenge for many Windows administrators as Windows PowerShell and command line utilities were the only methods used to manage the servers and its roles locally (you could use most management consoles remotely).

Those same two server installation types return in Windows Server 2012; however, Microsoft has added a third installation type: Minimal Server Interface. Minimal Server Interface enables most local graphical user interface management tasks without requiring you to install the server’s user interface or Internet Explorer. Minimal Server Interface is a full installation of Windows that excludes:

  • Internet Explorer
  • The Desktop
  • Windows Explorer
  • Windows 8-style application support
  • Multimedia support
  • Desktop Experience

Windows Server 2012 enables you to change the shell installation option after you’ve completed the installation.

You can remove the graphic shell in the following two ways:

1.GUI:

Removing the Server shell from a GUI installation of Windows is amazingly easy. Start Server Manager, click Manage, and click Remove Roles and Features.Select the target server and then click Features. Expand User Interfaces and Infrastructure. To reduce a Windows Server 2012 GUI installation to a Minimal Server Interface installation, clear the Server Graphical Shell checkbox and complete the wizard. To reduce a Windows Server GUI installation to a Server Core installation, clear the Server Graphical Shell and Graphical Management Tools and Infrastructure check boxes and complete the wizard.

2.PowerShell

To remove the server graphical shell, which reduces the GUI server installation to a Minimal Server Interface installation, run:
Remove-WindowsFeature Server-Gui-Shell

To remove the Graphical Management Tools and Infrastructure, which further reduces a Minimal Server Interface installation to a Server Core installation.
Remove-WindowsFeature Server-Gui-Mgmt-Infra

To remove the Graphical Management Tools and Infrastructure and the Server Graphical Shell, run:
Remove-WindowsFeature Server-Gui-Shell,Server-Gui-Mgmt-Infra

You can add the graphic shell back again if you are running in server core, in the following way:
Install-WindowsFeature server-gui-mgmt-infra,server-gui-shell -source:wim:d:\sources\install.wim:4

Where d:\sources\install.wim is het location of the WIM file, and :4 is the image index. You can use DISM.EXE to display the image index. There are four images in the INSTALL.WIM file. Images with the index of 1 and 3 are Server Core installation images for Standard and Datacenter, respectively. Images with the indexes 2 and 4 are GUI installation of Standards and Datacenter, respectively. Two of these images contain the GUI binaries and two do not. To stage these binaries to the current installation, you need to use indexes 2 and 4 because these images contain the Server GUI binaries. An attempt to stage the binaries using indexes 1 or 3 will fail. The dism command to retrieve the image index is:
dism /get-wiminfo /wimfile:D:\sources\install.wim

Preparation resources for the exam 70-417

9

This post was made to create a list of resources while studying for the 70-417 exam. It’s sorted so that there is a paragraph with General Preparation material, and after that preparation resources per exam objective. Initially I created it on the TechNet Wiki, so other people can edit it and add their own resources, but it might be also a good one for my own blog readers, that’s why I posted it there. If you have resources yourself which aren’t listed yet, comment on this blogpost and I will add it, to make it more easy also mention if it’s general or for a specific exam objective. Let’s rock!

General preparation material

Exam preparation guide  
Course: 20417A: Upgrading Your Skills to MCSA Windows Server 2012 (5 Days) Course
Introducing Windows Server 2012 (RTM Edition) eBook
Exam Ref 70-417: Upgrading Your Skills to MCSA Windows Server® 2012 (Release date: November 2012 (est.)) Book
Windows Server 2012 Technical Overview Microsoft Virtual Academy
Windows Server 2012 Jump Start (recorded during the Release Candidate) Born to Learn/TechNet Video
Prepare for Exam 70-417 – Upgrading Skills to Windows Server 2012 Jumpstart Microsoft Jump Start
Recordings 70-417 Jumpstart  
Windows Server 2012 Unleashed Book

Preparation material per exam objective

Install and Configure Servers

Link Location Sub-Exam objective
Configure Features on Demand TechNet Library Install Servers
Demo: Installing Server Migration Tools TechNet Library Install Servers
Install Server Core TechNet Library Install Servers
Install, Use and Remove Windows Server Migration Tools TechNet Library Install Servers
Installing Windows Server 2012 TechNet Library Install Servers
Migrate Roles and Features to Windows Server 2012 TechNet Library Install Servers
Migrate Roles from Previous Versions of Windows Server TechNet Library Install Servers
Plan for a Server Installation TechNet Library Install Servers
Plan for a Server Upgrade TechNet Library Install Servers
Plan for Server Roles TechNet Library Install Servers
Add and Remove Server Roles and Features TechNet Library Configure servers
Configure Server Core TechNet Library Configure servers
Configure Services TechNet Library Configure servers
Configuring NIC Teaming TechNet Library Configure servers
Convert Server Core to/from Full “Server with GUI” TechNet Library Configure servers
Delegate Administration TechNet Library Configure servers
NIC Teaming Overview TechNet Library Configure servers
NIC Teaming PowerShell Camlets TechNet Library Configure servers
Windows Server 2012 NIC Teaming (LBFO) Deployment and Management Whitepaper Configure servers
Server Core Overview TechNet Library Configure servers
Configure Storage Pools and Disk Pools TechNet Library Configure local storage
Deploy and Manage Storage Spaces with PowerShell TechNet Library Configure local storage
How to Configure a Clustered Storage Space in Windows Server 2012 TechNet Library Configure local storage
Implementing Disk Management TechNet Library Configure local storage
Overview of Storage Spaces Building Windows Blog Configure local storage
Windows Server 2012 Storage Spaces: Is it for you? Could be… TechNet Blogs Configure local storage
Thin Provisioning and Trim Provisioning Overview TechNet Library Configure local storage

Configure Server Roles and Features

Configure Remote Management in Server Manager TechNet Library
Configure Remote Management on Server Core TechNet Library
Manage Multiple, Remote Servers with Server Manager TechNet Library
Managing Down-level Windows-based Servers from Server Manager in Windows Server 2012 TechNet Library
Configure Windows Firewall TechNet Library
Managing Windows Server 2008 SP2 and R2 from Windows Server 2012 Server Manager Blog Keith Mayer
Add Servers to Server Manager TechNet Library
Create and Manage Server Groups TechNet Library
View and Configure Performance, Event, and Service Data TechNet Library
Filter, Sort, and Query Data in Server Manager Tiles TechNet Library
Run Best Practices Analyzer Scans and Manage Scan Results TechNet Library
Install or Uninstall Roles, Role Services or Features TechNet Library

Configure Hyper-V

What’s New in Hyper-V TechNet Library  
Hyper-V Overview TechNet Library  
Windows Server 2012 Server Virtualization Whitepaper  
Windows Server 2012: Server Virtualization Microsoft Virtual Academy (MVA)  
Hyper-V Dynamic Memory Overview TechNet Library Create and configure virtual machine settings
Hyper-V Dynamic Memory Configuration Guide‎ (Intended for Windows Server 2008 R2 but conceptually applies to ) TechNet Library Create and configure virtual machine settings
Windows Server 2012 Hyper-V Dynamic Memory Changes Blog Hyper-V MVP Aidan Finn Create and configure virtual machine settings
Hyper-V Resource Metering Overview TechNet Library Create and configure virtual machine settings
Hyper-V Resource Metering in Windows server 2012 “Server 8 Beta” Team blog of MCS @ Middle East and Africa Create and configure virtual machine settings
I notice Windows Server 2012 virtual machines have a Smart Paging File Location–what is the Smart Paging File? Windows IT Pro Create and configure virtual machine settings
Configuring Pass-through Disks in Hyper-V Blog Ask the Core Team Create and configure virtual machine storage.
Hyper-V Network Virtualization Overview TechNet Library Create and configure virtual networks
Hyper-V Virtual Switch Overview TechNet Library Create and configure virtual networks
Understand and Troubleshoot Hyper-V Virtual Network Switch TechNet Library Create and configure virtual networks
Windows Server 2012 Hyper-V Features Glossary Blog Hyper-V MVP Aidan Finn  
What’s New in the Hyper-V Virtual Network Switch? TechNet Library Create and configure virtual networks
Hyper-V Virtual Network Switch Types Explained – External, Internal and Private TechNet Blogs Create and configure virtual networks
Configuring Hyper-V Virtual Networks TechNet Library Create and configure virtual networks
Implementing Hyper-V Network Virtualization IT Pro’s Rock at Microsoft (Blog Keith Mayer) Create and configure virtual networks
Qi’s Common Configurations TechNet Library Create and configure virtual networks
Windows Server 2012 Hyper-V Storage Session TechEd North America 2012 Create and configure virtual machine storage
What’s New in Hyper-V in Windows Server 2012 ( See the storage related items on this page ) TechNet Library Create and configure virtual machine storage
Hyper-V Scalability in Windows Server 2012 ( See the storage related items on this page ) TechNet Library Create and configure virtual machine storage
Support for Large Sector Disks Overview TechNet Library Create and configure virtual machine storage
Hyper-V Virtual Hard Disk Format Overview TechNet Library Create and configure virtual machine storage
Planning Virtual Disks and Storage TechNet Library Create and configure virtual machine storage
Configuring Virtual Disks and Storage TechNet Library Create and configure virtual machine storage
Connecting a Physical Hard Disk to a Virtual Machine TechNet Library Create and configure virtual machine storage
Virtual Fibre Channel Overview TechNet Library Create and configure virtual machine storage
Virtual Machine Storage Migration TechNet Library Create and configure virtual machine storage
Using Virtual Machine Snapshots, Pausing and Saving TechNet Library Create and configure virtual machine storage
Live Storage Migration TechNet Wiki Create and configure virtual machine storage
Configuring Pass-through Disks in Hyper-V Ask the Core Team Create and configure virtual machine storage

Install and Administer Active Directory

What’s new in Active Directory Domain Services ( ADDS ) Installation TechNet Library
Install Active Directory Domain Services ( ADDS ) TechNet Library
Install a Domain Controller in an Existing Domain TechNet Library
Demoting Domain Controllers and Domains TechNet Library
Upgrading Domain Controllers to Windows Server 2012 TechNet Library
Virtualization-safe Technology and Domain Controller Cloning TechNet Library
Using the updated Active Directory Administration Center ( ADAC ) TechNet Library
Perform Offline Domain Join TechNet Library
Step-by-Step:Install Active Directory Domain Services ( ADDS ) TechNet Library

Deploy, Manage, and Maintain Servers

Network Subsystem Performance Tuning

Configure Network Services and Access

Deploy Remote Access in an Enterprise TechNet Library
Test Lab Guide: Demonstrate Direct Access Single Server Setup with Mixed IPv4 and IPv6 in Windows Server “8″ Beta Test-Lab Guide
Configure certificates for Remote Access TechNet Library

Configure a Network Policy Server Infrastructure

Network Policy and Access Services Overview

Configure and Manage Active Directory

Virtualization-safe Technology and Domain Controller Cloning

Group Policy Management Improvements in Windows Server “8″ Beta (The greatest AskDs Blog :P )

What’s New in Group Policy (TechNet Library)

Virtualized domain controller cloning (TechNet Library)

Steps for deploying a clone virtualized domain controller (TechNet Library)

What’s New in Active Directory in Windows Server 2012 (TechEd NA 2012 Session by Dean Wells)

Configure and Manage Group Policy

What’s New in Group Policy in Windows Server 2012 (TechNet Library)

Group Policy Setting Reference for Windows 8 and Windows Server 2012 (TechNet Library)

Group Policy Camlets in Windows PowerShell 3.0 (TechNet Library)

EdgeShow 46 – What’s up with GPOs in Windows Server 2012

———————————————————

TechEd North America 2012 Session: Getting the Most Out of the Power of Group Policy Planning and Deploying Group Policy (Same as in Windows Server 2008 R2)

Deploying and Managing OS and Application Settings with Group Policy Preferences (Same as in Windows Server 2008 R2)

Planning and Deploying AppLocker via Active Directory Group Policy (Same as in Windows Server 2008 R2)

Step-by-Step Guide: Deploying Windows Firewall via Active Directory Group Policy (Same as in Windows Server 2008 R2)

———————————————————

Group Policy Analysis and Troubleshooting (TechNet Library)

Group Policy Update Utility (GPUPDATE) (TechNet Library)

Group Policy Resultant Set of Policy (RSoP) Utility (GPRESULT) (TechNet Library)

Group Policy Domain Fixup Utility (GPFIXUP) (TechNet Library)

Configure and Manage High Availability

What’s New in Failover Clustering TechNet Library
Cluster Shared Volumes Reborn in Windows Server 2012: Deep Dive TechEd
Installing the Failover Clustering Feature and Tools TechNet Library
Configure and Manage the Quorum in a Windows Server 2012 Failover Cluster TechNet/MSDN Blogs
Cluster-Aware Updating Overview TechNet Library
Starting with Cluster-Aware Updating: Self-Updating TechNet Blog, Storage Team Blog
Virtual Machine Storage Migration Overview TechNet Library
Virtual Machine Live Migration Overview TechNet Library
Windows Server 2012 Storage Migration for Cluster Managed Virtual Machines TechNet Cluster Blog
Deploy Hyper-V over SMB TechNet Library
Configure and Use Live Migration on Non-clustered Virtual Machines TechNet Library

Configure File and Storage Solution

————————————————————————————————————————-

Dynamic Access Control: Scenario Overview TechNet Library
Deploy a Central Access Policy (Demonstration Steps) TechNet Library
Using Dynamic Access Control to Automatically and Centrally Secure Data TechNet Virtual Lab
Windows Server 2012 Dynamic Access Control Overview Session Nir Ben Zvi, Gunjan Jain @ TechEd North America 2012
Windows Server 2012 Dynamic Access Control Deep Dive for Active Directory and Central Authorization Policies Session Matthias Wollnik, Siddharth Bhai @ TechEd North America 2012
Introduction of iSCSI Target in Windows Server 2012 File and Storage Team Blog
Configuring a Highly Available iSCSI Target Whitepaper
Introduction to iSCSI Diskless Boot Deployment Whitepaper
iSNS Server Overview TechNet Library
Thin Provisioning and Trim Storage Overview TechNet Library
Thin Provisioning in Windows Server 2012 Whitepaper
Configure Features on Demand in Windows Server TechNet Library

Implement Business Continuity and Disaster Recovery

Windows Server Backup Feature Overview

Deploy Hyper-V Replica Configure and Manage the Quorum in a Windows Server 2012 Failover Cluster (TechNet/MSDN Blogs)

Hyper-V Replica – Prerequisites for certificate based deployments

Configure Network Services

Step-by-Step: Configure IPAM to Manage Your IP Address Space

Holistic administration of IP address space using Windows Server 2012 IP Address Management

Test Lab Guide: Demonstrate IP Address Management (IPAM) in Windows Server “8″ Beta

Configure Identity and Access Solutions

AD FS Design Guide

AD FS Deployment Guide

Task Manager difference between Windows 8 and Windows Server 2012

0

Today I found a strange difference between the Task Manager in Windows Server 2012 and Windows 8.

In Windows Server 2012 you only see the tabs CPU and Memory by default:

Windows Server 2012
WS2012

In Windows 8 we see CPU, Memory, Disk and Network

Windows 8
W8

I asked this question on the Technet Forums, and got after a few weeks got a final answer from Syed Yusuf who is working for Microsoft R&D
This is because disk metrics are disabled by default on Windows Server 2012 because of significant performance impact, however, it is enabled in Windows 8.Use Resource Monitor to gauge Disk and Network IO usage.
Technet Forum topic with the answer: Task Manager difference between Windows 8 and Windows Server 2012

Go to Top