<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://blogs.technet.com/utility/FeedStylesheets/atom.xsl" media="screen"?><feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en-US"><title type="html">Mark Ghazai&amp;#39;s Blog</title><subtitle type="html" /><id>http://blogs.technet.com/b/mghazai/atom.aspx</id><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/" /><link rel="self" type="application/atom+xml" href="http://blogs.technet.com/b/mghazai/atom.aspx" /><generator uri="http://telligent.com" version="5.6.50428.7875">Telligent Evolution Platform Developer Build (Build: 5.6.50428.7875)</generator><updated>2010-05-12T16:53:12Z</updated><entry><title>Microsoft Management Summit 2013 (#MMS2013) - 4.8-4.12  Mandalay Bay - Las Vegas</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2013/04/08/microsoft-management-summit-2013-mms2013-4-8-4-12-mandalay-bay-las-vegas.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2013/04/08/microsoft-management-summit-2013-mms2013-4-8-4-12-mandalay-bay-las-vegas.aspx</id><published>2013-04-08T07:44:51Z</published><updated>2013-04-08T07:44:51Z</updated><content type="html">&lt;p&gt;&lt;a href="http://www.2013mms.com" target="_blank"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8764.image_5F00_224C86FF.png" width="565" height="139" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;There are lots of excitements at MMS 2013 (&lt;a href="https://twitter.com/search?q=%23mms2013&amp;amp;src=hash" target="_blank"&gt;#MMS2013&lt;/a&gt;) in Las Vegas. Many opportunities to learn about Microsoft Private and Public Clouds, Cloud OS and celebrate many milestones achieved by Windows Server 2012, System Center 2012 SP1, Windows Intune, Windows Azure and Microsoft Cloud Solutions in general. &lt;/p&gt;  &lt;p&gt;If you didn’t get a chance to attend, the good news is that you can stream the keynotes live on MSDN Channel 9;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://channel9.msdn.com/Events/MMS/2013" href="http://channel9.msdn.com/Events/MMS/2013" target="_blank"&gt;http://channel9.msdn.com/Events/MMS/2013&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Also, don’t miss the opportunity to go back and watch the recording of session you like to know more about during the week. &lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3564032" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>All About Windows Server 2012</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2013/02/15/all-about-windows-server-2012.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2013/02/15/all-about-windows-server-2012.aspx</id><published>2013-02-16T02:26:23Z</published><updated>2013-02-16T02:26:23Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8055.image_5F00_14E03733.png"&gt;&lt;img title="image" style="display: inline; background-image: none;" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1185.image_5F00_thumb_5F00_6CCD8813.png" width="601" height="174" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;table cellspacing="0" cellpadding="0" width="604" border="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="291"&gt;         &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;a href="http://download.microsoft.com/download/C/1/6/C1667DE0-EAC8-4DE7-BC47-E27DAE5B38D6/WS%202012%20Data%20Sheet_All%20Up%20Product%20Overview.pdf" target="_blank"&gt;&lt;img title="clip_image002[4]" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image002[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6888.clip_5F00_image0024_5F00_2BBF08AF.jpg" width="241" height="262" /&gt;&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoft.com/en-us/server-cloud/windows-server/overview.aspx" target="_blank"&gt;Windows Server 2012 (aka The Modern Cloud OS) has been out for over 6 months now&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;With Windows Server 2012, Microsoft delivers a server platform built on our experience of building and operating many of the world's largest cloud-based services and datacenter. Whether you are setting-up a single server for your small business or architecting a major new datacenter environment, Windows Server 2012 will help you cloud-optimize your IT so you can fully meet your organization's unique needs. Windows Server 2012 is;&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;Modern platform for the world’s apps&lt;/li&gt;            &lt;li&gt;Transforms the datacenter&lt;/li&gt;            &lt;li&gt;Enables modern apps&lt;/li&gt;            &lt;li&gt;Unlocks insights on any data&lt;/li&gt;            &lt;li&gt;Empowers people-centric IT&lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;a title="Windows Server 2012 Rapid Deployment Program" href="http://download.microsoft.com/download/B/3/0/B301FE04-ABAB-4C89-8631-0FCBE4147B84/WindowsServer2012_TCO_Study_Whitepaper.docx" target="_blank"&gt;Windows Server 2012 Rapid Deployment Program TCO Study Whitepaper&lt;/a&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;If you are interested to see how Windows Server 2012 has helped reduce Total Cost of Ownership with our customers that already deployed it, please see this &lt;a href="http://download.microsoft.com/download/B/3/0/B301FE04-ABAB-4C89-8631-0FCBE4147B84/WindowsServer2012_TCO_Study_Whitepaper.docx" target="_blank"&gt;whitepaper&lt;/a&gt;. &lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh801901" target="_blank"&gt;TechNet: Windows Server 2012 Technical Library&lt;/a&gt;&lt;/font&gt; &lt;/p&gt;          &lt;p&gt;This library provides the core content that IT pros need to evaluate, plan, deploy, manage, troubleshoot, and support servers running the Windows Server 2012 operating system.&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;What's New in Windows Server 2012 &lt;/li&gt;            &lt;li&gt;Technical Scenarios for Windows Server 2012 &lt;/li&gt;            &lt;li&gt;Install and Deploy Windows Server 2012 &lt;/li&gt;            &lt;li&gt;Migrate Roles and Features to Windows Server 2012 &lt;/li&gt;            &lt;li&gt;Secure Windows Server 2012 &lt;/li&gt;            &lt;li&gt;Manage Privacy in Windows Server 2012 &lt;/li&gt;            &lt;li&gt;Support Windows Server 2012 &lt;/li&gt;            &lt;li&gt;Server Roles and Technologies in Windows Server 2012 &lt;/li&gt;            &lt;li&gt;Management and Tools for Windows Server 2012&lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://download.microsoft.com/download/8/0/F/80F29F07-6F8D-4B02-8286-3C6D0A0A7718/The-Total-Economic-Impact-of-Windows-Server-2012.pdf" target="_blank"&gt;Independent Study: The Total Economic Impact of Windows Server 2012&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;This study conducted by Forrester Consulting is now available which uses their Total Economic Impact methodology to explore the potential costs and benefits of Windows Server 2012. Forrester also stated in the study that, “The data collected in this study indicates that deploying Windows Server 2012 has the potential to provide a solid ROI through quantifiable benefits, most notably increased scale, performance and flexibility with Hyper-V, the enablement of software defined networking with Network Virtualization, and improved storage integration &amp;amp; management.”&lt;/p&gt;          &lt;p&gt;Overall, the study estimates a 6-month payback and 3-year risk-adjusted estimated ROI of 195% for a composite organization of 14,000 employees, which is based on the characteristics of the companies interviewed.&lt;/p&gt;          &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3240.clip_5F00_image0044_5F00_197641ED.jpg"&gt;&lt;img title="clip_image004[4]" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image004[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4338.clip_5F00_image0044_5F00_thumb_5F00_2B52D5BA.jpg" width="281" height="169" /&gt;&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://click.email.microsoftemail.com/?qs=408201f52ecb5a8e33eae0c93c301cd80a4a3d2d9b976b9a3ce07e54d778b01c29724594a55042b9" target="_blank"&gt;Simplify Deployment of Windows Server 2012 with MDT 2012 Update 1&lt;/a&gt;&lt;/font&gt; &lt;/p&gt;          &lt;p&gt;Microsoft Deployment Toolkit 2012 Update 1 is now available and expands your deployment capabilities with support for the latest software releases, including Windows 8, Windows Server 2012, and System Center 2012 Configuration Manager SP1 Community Technology Preview. &lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://click.email.microsoftemail.com/?qs=408201f52ecb5a8e508468539c90cd50ce49db5dfa2092aa9452d6be1c2da8f8bfccb22856724884" target="_blank"&gt;Assess Windows Server 2012 Readiness with MAP&lt;/a&gt;&lt;/font&gt; &lt;/p&gt;          &lt;p&gt;Microsoft Assessment and Planning (MAP) Toolkit 7.0 is now available for download with detailed and actionable recommendations, indicating the machines that meet Windows Server 2012 system requirements and which may require hardware updates. A comprehensive inventory of servers, operating systems, workloads, devices, and server roles is included to help in planning efforts. &lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://click.email.microsoftemail.com/?qs=408201f52ecb5a8e1f496430da51abf844f0d9e797153fc786257a5902d822b193b07f8b7c9724b4" target="_blank"&gt;Configuring and Managing Server Core Installations&lt;/a&gt;&lt;/font&gt; &lt;/p&gt;          &lt;p&gt;This collection of topics provides the information needed to install and deploy Server Core servers; install, manage, and uninstall server roles and features; and manage the server locally or remotely. It also includes a quick reference table of common tasks and the commands for accomplishing them locally on a Server Core server. &lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc677002.aspx" target="_blank"&gt;Secure your Windows Server 2012 and Windows 8 clients with Microsoft Security Compliance Manager&lt;/a&gt;&lt;/font&gt; &lt;/p&gt;          &lt;p&gt;The Security Compliance Manager (SCM) is a free tool from the Microsoft Solution Accelerators team that enables you to quickly configure and manage the computers in your environment and your private cloud using Group Policy and Microsoft System Center Configuration Manager. Microsoft Security Compliance Manager 3.0 is now available for download! SCM 3.0 includes new baselines for Windows Server 2012, Windows 8, Internet Explorer 10, an enhanced setting library, and new functionality to LocalGPO.&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="27"&gt;&amp;#160;&lt;/td&gt;        &lt;td valign="top" width="284"&gt;         &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;a href="http://technet.microsoft.com/library/hh831769" target="_blank"&gt;What’s New in Windows Server 2012&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;Find out what's New in Windows Server 2012. This content focuses on changes that will potentially have the greatest impact on your use of this release. I would highly recommend checking out the &lt;b&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh831410" target="_blank"&gt;Hyper-V&lt;/a&gt;&lt;/b&gt; and &lt;b&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh831487" target="_blank"&gt;Storage&lt;/a&gt;&lt;/b&gt; new features and improvements.&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;a href="http://download.microsoft.com/download/E/8/E/E8ECBD78-F07A-4A6F-9401-AA1760ED6985/Competitive-Advantages-of-Windows-Server-Hyper-V-over-VMware-vSphere.pdf" target="_blank"&gt;So, Why Hyper-V? Let’s take a look at Competitive Advantage of Windows Server 2012 Hyper-V over VMWare vSphere 5.1&lt;/a&gt;&lt;/font&gt;&lt;u&gt; &lt;/u&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;If you’ve ever been curious to see Why Hyper-V is one of the leaders in the Server Virtualization space and how it compares to the latest release of VMWare vSphere 5.1, you’ll enjoy reading this &lt;a href="http://download.microsoft.com/download/E/8/E/E8ECBD78-F07A-4A6F-9401-AA1760ED6985/Competitive-Advantages-of-Windows-Server-Hyper-V-over-VMware-vSphere.pdf" target="_blank"&gt;whitepaper&lt;/a&gt;. &lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;a href="http://www.infoworld.com/d/microsoft-windows/7-ways-windows-server-2012-pays-itself-205092" target="_blank"&gt;7 ways Windows Server 2012 pays for itself&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;I was reading InfoWorld article below and thought you’d also like to see what other people are saying about Windows Server 2012 and how they can go forward with their IT with the speed of tomorrow&lt;/p&gt;          &lt;ol&gt;           &lt;li&gt;Storage Spaces&lt;/li&gt;            &lt;li&gt;Hyper-V&lt;/li&gt;            &lt;li&gt;PowerShell 3.0&lt;/li&gt;            &lt;li&gt;Failover Clusters&lt;/li&gt;            &lt;li&gt;Data DeDup&lt;/li&gt;            &lt;li&gt;SMB 3.0&lt;/li&gt;            &lt;li&gt;Scale-Out File Servers&lt;/li&gt;         &lt;/ol&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;a href="http://blogs.technet.com/b/server-cloud/archive/2012/11/08/windows-server-2012-hyper-v-delivers-on-scalability-and-performance-for-virtualized-enterprise-applications.aspx" target="_blank"&gt;How would you like to virtualize most business critical applications on Windows Server 2012 Hyper-V with confidence?&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;While Microsoft Virtualization Product team confirmed that now 99% of ClassA applications in the world can be virtualized on Windows Server 2012 Hyper-V, ESG Labs has also conducted an independent evaluation of Hyper-V and you can find the results &lt;a href="http://download.microsoft.com/download/C/C/1/CC16C89A-E289-4217-B2D8-7DD37A4285B8/ESG-Lab-Validation-WS2012-HyperV-and-SQL2012.pdf" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-filesystemfile.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-89-15/3301.SQL-2012-on-WS-2012-Hyper_2D00_V-Graph-1.PNG"&gt;&lt;img title="clip_image006[4]" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image006[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1780.clip_5F00_image0064_5F00_3D2F6987.jpg" width="273" height="149" /&gt;&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;The key findings from ESG Labs were:&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;With Windows Server 2012 Hyper-V’s new support for up to 64 vCPUs, ESG Lab took an existing SQL Server 2012 OLTP workload that was previously vCPU limited and increased the performance by six times, while the average transaction response times improved by five times. &lt;/li&gt;            &lt;li&gt;Manageably-low Hyper-V overhead of 6.3% was recorded when comparing SQL Server 2012 OLTP workload performance of a physical server to a virtual machine configured with the same number of virtual CPU cores and the same amount of RAM.&lt;/li&gt;         &lt;/ul&gt;          &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;a href="http://download.microsoft.com/download/A/B/E/ABE02B78-BEC7-42B0-8504-C880A1144EE1/WS%202012%20White%20Paper_Storage.pdf" target="_blank"&gt;Windows Server 2012 Storage Whitepaper&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;Microsoft is introducing several new storage features and capabilities with Microsoft Windows Server® 2012. These innovative features and capabilities extend functionality in profound ways, including the ability to leverage inexpensive storage to create highly available, robust, and high performing storage solutions. These new Microsoft storage capabilities add dynamic functionality on each server and can work together to further enhance functionality at scale in large enterprise environments. This paper outlines these new features and capabilities and how they integrate, co-exist, and complement one another to extend the capabilities of your entire storage infrastructure. Also, wanted to let you know that a new report benchmarking various Storage features in Windows Server 2012 is now available online. The report can be downloaded &lt;a href="http://download.microsoft.com/download/8/0/F/80FCCBEF-BC4D-4B84-950B-07FBE31022B4/ESG-Lab-Validation-Windows-Server-Storage.pdf" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;So, How about some Trainings?&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;a href="http://www.microsoftvirtualacademy.com/tracks/windows-server-2012-technical-overview" target="_blank"&gt;Windows Server 2012 Technical Overview Courses on Microsoft Virtual Academy (MVA)&lt;/a&gt;&lt;/font&gt; &lt;/b&gt;&lt;/p&gt;          &lt;p&gt;For you IT Admins, these free courses provide lots of value to head start your journey toward adapting Windows Server 2012. This course is designed to provide you with the key details of Windows Server 2012. The seven modules in this course, through video and whitepaper, provide details of the new capabilities, features, and solutions built into the product. With so many new features to cover, this course is designed to be the introduction to Windows Server 2012. &lt;/p&gt;          &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/7807.windows-server-8-beta-test-lab-guides-en-us.aspx" target="_blank"&gt;Windows Server 2012 Test Lab Guides&lt;/a&gt;&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;          &lt;p&gt;&lt;a href="http://download.microsoft.com/download/E/8/E/E8ECBD78-F07A-4A6F-9401-AA1760ED6985/Competitive-Advantages-of-Windows-Server-Hyper-V-over-VMware-vSphere.pdf" target="_blank"&gt;&lt;img title="clip_image008[4]" style="margin-right: auto; margin-left: auto; float: none; display: block; background-image: none;" border="0" alt="clip_image008[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4426.clip_5F00_image0084_5F00_11EAD280.jpg" width="265" height="81" /&gt;&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;The Windows Server 2012 Test Lab Guides (TLGs) are a set of documents that describe how to configure and demonstrate the new features and functionality in Windows Server 2012 and Windows 8 in a simplified and standardized test lab environment. There are many different scenarios that you could use to build a test lab in your test/dev environment. If you’re interested in Test Lab Guides for other Microsoft solutions and products, please see &lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/1262.test-lab-guides.aspx" target="_blank"&gt;here&lt;/a&gt; or follow their blog &lt;a href="http://blogs.technet.com/b/tlgs" target="_blank"&gt;here&lt;/a&gt;. &lt;/p&gt;          &lt;p&gt;&amp;#160;&lt;/p&gt;          &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://technet.microsoft.com/en-us/windowsserver/hh968267.aspx" target="_blank"&gt;Windows Server 2012 Virtual Labs&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;Experience Windows Server 2012 firsthand in these virtual labs. You can test drive new and improved features and functionality through deep end-to-end scenarios or specific features, including server management and Windows PowerShell, networking, Hyper-V, and new storage solutions. These are Microsoft Cloud hosted Virtual Labs that you can start from your PC and enjoy the free learning experience without even needing to stand up a lab environment. If you are interested in more virtual labs, please see &lt;a href="http://www.microsoft.com/en-us/server-cloud/evaluate/virtual-labs.aspx" target="_blank"&gt;here&lt;/a&gt;. Enjoy! &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;b&gt;Free Books&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/b/microsoft_press/archive/2012/09/05/free-ebook-introducing-windows-server-2012-rtm-edition.aspx" target="_blank"&gt;Free Windows Server 2012 (RTM) eBook is Available Now&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Mitch Tulloch has updated his very popular free ebook on Windows Server 2012 based on the RTM version of the software. A key feature of this book is the inclusion of sidebars written by members of the Windows Server team, Microsoft Support engineers, Microsoft Consulting Services staff, and others who work at Microsoft. These sidebars provide an insider’s perspective that includes both “under-the-hood” information concerning how features work, and strategies, tips, and best practices from experts who have been working with the platform during product development. If you are into eReaders, you can also download the ePub and Mobi versions for free. &lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;a href="http://blogs.msdn.com/b/microsoft_press/archive/2012/11/13/free-ebook-introducing-windows-8-an-overview-for-it-professionals-final-edition.aspx" target="_blank"&gt;Free ebook: Introducing Windows 8: An Overview for IT Professionals (Final Edition)&lt;/a&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Get a headstart evaluating Window 8 - guided by a Windows expert who’s worked extensively with the software since the preview releases. Based on final, release-to-manufacturing (RTM) software, this book introduces new features and capabilities, with scenario-based insights demonstrating how to plan for, implement, and maintain Windows 8 in an enterprise environment. Get the high-level information you need to begin preparing your deployment now.&lt;/p&gt;  &lt;ul&gt;   &lt;li&gt;Topics include:&lt;/li&gt;    &lt;li&gt;Performance, reliability, and security features&lt;/li&gt;    &lt;li&gt;Deployment options&lt;/li&gt;    &lt;li&gt;Windows Assessment and Deployment Kit&lt;/li&gt;    &lt;li&gt;Windows PowerShell™ 3.0 and Group Policy&lt;/li&gt;    &lt;li&gt;Managing and sideloading apps&lt;/li&gt;    &lt;li&gt;Internet Explorer® 10&lt;/li&gt;    &lt;li&gt;Virtualization, Client Hyper-V, and Microsoft Desktop Optimization Pack&lt;/li&gt;    &lt;li&gt;Recovery features&lt;/li&gt; &lt;/ul&gt;  &lt;p&gt;&lt;b&gt;More Resources&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;Real impact for lean government&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/industry/government/guides/Lean-Gov/default.aspx" target="_blank"&gt;&lt;font size="1"&gt;http://www.microsoft.com/industry/government/guides/Lean-Gov/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;Microsoft Private Cloud Solutions&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;a href="http://www.cloudassessmenttool.com" target="_blank"&gt;&lt;font size="1"&gt;http://www.cloudassessmenttool.com&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;Did you Know these facts?&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;a href="http://www.didyouknow2012.com" target="_blank"&gt;&lt;font size="1"&gt;http://www.didyouknow2012.com&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;Making government lean with virtualization and private cloud&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/government/ww/public-services/blog/Pages/post.aspx?postID=255&amp;amp;aID=66" target="_blank"&gt;&lt;font size="1"&gt;http://www.microsoft.com/government/ww/public-services/blog/Pages/post.aspx?postID=255&amp;amp;aID=66&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;Microsoft Government&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/government/en-us/state/pages/default.aspx" target="_blank"&gt;&lt;font size="1"&gt;http://www.microsoft.com/government/en-us/state/pages/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;Microsoft Government Cloud Computing&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx" target="_blank"&gt;&lt;font size="1"&gt;http://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="1"&gt;Microsoft Government Server Virtualization&lt;/font&gt;&lt;/b&gt;&lt;/p&gt; &lt;font size="1"&gt;&lt;/font&gt;  &lt;p&gt;&lt;a href="http://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx" target="_blank"&gt;&lt;font size="1"&gt;http://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3552990" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>June 2012 Datacenter Newsletter</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2012/06/22/june-2012-datacenter-newsletter.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2012/06/22/june-2012-datacenter-newsletter.aspx</id><published>2012-06-22T23:36:06Z</published><updated>2012-06-22T23:36:06Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4786.image_5F00_0CDCA8CA.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5444.image_5F00_thumb_5F00_6AA49D43.png" width="602" height="108" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="2" width="604"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="259"&gt;         &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5025.clip_5F00_image0026_5F00_48005EC8.jpg"&gt;&lt;font size="2"&gt;&lt;img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002[6]" border="0" alt="clip_image002[6]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4540.clip_5F00_image0026_5F00_thumb_5F00_075E1259.jpg" width="257" height="95" /&gt;&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;&lt;strong&gt;                &lt;br /&gt;&lt;/strong&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;          &lt;h5&gt;&lt;strong&gt;&lt;a href="http://technet.microsoft.com/en-US/evalcenter/hh670538.aspx?ocid=&amp;amp;wt.mc_id=TEC_108_1_7" target="_blank"&gt;&lt;font color="#4f81bd"&gt;&lt;font color="#0080ff"&gt;Download the Windows Server 2012 Release &lt;/font&gt;&lt;/font&gt;&lt;font color="#0080ff"&gt;Candidate (RC)&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/h5&gt;          &lt;p&gt;Try the release candidate of Windows Server 2012, a scalable, dynamic, multitenant-aware, and cloud-optimized infrastructure. This section contains information to design, deploy, manage, and troubleshoot technologies in Windows Server 2012&lt;/p&gt;          &lt;p&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/7807.windows-server-8-beta-test-lab-guides-en-us.aspx"&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;          &lt;p&gt;&lt;font color="#0080ff" size="2"&gt;&lt;a href="http://blogs.technet.com/b/server-cloud/archive/2012/06/15/system-center-2012-extends-client-management-and-security-to-mac-and-linux.aspx" target="_blank"&gt;&lt;font color="#0080ff"&gt;System Center 2012 &lt;/font&gt;&lt;font color="#0080ff"&gt;Extends Client Management and Security to Mac and Linux&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;          &lt;p&gt;Last week at TechEd North America, general manager Garth Fort discussed two key release milestones that will enable organizations using System Center Configuration Manager to extend client management and security to heterogeneous platforms. Both are available for download today.&lt;/p&gt;          &lt;ul&gt;           &lt;li&gt;&lt;strong&gt;Community Technology Preview (CTP) of Service Pack 1 for System Center 2012 Configuration Manager and Endpoint Protection:&lt;/strong&gt; an early release that features client management support for Windows 8, Mac OS X, Linux and Unix operating systems. &lt;/li&gt;            &lt;li&gt;&lt;strong&gt;System Center 2012 Endpoint Protection Client for Mac and Linux:&lt;/strong&gt; anti-malware protection for unmanaged desktops and servers running Mac or Linux operating systems.               &lt;br /&gt;&lt;/li&gt;         &lt;/ul&gt;          &lt;h5&gt;&lt;a href="http://northamerica.msteched.com/#fbid=59wqNPNGCgf" target="_blank"&gt;&lt;font color="#0080ff"&gt;Watch the TechEd Orlando 2012 Keynotes and Other Sessions on Demand&lt;/font&gt;&lt;/a&gt;&lt;/h5&gt;          &lt;p&gt;Couldn’t make it to Orlando? Get a taste of TechEd from wherever you are. Watch the keynotes and many technical sessions On Demand. &lt;a href="http://channel9.msdn.com/Events/TechEd/NorthAmerica/2012" target="_blank"&gt;&lt;font color="#0080ff"&gt;Public Recording from TechEd North America 2012 is available on TechEd Channel 9&lt;/font&gt;&lt;/a&gt;&lt;font color="#0080ff"&gt;.&lt;/font&gt;&amp;#160; Also you are interested to watch Failover Cluster Sessions at TechED Orlando 2012 and TechEd Amsterdam 2012, please see &lt;a href="http://blogs.msdn.com/b/clustering/archive/2012/06/15/10320838.aspx" target="_blank"&gt;&lt;font color="#0080ff"&gt;the blog post from Microsoft Clustering and High-Availability Product team here.&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="12"&gt;&amp;nbsp;&lt;/td&gt;        &lt;td valign="top" width="331"&gt;         &lt;h5&gt;&lt;a href="http://technet.microsoft.com/library/hh831669" target="_blank"&gt;&lt;font color="#0080ff"&gt;Server Roles/Technologies in Windows Server 2012&lt;/font&gt;&lt;/a&gt;&lt;/h5&gt;          &lt;p&gt;This collection contains information on how to design, deploy, manage, and troubleshoot technologies in Windows Server 2012.&lt;/p&gt;          &lt;h5&gt;&lt;strong&gt;&lt;a href="http://download.microsoft.com/download/5/A/0/5A0AAE2E-EB20-4E20-829D-131A768717D2/Competitive%20Advantages%20of%20Windows%20Server%202012%20RC%20Hyper-V%20over%20VMware%20vSphere%205%200%20V1%200.pdf" target="_blank"&gt;&lt;font color="#4f81bd" size="2"&gt;&lt;font color="#0080ff"&gt;Competitive Advantage of Windows Server 2012 RC &lt;/font&gt;&lt;font color="#0080ff"&gt;Hyper-V&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;font color="#0080ff"&gt; &lt;/font&gt;&lt;/h5&gt;          &lt;p&gt;This document goes through and looks at how Hyper-V on the Windows Server 2012 Release Candidate is stacking up against VMware. You’ll be amazed with all the feature enhancements and scalability metrics&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;a href="http://technet.microsoft.com/library/hh831769" target="_blank"&gt;&lt;font color="#4f81bd" size="2"&gt;&lt;font color="#0080ff"&gt;What’s New in &lt;/font&gt;&lt;font color="#0080ff"&gt;Windows Server 2012&lt;/font&gt;&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;Find out what's new and changed in Windows Server 2012. This content focuses on changes that will potentially have the greatest impact on your use of this release. I would highly recommend checking out the &lt;b&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh831410" target="_blank"&gt;&lt;font color="#000000"&gt;Hyper-V&lt;/font&gt;&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt;&lt;/b&gt; and &lt;b&gt;&lt;a href="http://technet.microsoft.com/en-us/library/hh831487" target="_blank"&gt;&lt;font color="#000000"&gt;Storage&lt;/font&gt;&lt;/a&gt;&lt;font color="#0066cc"&gt;&lt;/font&gt;&lt;/b&gt; new features and improvements.&lt;/p&gt;          &lt;h5&gt;&lt;font color="#0080ff" size="2"&gt;&lt;strong&gt;&lt;a href="http://blogs.technet.com/b/privatecloud/archive/2012/05/02/let-s-build-a-cloud-with-powershell.aspx?prod=zWSz&amp;amp;tech=zCLz&amp;amp;Loc=zYFCz%20" target="_blank"&gt;&lt;font color="#0080ff"&gt;Let’s Build a Cloud… &lt;/font&gt;&lt;font color="#0080ff"&gt;with PowerShell&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/font&gt;&lt;/h5&gt;          &lt;p&gt;You can now use Windows PowerShell to automate all of the IT tasks around cloud datacenter management, starting from deploying your cloud infrastructure servers, through on-boarding virtual machines onto that infrastructure, and ending with monitoring your datacenter environment and collecting information about how it performs.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;a href="http://www.microsoftvirtualacademy.com/tracks/windows-server-2012-first-look" target="_blank"&gt;&lt;font color="#0080ff" size="2"&gt;Windows Server 2012 First Look (free Course)&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;This course builds on the original Windows Server &amp;quot;8&amp;quot; First Look course with the addition of 4 new modules designed to go into more detail on the core Windows Server 2012 platform capabilities.&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;&lt;strong&gt;&lt;font color="#0080ff" size="2"&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/7807.windows-server-8-beta-test-lab-guides-en-us.aspx" target="_blank"&gt;&lt;font color="#0080ff"&gt;Windows &lt;/font&gt;&lt;font color="#0080ff"&gt;Server 2012 Beta Test Lab Guides&lt;/font&gt;&lt;/a&gt;&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;          &lt;p&gt;The Windows Server “8” Beta Test Lab Guides (TLGs) are a set of rich documents that describe how to configure and demonstrate the new features and functionality in Windows Server “8” Beta and Windows 8 Consumer Preview in a simplified and standardized test lab environment. While these lab guides were published prior to the release of Windows Server 2012, all of them still apply and you can start testing and evaluating these features and functionalities with Windows Server 2012 RC and Windows 8 Release Preview. &lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="259"&gt;&amp;nbsp;&lt;/td&gt;        &lt;td valign="top" width="12"&gt;&amp;nbsp;&lt;/td&gt;        &lt;td valign="top" width="331"&gt;&amp;nbsp;&lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="3"&gt;Free Books&lt;/font&gt;&lt;/b&gt; &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/b/microsoft_press/archive/2012/06/04/free-ebook-introducing-windows-server-2012.aspx" target="_blank"&gt;&lt;font color="#0080ff" size="2"&gt;Free Windows Server 2012 eBook Available Now&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Download your free copy of the Microsoft Press eBook &lt;em&gt;Introducing Microsoft Windows Server 2012&lt;/em&gt;. Written by Mitch Tulloch with the Microsoft Windows Server Team, this book explores enhancements and new features in Windows Server 2012 RC. If you are into eReaders, you can also download the ePub and Mobi versions for free. &lt;/p&gt;  &lt;p&gt;&lt;strong&gt;&lt;a href="http://blogs.msdn.com/b/microsoft_press/archive/2012/03/15/free-ebook-introducing-microsoft-sql-server-2012.aspx?prod=xSQLz&amp;amp;type=zSOz&amp;amp;prog=zPressz&amp;amp;media=zBKz" target="_blank"&gt;&lt;font color="#0080ff" size="2"&gt;Free SQL 2012 eBook Available Now&lt;/font&gt;&lt;/a&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;Download your free copy of the Microsoft Press eBook &lt;em&gt;Introducing Microsoft SQL Server 2012&lt;/em&gt;. Written by Stacia Misner and Ross Mistry, this book explores enhancements and new capabilities, including improvements in operation, reporting, and management.&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;More Resources&lt;/b&gt;     &lt;br /&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0080ff" size="2"&gt;&lt;a title="http://www.microsoft.com/government/en-us/state/pages/default.aspx" href="http://www.microsoft.com/government/en-us/state/pages/default.aspx" target="_blank"&gt;http://www.microsoft.com/government/en-us/state/pages/default.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0080ff" size="2"&gt;&lt;a title="http://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx" href="http://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx" target="_blank"&gt;http://www.microsoft.com/industry/government/guides/cloud_computing/default.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font color="#0080ff" size="2"&gt;&lt;a title="http://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx" href="http://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx" target="_blank"&gt;http://www.microsoft.com/industry/government/solutions/Server_Virtualization/default.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3505514" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author><category term="SLG" scheme="http://blogs.technet.com/b/mghazai/archive/tags/SLG/" /><category term="Newsletter" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Newsletter/" /><category term="Windows Server 2012" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Windows+Server+2012/" /><category term="Private Cloud" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Private+Cloud/" /><category term="System Center" scheme="http://blogs.technet.com/b/mghazai/archive/tags/System+Center/" /><category term="Microsoft" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Microsoft/" /><category term="Datacenter" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Datacenter/" /></entry><entry><title>Differencing Disk or Snapshot Parent/Child Chain</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2011/08/02/differencing-disk-or-snapshot-parent-child-chain.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2011/08/02/differencing-disk-or-snapshot-parent-child-chain.aspx</id><published>2011-08-02T23:56:17Z</published><updated>2011-08-02T23:56:17Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Hyper-V differencing virtual hard disk (VHD) is an interesting and sometimes very useful subject in virtualization world. &lt;/p&gt;  &lt;p&gt;As a matter of fact Snapshot AVHDs are also differencing virtual hard disks. My favorite scenarios for using snapshots are &lt;a href="http://blogs.msdn.com/b/rds/archive/2010/10/25/using-hyper-v-differencing-disks-with-vdi.aspx" target="_blank"&gt;stateless VDI (Virtual Desktop Infrastructure)&lt;/a&gt;, training VMs and short term test labs. Differencing VHDs provide us with deployment speed and great storage saving. &lt;/p&gt;  &lt;p&gt;If you need to know more about creating Differencing disks, please see the following article;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Hyper-V Virtual Machine (VM) Parent-Child Configuration Using Differencing Disks&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://social.technet.microsoft.com/wiki/contents/articles/hyper-v-virtual-machine-vm-parent-child-configuration-using-differencing-disks.aspx" href="http://social.technet.microsoft.com/wiki/contents/articles/hyper-v-virtual-machine-vm-parent-child-configuration-using-differencing-disks.aspx"&gt;http://social.technet.microsoft.com/wiki/contents/articles/hyper-v-virtual-machine-vm-parent-child-configuration-using-differencing-disks.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;One of my outstanding questions regarding Snapshots and Diff Disks has been walking the chain of child and parents up to the top parent. Off course, you can use Hyper-V Management Console and use Inspect Disk option to find the parent but you might be looking for another method to programmatically walk the chain and show you the relationship of multiple differencing disks in a tree. This made me look at few WMI classes and write few lines of code.&lt;/p&gt;  &lt;p&gt;The first step is to find the AVHD (Snapshot) or VHD (Diff Disk) that is the newest one in the directory. A simple dir (PowerShell alias for Get-ChildItem) and Sort-Object will take care of this.&lt;/p&gt;  &lt;p&gt;The second step is to inspect the VHD and you can take care of it with &lt;strong&gt;&lt;em&gt;GetVirtualHardDiskInfo&lt;/em&gt;&lt;/strong&gt; method of &lt;strong&gt;&lt;em&gt;Msvm_ImageManagementService&lt;/em&gt;&lt;/strong&gt; WMI class under Root\Virtualization namespace&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Get-WmiObject –ComputerName “Localhost” -Namespace root\virtualization -Class Msvm_ImageManagementService&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;The output of this method, shows the parent of virtual hard disk being inspected in XML format. You can retrieve the parent virtual disk name and use it as the input for the next round of check. like a recursive loop. &lt;/p&gt;  &lt;p&gt;So, I created the following function to take care of this repetitive task;&lt;/p&gt;  &lt;div id="codeSnippetWrapper"&gt;   &lt;div id="codeSnippet" class="csharpcode"&gt;     &lt;pre class="alt"&gt;&lt;font color="#0000ff"&gt;Function&lt;/font&gt; Inspect-DiffVHD([&lt;span class="kwrd"&gt;string&lt;/span&gt;]$VHDPath,[&lt;span class="kwrd"&gt;string&lt;/span&gt;]$Server = &lt;span class="str"&gt;&amp;quot;.&amp;quot;&lt;/span&gt;)  &lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alteven"&gt;{&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alt"&gt;    &lt;font color="#9b00d3"&gt;$HyperVNamespace&lt;/font&gt; &lt;font color="#ff0000"&gt;=&lt;/font&gt; &lt;span class="str"&gt;&amp;quot;root\virtualization&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alteven"&gt;   &lt;font color="#9b00d3"&gt; $Server&lt;/font&gt; &lt;font color="#ff0000"&gt;=&lt;/font&gt; &lt;span class="str"&gt;&lt;font color="#9b00d3"&gt;&amp;quot;.&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alt"&gt;    &lt;font color="#9b00d3"&gt;$ImageManagementServiceName&lt;/font&gt; = &lt;span class="str"&gt;&amp;quot;Msvm_ImageManagementService&amp;quot;&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alteven"&gt;    &lt;font color="#9b00d3"&gt;$ImageManagementService&lt;/font&gt; &lt;font color="#ff0000"&gt;=&lt;/font&gt; &lt;font color="#646b86"&gt;Get-WmiObject -ComputerName&lt;/font&gt; &lt;font color="#9b00d3"&gt;$Server&lt;/font&gt; `&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alt"&gt;       &lt;font color="#646b86"&gt;-Namespace&lt;/font&gt; &lt;font color="#9b00d3"&gt;$HyperVNamespace&lt;/font&gt; &lt;font color="#646b86"&gt;-Class&lt;/font&gt; &lt;font color="#9b00d3"&gt;$ImageManagementServiceName&lt;/font&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alteven"&gt;    &lt;font color="#9b00d3"&gt;$result&lt;/font&gt; &lt;font color="#ff0000"&gt;=&lt;/font&gt; &lt;font color="#9b00d3"&gt;$ImageManagementService&lt;/font&gt;.GetVirtualHardDiskInfo($vhdPath)&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alt"&gt;    &lt;font color="#9b00d3"&gt;$VHDInfo&lt;/font&gt; &lt;font color="#ff0000"&gt;=&lt;/font&gt; [&lt;font color="#646b86"&gt;xml&lt;/font&gt;]&lt;font color="#9b00d3"&gt;$result&lt;/font&gt;.info&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alteven"&gt;    &lt;font color="#9b00d3"&gt;$VHDInfo&lt;/font&gt;.INSTANCE.PROPERTY[4].&lt;span class="kwrd"&gt;value&lt;/span&gt;&lt;/pre&gt;
&lt;!--CRLF--&gt;

    &lt;pre class="alt"&gt;}&lt;/pre&gt;
&lt;!--CRLF--&gt;&lt;/div&gt;
&lt;/div&gt;

&lt;p&gt;The attached sample PowerShell script would generate the following output when pointed to a folder containing differencing VHDs (.VHD) or Snapshots (.AVHD). (The sample script assumes the original Child/Parent relationship hasn’t been altered). &lt;/p&gt;

&lt;p&gt;&lt;b&gt;Sample output;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;Enter Path: &lt;font color="#0000ff"&gt;D:\Hyper-V\Test&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;D:\hyper-v\test\test_72A34A5A-0B86-4858-9663-CCE3AD9828A2.avhd&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&amp;#160; D:\Hyper-V\test\test_9330B5ED-248D-442D-9705-F7A320F7AC62.avhd&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160; D:\Hyper-V\test\test_F6BC8CA6-BC70-4D02-9D6D-5E3C7CAB9D6E.avhd&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; D:\Hyper-V\test\test_84D8C8BC-1723-49DB-92D8-CEC1752ADC3F.avhd&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&lt;b&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; D:\Hyper-V\test\test.vhd&lt;/b&gt;&lt;/p&gt;

&lt;p&gt;&amp;#160;&lt;/p&gt;


&lt;div style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px" id="scid:8eb9d37f-1541-4f29-b6f4-1eea890d4876:a68a323b-088a-4e40-b39a-03635f661f0f" class="wlWriterEditableSmartContent"&gt;&lt;p&gt;&lt;div&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3162.VHDChain_5F00_5BDBA25D.PS1" target="_blank"&gt;VHDChain.PS1&lt;/a&gt;&lt;/div&gt;&lt;/p&gt;&lt;/div&gt;

&lt;p&gt;Please note that I didn’t get a chance to test my sample script against multiple tree snapshot scenario but you should be able to do this with a simple modification. &lt;/p&gt;

&lt;p&gt;Hope you find this post helpful. So long…&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3444787" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author><category term="Hyper-V" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Hyper_2D00_V/" /><category term="Differencing" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Differencing/" /><category term="Snapshot" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Snapshot/" /><category term="VHD" scheme="http://blogs.technet.com/b/mghazai/archive/tags/VHD/" /></entry><entry><title>What’s the story of Pagefile size on Hyper-V Servers?</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2011/05/26/what-s-the-story-of-pagefile-size-on-hyper-v-servers.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2011/05/26/what-s-the-story-of-pagefile-size-on-hyper-v-servers.aspx</id><published>2011-05-26T22:05:05Z</published><updated>2011-05-26T22:05:05Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;This question comes up frequently. So, how do we size the pagefile on Hyper-V host servers and how about Virtual Machines?&lt;/p&gt;  &lt;p&gt;Here’s the all you should know;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Paging File Configuration within the VM&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3343.clip_5F00_image001_5F00_55890618.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8156.clip_5F00_image001_5F00_thumb_5F00_071473AE.png" width="16" height="16" /&gt;&lt;/a&gt; Proper paging file configuration is vital to the way DM performs&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3441.clip_5F00_image0011_5F00_7FF53735.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[1]" border="0" alt="clip_image001[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3463.clip_5F00_image0011_5F00_thumb_5F00_26C34D76.png" width="16" height="16" /&gt;&lt;/a&gt; DM requires that the VM have a PF&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/5100.clip_5F00_image0012_5F00_34959371.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[2]" border="0" alt="clip_image001[2]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6661.clip_5F00_image0012_5F00_thumb_5F00_2D7656F9.png" width="16" height="16" /&gt;&lt;/a&gt; So how do you size your Paging File?&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3750.clip_5F00_image002_5F00_54446D39.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6406.clip_5F00_image002_5F00_thumb_5F00_1818A191.png" width="16" height="16" /&gt;&lt;/a&gt; The old way doesn’t apply to DM:&lt;/p&gt;    &lt;ul&gt;     &lt;li&gt;Use Peak Commit Charge &lt;/li&gt;      &lt;li&gt;Size PF to Peak Commit Charge – Physical Memory + some buffer &lt;/li&gt;   &lt;/ul&gt; &lt;/blockquote&gt;  &lt;p&gt;To understand how we should size the PageFile (PF), let’s consider an example:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/7585.clip_5F00_image0014_5F00_3EE6B7D1.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[4]" border="0" alt="clip_image001[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6012.clip_5F00_image0014_5F00_thumb_5F00_65B4CE11.png" width="16" height="16" /&gt;&lt;/a&gt; Current Commit: 100 MB&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8640.clip_5F00_image003_5F00_536C074F.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2476.clip_5F00_image003_5F00_thumb_5F00_65489B1C.png" width="16" height="16" /&gt;&lt;/a&gt; Free Buffer: 20%&amp;#160; (this is a new Dynamic Memory Setting)&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3056.clip_5F00_image0031_5F00_5E295EA4.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[1]" border="0" alt="clip_image003[1]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2474.clip_5F00_image0031_5F00_thumb_5F00_570A222C.png" width="16" height="16" /&gt;&lt;/a&gt; Target Commit: 125 MB&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/1616.clip_5F00_image0032_5F00_44C15B6A.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[2]" border="0" alt="clip_image003[2]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/0726.clip_5F00_image0032_5F00_thumb_5F00_243A1BB8.png" width="16" height="16" /&gt;&lt;/a&gt; Paging File: 1MB&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/7673.clip_5F00_image0033_5F00_041F0EFB.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[3]" border="0" alt="clip_image003[3]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/0310.clip_5F00_image0033_5F00_thumb_5F00_7CFFD282.png" width="16" height="16" /&gt;&lt;/a&gt; Commit Limit: 126 MB&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3056.clip_5F00_image0034_5F00_75E0960A.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[4]" border="0" alt="clip_image003[4]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/4527.clip_5F00_image0034_5F00_thumb_5F00_1CAEAC4B.png" width="16" height="16" /&gt;&lt;/a&gt; Available Memory: 26 MB (Commit Limit – Current Commit)&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/0825.clip_5F00_image0015_5F00_2A80F246.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[5]" border="0" alt="clip_image001[5]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3377.clip_5F00_image0015_5F00_thumb_5F00_0A65E589.png" width="16" height="16" /&gt;&lt;/a&gt; What happens when an app allocates 50 MB of memory?&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2705.clip_5F00_image0035_5F00_55595658.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[5]" border="0" alt="clip_image003[5]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/7181.clip_5F00_image0035_5F00_thumb_5F00_49C39919.png" width="16" height="16" /&gt;&lt;/a&gt; What happens when an app allocates five 10 MB memory chunks?&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;strong&gt;Guidance: &lt;/strong&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/2476.clip_5F00_image0016_5F00_098D7F9F.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image001[6]" border="0" alt="clip_image001[6]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3056.clip_5F00_image0016_5F00_thumb_5F00_5480F06E.png" width="16" height="16" /&gt;&lt;/a&gt; Minimum PF should be large enough to cover the memory demands of your largest process. In the case of application allocating 50 MB of memory, the allocations request will fail with out of virtual memory error. When application allocates 10 MB chunks, the first two allocations will go through while the rest will fail as there’s no virtual memory (either RAM or PF) to accommodate that. &lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/8255.clip_5F00_image0036_5F00_10408922.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image003[6]" border="0" alt="clip_image003[6]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6102.clip_5F00_image0036_5F00_thumb_5F00_70257C64.png" width="16" height="16" /&gt;&lt;/a&gt; Maximum PF should be (&lt;b&gt;peak commit charge – maximum physical memory + some buffer)&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;b&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Paging File Configuration on the host&lt;/font&gt;&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;If you have reserved enough RAM for the host operations and your host is only being used for Hyper-V (plus Fail Over Cluster for HA VMs), you shouldn’t need a large pagefile. &lt;/p&gt;  &lt;p&gt;With Dynamic Memory, you have to make sure that your host reserve is set properly&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;HKLM\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Virtualization&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Value Name: MemoryReserve&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Value Type: DWORD&lt;/p&gt; &lt;/blockquote&gt;  &lt;blockquote&gt;   &lt;p&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; Value Data: (Decimal)Memory to reserve in MB&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;With a properly configured host reserve, if you follow (Peak Commit Charge – Physical Memory + some buffer) formula on the host, you’ll find out that you don’t need a page file.    &lt;br /&gt;So, Pagefile size of &lt;b&gt;min= few Gigabyte&lt;/b&gt; and &lt;b&gt;Max=2xmin&lt;/b&gt; should be sufficient. &lt;/p&gt;  &lt;p&gt;Also, there are 2 new performance counter objects available to the Hyper-V host;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6082.clip_5F00_image004_5F00_500A6FA7.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/3301.clip_5F00_image004_5F00_thumb_5F00_48EB332F.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;b&gt;Hyper-V Dynamic Memory Balancer&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;Provides counters about the memory balancer running in the parent partition &lt;/li&gt;   &lt;/ul&gt;    &lt;ul&gt;     &lt;li&gt;Counters are focused on: &lt;/li&gt;   &lt;/ul&gt;    &lt;ul&gt;     &lt;li&gt;The memory that is available for the host to use &lt;/li&gt;   &lt;/ul&gt;    &lt;ul&gt;     &lt;li&gt;The add and remove operations performed by the memory balancer &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/7585.clip_5F00_image0045_5F00_41CBF6B7.png"&gt;&lt;img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="clip_image004[5]" border="0" alt="clip_image004[5]" src="http://blogs.technet.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-68-50-metablogapi/6507.clip_5F00_image0045_5F00_thumb_5F00_3AACBA3F.png" width="16" height="16" /&gt;&lt;/a&gt; &lt;b&gt;Hyper-V Dynamic Memory VM&lt;/b&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;ul&gt;   &lt;ul&gt;     &lt;li&gt;Provides counters about memory usage on the guest VMs that are currently running &lt;/li&gt;   &lt;/ul&gt;    &lt;ul&gt;     &lt;li&gt;Each VM has its own set of counters &lt;/li&gt;   &lt;/ul&gt;    &lt;ul&gt;     &lt;li&gt;Counters are focused on: &lt;/li&gt;   &lt;/ul&gt;    &lt;ul&gt;     &lt;li&gt;Memory added and removed from the guest &lt;/li&gt;   &lt;/ul&gt;    &lt;ul&gt;     &lt;li&gt;The memory pressure that the guest is experiencing &lt;/li&gt;   &lt;/ul&gt; &lt;/ul&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Hope this helps! so long…&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3431929" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Case of Hyper-V Role install issue</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2011/03/09/the-case-of-hyper-v-role-install-issue.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2011/03/09/the-case-of-hyper-v-role-install-issue.aspx</id><published>2011-03-09T19:17:00Z</published><updated>2011-03-09T19:17:00Z</updated><content type="html">&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;In this post, we're going to look at an issue that was happened when I was teaching a Hyper-V R2 class few weeks back.&lt;/p&gt;
&lt;p&gt;Students were experimenting Hyper-V Role installation options using Server Manager Console, DISM.exe, ocsetup.exe and ServerManager PowerShell Module. &lt;/p&gt;
&lt;p&gt;After reboot, we noticed that one of Windows Server 2008 R2 SP1 Full edition hosts (Not Core) didn't have Hyper-V Management Console listed under Administration Tools. In addition to that, there no Hyper-V Role listed under Server Manager Console Roles!&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/8182.image_5F00_79198C32.png"&gt;&lt;img height="258" width="316" src="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/8688.image_5F00_thumb_5F00_7C4B741A.png" alt="image" border="0" title="image" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;When we tried to select the Hyper-V Role in Server Manager Add Roles Wizard, the following error message surprised us!&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Hyper-V cannot be installed&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;span style="color: #ff0000;"&gt;The processor on this computer is not compatible with Hyper-V. To install this role, the processor must have a supported version of hardware-assisted virtualization, and that feature must be turned on in the BIOS.&lt;/span&gt;&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/3225.clip_5F00_image001_5F00_10D0C399.png"&gt;&lt;img height="187" width="314" src="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/4370.clip_5F00_image001_5F00_thumb_5F00_02924AA9.png" alt="clip_image001" border="0" title="clip_image001" style="background-image: none; border-bottom: 0px; border-left: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;We verified that hardware-assisted virtualization feature and hardware DEP are enabled within the server's BOIS. &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Bcdedit.exe&lt;/strong&gt; showed &lt;strong&gt;Hypervisorlaunchtype&lt;/strong&gt; was set to &lt;strong&gt;Auto&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;%windir%\logs\CBS.log&lt;/strong&gt; showed Hyper-V roles is installed and didn't show any errors. &lt;/p&gt;
&lt;p&gt;Looking at &lt;strong&gt;dism.exe&lt;/strong&gt; feature query (&lt;strong&gt;dism.exe /online /get-features&lt;/strong&gt;) showed &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Feature Name : Microsoft-Hyper-V &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;State : Enabled&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, comparing with a working Hyper-V R2 (Full Edition) host we found that the following feature was not installed in here;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Microsoft-Hyper-V-Management-Clients &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;So, it turned out the he&amp;rsquo;d used the following command to install Hyper-V role without installing the management console feature. &lt;/p&gt;
&lt;p&gt;This feature is normally being installed on Hyper-V Server Full Edition when using Server Manager Role installation wizard while it needs to be installed separatly if command line tools such as dism.exe, ocsetup.exe are being used. &lt;/p&gt;
&lt;p&gt;The command that was used was &lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Note: this command works fine on Server Core edition of R2 as it doesn't require management console and there's no server manager console either. &lt;/p&gt;
&lt;p&gt;Instead, the following command should've been used on Windows Server 2008 R2 Full Edition;&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Dism.exe /online /enable-feature /featurename:Microsoft-Hyper-V /featurename:Microsoft-Hyper-V-Management-Clients &lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;Hope this helps you prevent this mystery or solve it! So long...&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3392933" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author><category term="Hyper-V R2 Role Hardware-assisted" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Hyper_2D00_V+R2+Role+Hardware_2D00_assisted/" /></entry><entry><title>Error ID:404 while Adding Hyper-V host to SCVMM 2008 R2</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2010/11/06/error-id-404-while-adding-hyper-v-host-to-scvmm-2008-r2.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2010/11/06/error-id-404-while-adding-hyper-v-host-to-scvmm-2008-r2.aspx</id><published>2010-11-06T18:06:34Z</published><updated>2010-11-06T18:06:34Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Yesterday while working on installing a new SCVMM 2008 R2 server setup, we encountered an issue when tried to add a new 2-node Hyper-V R2 host cluster to the VMM console. &lt;/p&gt;  &lt;p&gt;Here’s how we were able to reproduce the error;&lt;/p&gt;  &lt;p&gt;In SCVMM 2008 R2 console, select&amp;#160; Add a host that is “Windows Server-based host on an Active Directory domain” . Enter the name of the server and choose add. You will get the following error;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Hostname.Hosts.domainname.com &lt;font color="#000000"&gt;cannot resolve with DNS. &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Ensure there is network communication with the DNS server. If the problem persists, contact your network administrator. &lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;ID: 404      &lt;br /&gt;Details: No such host is known&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;We researched the issue and saw the following Wiki page that did not resolve this particular problem. (This article addresses similar error message in disjointed namespaces)&lt;/p&gt;  &lt;h3&gt;&lt;font size="2"&gt;&lt;font style="font-weight: bold" color="#3a3e43"&gt;A few notes on System Center Virtual Machine Manager 2008 and disjointed namespaces &lt;/font&gt;&lt;/font&gt;&lt;/h3&gt;  &lt;p&gt;&lt;a title="http://social.technet.microsoft.com/wiki/contents/articles/a-few-notes-on-system-center-virtual-machine-manager-2008-and-disjointed-namespaces.aspx" href="http://social.technet.microsoft.com/wiki/contents/articles/a-few-notes-on-system-center-virtual-machine-manager-2008-and-disjointed-namespaces.aspx"&gt;&lt;font size="2"&gt;http://social.technet.microsoft.com/wiki/contents/articles/a-few-notes-on-system-center-virtual-machine-manager-2008-and-disjointed-namespaces.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Here’s the TechNet explanation of this error message;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;SCVMM 2008 R2 &lt;/strong&gt;Command-Line Interface Error Messages&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/library/dd548296.aspx" href="http://technet.microsoft.com/en-us/library/dd548296.aspx"&gt;http://technet.microsoft.com/en-us/library/dd548296.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p align="left"&gt;   &lt;table border="2" cellspacing="0" cellpadding="2" width="510"&gt;&lt;tbody&gt;       &lt;tr&gt;         &lt;td valign="top" width="40"&gt;           &lt;p align="center"&gt;404&lt;/p&gt;         &lt;/td&gt;          &lt;td valign="top" width="217"&gt;%ComputerName; cannot resolve with DNS.&lt;/td&gt;          &lt;td valign="top" width="249"&gt;Ensure there is network communication with the DNS server. If the problem persists, contact your network administrator.&lt;/td&gt;       &lt;/tr&gt;     &lt;/tbody&gt;&lt;/table&gt; &lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;NSLookup query against all node names and Failover Cluster name proved our DNS was working fine.&lt;/p&gt;  &lt;p&gt;The next step was to check the networking and we found that default gateway on the SCVMM Server wasn’t configured properly. Setting the default gateway to the correct gateway resolved this issue. &lt;/p&gt;  &lt;p&gt;I’ve also seen other networking problems on SCVMM server could result in the the same error message. &lt;/p&gt;  &lt;p&gt;So, here are few troubleshooting steps that might help resolve this;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;strong&gt;1- Domain functional level must be at least Windows 2003&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;2- DNS entries should exist for the SCVMM server and systems that will be added as Nodes and Failover Cluster names if any.&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;3- Check the network configuration on the SCVMM server such as default gateway and DNS server IP Addresses. Also, if there are multiple NICs on the server, try adding the node while other non-production NICs are disabled. &lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;4- While adding the node to SCVMM, check the “Skip Active Directory name verification” checkbox on the Select Host Servers page where the host name is entered. &lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;So long….&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3366379" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author><category term="Hyper-V" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Hyper_2D00_V/" /><category term="SCVMM" scheme="http://blogs.technet.com/b/mghazai/archive/tags/SCVMM/" /><category term="Failover Cluster" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Failover+Cluster/" /></entry><entry><title>Problem with Compacting VHDs in Hyper-V Management Console</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2010/10/23/problem-with-compacting-vhds-in-hyper-v-management-console.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2010/10/23/problem-with-compacting-vhds-in-hyper-v-management-console.aspx</id><published>2010-10-23T20:05:38Z</published><updated>2010-10-23T20:05:38Z</updated><content type="html">&lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;If you are using Hyper-V as your virtualization solution, you might be familiar with expand and compact of VHD (virtual hard disk) process. Few days back when I was trying to compact one of my VM’s Dynamic VHDs (Guest OS: Windows Server 2008 R2), I encountered the following error;&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font color="#ff0000" size="2"&gt;[Window Title]&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;Edit Virtual Hard Disk Wizard&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#ff0000" size="2"&gt;[Error Message]&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;The server encountered an error trying to edit the virtual disk.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;font color="#ff0000" size="2"&gt;[Content]&lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;'The system failed to compact &lt;/font&gt;&lt;/strong&gt;&lt;/p&gt;    &lt;p&gt;&lt;strong&gt;&lt;font size="2"&gt;'D:\HYPER-V\VM001\Virtual Hard Disks\VM001-Disk1.vhd'. Error Code: The requested operation could not be completed due to a file system limitation.&lt;/font&gt;&lt;/strong&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;After researching this issue, it turned out that I had some Volume Shadow Copy (VSS) snapshots inside the guest operating system and needed to remove those first. &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;Normally I would use &amp;lt;&lt;strong&gt;vssadmin.exe delete shadows /all&lt;/strong&gt;&amp;gt; command to do so but this time I received the following error;&lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="3"&gt;&lt;font color="#ff0000"&gt;Error&lt;/font&gt;: &lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;Snapshots were found, but they were outside your allowed context. Try removing them with the backup application which created them.&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="3"&gt;In this case, I had to use &lt;strong&gt;DiskShadow.exe&lt;/strong&gt; tool that is part of Windows Server 2008 (R2) and delete all the existing VSS snapshots. and the steps are; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;1- Start the VM&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;2- Logon with a local administrator account&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;3- Run the following command from an &lt;em&gt;elevated command prompt&lt;/em&gt;:&amp;#160; &lt;/font&gt;&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;DiskShadow.exe&lt;/strong&gt; &lt;/font&gt;&lt;/p&gt;    &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;DISKSHADOW&amp;gt;Delete Shadows All&lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;&lt;font size="3"&gt;&lt;font size="2"&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; This successfully removed all the VSS snapshots.&lt;/font&gt; &lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="3"&gt;4- Shutdown your VM and try compacting the VHD again&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;&lt;font size="2"&gt;More Information;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;DiskShadow.exe&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;a title="http://technet.microsoft.com/en-us/library/cc772172(WS.10).aspx" href="http://technet.microsoft.com/en-us/library/cc772172(WS.10).aspx" target="_blank"&gt;http://technet.microsoft.com/en-us/library/cc772172(WS.10).aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;a title="http://technet.microsoft.com/en-us/library/ee221016(WS.10).aspx" href="http://technet.microsoft.com/en-us/library/ee221016(WS.10).aspx" target="_blank"&gt;http://technet.microsoft.com/en-us/library/ee221016(WS.10).aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;a title="http://blogs.technet.com/b/josebda/archive/2007/11/30/diskshadow-the-new-in-box-vss-requester-in-windows-server-2008.aspx" href="http://blogs.technet.com/b/josebda/archive/2007/11/30/diskshadow-the-new-in-box-vss-requester-in-windows-server-2008.aspx" target="_blank"&gt;http://blogs.technet.com/b/josebda/archive/2007/11/30/diskshadow-the-new-in-box-vss-requester-in-windows-server-2008.aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;Vssadmin delete shadows&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;&lt;font size="1"&gt;&lt;a title="http://technet.microsoft.com/en-us/library/cc788026(WS.10).aspx" href="http://technet.microsoft.com/en-us/library/cc788026(WS.10).aspx" target="_blank"&gt;http://technet.microsoft.com/en-us/library/cc788026(WS.10).aspx&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3363677" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author></entry><entry><title>Hyper-V Best Practices Analyzer PowerShell Automation</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2010/06/08/hyper-v-best-practices-analyzer-powershell-automation.aspx</id><published>2010-06-09T00:19:00Z</published><updated>2010-06-09T00:19:00Z</updated><content type="html">&lt;p&gt;Hi, Mark here today. As you might know, with the release of Server 2008 R2, Server Manger offered Best Practices Analyzer (BPA) for few roles/features such as Web Server (IIS).&lt;/p&gt;
&lt;p&gt;The following screen shot shows the Best Practices Analyzer for IIS on Windows Server 2008 R2&lt;/p&gt;
&lt;p&gt;&lt;a href="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/0882.image_5F00_766C8336.png"&gt;&lt;img height="335" width="474" src="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50-metablogapi/6735.image_5F00_thumb_5F00_26B357ED.png" alt="image" border="0" title="image" style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" /&gt;&lt;/a&gt; &lt;/p&gt;
&lt;p&gt;Today I&amp;rsquo;m going to talk about Hyper-V R2 BPA that has been released recently through &lt;a target="_blank" href="http://support.microsoft.com/kb/977238"&gt;KB977238&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;After you install this package (no reboot required), the Hyper-V Best Practices Analyzer will be added to the Hyper- V role page under Server Manager Console. You can now select the &lt;strong&gt;Scan This Role&lt;/strong&gt; option and run the BPA on the server and review the report. &lt;/p&gt;
&lt;p&gt;Couple of questions you might ask would be how to run the BPA remotely or on Windows Server 2008 R2 Core?&lt;/p&gt;
&lt;p&gt;You can use Server Manager Remotely and connect to another server. If the target server already has Hyper-V BPA package installed, you can scan that machine from inside server manager console and review the report. This applied to both Full and Core editions of Server 2008 R2 as long as Firewall Remote Server Manager connection is already enabled on the target server. &lt;/p&gt;
&lt;p&gt;&lt;span style="font-size: x-small;"&gt;Note: on Server Core R2 please run &lt;em&gt;SCONFIG.EXE&lt;/em&gt; &lt;/span&gt;&lt;/p&gt;
&lt;p&gt;Now, you have another option that is using PowerShell to run the BPA and Save the Results.&lt;/p&gt;
&lt;p&gt;For detailed information please see Get-Help about_BestPractices &lt;/p&gt;
&lt;p&gt;Here are steps that are needed to be done;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;table cellpadding="0" cellspacing="0" border="0" style="width: 503px;"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td width="19" valign="top"&gt;1-&lt;/td&gt;
&lt;td width="212" valign="top"&gt;Start PowerShell as administrator&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/td&gt;
&lt;td width="270" valign="top"&gt;&amp;nbsp;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="19" valign="top"&gt;2-&lt;/td&gt;
&lt;td width="212" valign="top"&gt;Load Server Manager module &lt;/td&gt;
&lt;td width="270" valign="top"&gt;&lt;strong&gt;import-module ServerManager&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="19" valign="top"&gt;3-&lt;/td&gt;
&lt;td width="212" valign="top"&gt;Load Best Practices Module&lt;/td&gt;
&lt;td width="270" valign="top"&gt;&lt;strong&gt;import-module BestPractices&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="19" valign="top"&gt;4-&lt;/td&gt;
&lt;td width="212" valign="top"&gt;Run Hyper-V BPA Module&amp;nbsp; &lt;/td&gt;
&lt;td width="270" valign="top"&gt;&lt;strong&gt;Invoke-BpaModel Microsoft/Windows/Hyper-V&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;tr&gt;
&lt;td width="19" valign="top"&gt;5-&lt;/td&gt;
&lt;td width="212" valign="top"&gt;Review BPA&amp;rsquo;s Report&amp;nbsp; &lt;/td&gt;
&lt;td width="270" valign="top"&gt;&lt;strong&gt;Get-BPAResult Microsoft/Windows/Hyper-v&lt;/strong&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;
&lt;/table&gt;
&lt;p&gt;Output of Get-BPAResult could be exported as HTML or CSV and the Reports could be saved to an alternative path as you wish.&lt;/p&gt;
&lt;p&gt;Using this method, you can write your PowerShell Script to run BPA on multiple Hyper-V R2 server (regardless of Core or Full edition) and save the reports on a centralized location. &lt;/p&gt;
&lt;p&gt;You may check out the following sample Powershell script I have put together. It runs Hyper-V R2 BPA and saves the report in CSV format;&lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://blogs.technet.com/cfs-file.ashx/__key/CommunityServer-Blogs-Components-WeblogFiles/00-00-00-68-50/7573.Hyper_2D00_V_5F00_BPA.zip"&gt;Hyper-V_BPA_Sample.zip&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;p&gt;The same concept could be expanded for other roles on Windows Server 2008 R2 that already have BPAs available for them. &lt;/p&gt;
&lt;p&gt;In order to check the existing BPA for Windows Server 2008 R2 please refer to the following TechNet page; &lt;/p&gt;
&lt;p&gt;TechNet Windows Server 2008 R2 Best Practices Analyzers &lt;/p&gt;
&lt;p&gt;&lt;a target="_blank" href="http://technet.microsoft.com/en-us/library/dd392255(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/dd392255(WS.10).aspx&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Hope you enjoyed this post. So long&amp;hellip;.&lt;/p&gt;
&lt;div class="wlWriterEditableSmartContent" id="scid:8eb9d37f-1541-4f29-b6f4-1eea890d4876:59b3ef19-6ca5-4717-ab10-75984db3f303" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px"&gt;
&lt;div class="wlWriterSmartContent" id="scid:8eb9d37f-1541-4f29-b6f4-1eea890d4876:59b3ef19-6ca5-4717-ab10-75984db3f303" style="padding-bottom: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; float: none; padding-top: 0px"&gt;&lt;/div&gt;
&lt;/div&gt;&lt;div style="clear:both;"&gt;&lt;/div&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3336936" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author><category term="Hyper-V" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Hyper_2D00_V/" /><category term="Best Practices Analyzer" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Best+Practices+Analyzer/" /><category term="BPA" scheme="http://blogs.technet.com/b/mghazai/archive/tags/BPA/" /><category term="Windows Server 2008 R2" scheme="http://blogs.technet.com/b/mghazai/archive/tags/Windows+Server+2008+R2/" /></entry><entry><title>Windows Server 2008 R2 Highly Available (Clustered) Remote Desktop Connection Broker</title><link rel="alternate" type="text/html" href="http://blogs.technet.com/b/mghazai/archive/2010/05/12/windows-server-2008-r2-highly-available-clustered-remote-desktop-connection-broker.aspx" /><id>http://blogs.technet.com/b/mghazai/archive/2010/05/12/windows-server-2008-r2-highly-available-clustered-remote-desktop-connection-broker.aspx</id><published>2010-05-12T20:53:12Z</published><updated>2010-05-12T20:53:12Z</updated><content type="html">&lt;p&gt;Hi Mark here again. I was working on W2K8 R2 RD Connection Broker today (this is an exotic topic as people don’t get lots of queries on it) and thought I could share few notes with you just in case you get to the same situation and wonder how things should work.&lt;/p&gt;  &lt;p&gt;With Windows Server 2008 R2 failover clustering, Connection Broker is officially listed as one of the resources that could be made highly available (HA) within Microsoft Failover Cluster Manager (MSFC).&lt;/p&gt;  &lt;p&gt;&lt;a href="http://blogs.technet.com/blogfiles/mghazai/WindowsLiveWriter/WindowsServer2008R2HighlyAvailableCluste_C30F/image_2.png"&gt;&lt;img style="border-right-width: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto" title="image" border="0" alt="image" src="http://blogs.technet.com/blogfiles/mghazai/WindowsLiveWriter/WindowsServer2008R2HighlyAvailableCluste_C30F/image_thumb.png" width="514" height="354" /&gt;&lt;/a&gt; &lt;/p&gt;  &lt;p&gt;Now, here are the recommended steps for creating a clustered Connection Broker on Windows Server 2008 R2;&amp;#160; &lt;/p&gt;  &lt;ol&gt;   &lt;li&gt;Install Failover cluster (MSFC) Feature &lt;/li&gt;    &lt;li&gt;Install RD Connection Broker role service under Remote Desktop Service Role (Steps 1 and 2 can be interchanged). &lt;/li&gt;    &lt;li&gt;Run through the “Configure Service or Application for HA” wizard in MSFC (to make RD Connection Broker service HA). &lt;/li&gt;    &lt;li&gt;In the MSFC UI, failover the service group to the 2&lt;sup&gt;nd&lt;/sup&gt; node. Fail back the service to the original node. &lt;/li&gt;    &lt;li&gt;Complete the configurations (for example: Add RDV Hosts, RDSHs to the broker, create VM pools etc.) on each Broker node. &lt;/li&gt; &lt;/ol&gt;  &lt;p&gt;If you are a fan of scripting and PowerShell, you could use the PowerShell Script from the TechNet Scriptcenter that could help with this process;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;PowerShell Script: Manage RD Connection Broker Cluster (Create, Add nodes)&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;&lt;a href="http://gallery.technet.microsoft.com/ScriptCenter/en-us/5aca700b-7b70-4d06-9ae3-2cfb4fc027ca"&gt;http://gallery.technet.microsoft.com/ScriptCenter/en-us/5aca700b-7b70-4d06-9ae3-2cfb4fc027ca&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&amp;#160;&lt;/p&gt;  &lt;p&gt;Something you might notice is that if you fail over this highly available resource, it doesn’t show the connection settings on the other node immediately. &lt;/p&gt;  &lt;p&gt;The RD Connection Broker uses an embedded database to store the session related information and passes those to RDSHost servers when they query the Connection Broker service. &lt;/p&gt;  &lt;p&gt;On Windows Server 2008 R2, this DB is local to each broker node. Thus, each Broker node keeps its own local DB and only 1 Broker node can be active in the cluster at any given time. &lt;/p&gt;  &lt;p&gt;When Broker service fails over to another node and the second node becomes the Active node, all the data will be repopulated in the local database. The primary Connection Broker (Active Node) rebuilds user session state (by querying user session information from RDSH (formerly known as Terminal Servers) Servers and VDI Agents.&amp;#160; &lt;br /&gt;This could cause a minimal amount of downtime (while session information is being rebuilt on new active node) after the failover.&lt;/p&gt;  &lt;p&gt;While there’s no official numbers for the down time after a HA connection broker failover but 100s of RDVHosts &amp;amp; RDSHs should be able to rejoin within couple of minutes. &lt;/p&gt;  &lt;p&gt;And please keep in mind that Connection Broker isn’t a proxy server and all the existing sessions will continue to work fine during the database rebuild process. &lt;/p&gt;  &lt;p&gt;Here’s the TechNet Step-by-Step Guide;&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Deploying Remote Desktop Connection Broker with High Availability Step-by-Step Guide&lt;/strong&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title="http://technet.microsoft.com/en-us/library/ff686148(WS.10).aspx" href="http://technet.microsoft.com/en-us/library/ff686148(WS.10).aspx"&gt;http://technet.microsoft.com/en-us/library/ff686148(WS.10).aspx&lt;/a&gt;&lt;/p&gt;&lt;img src="http://blogs.technet.com/aggbug.aspx?PostID=3332247" width="1" height="1"&gt;</content><author><name>Mark Ghazai</name><uri>http://blogs.technet.com/mghazai/ProfileUrlRedirect.ashx</uri></author></entry></feed>