Hyper-V Training – Day 3


So its Wednesday and day 3 … today was more SCVMM

Just great, Windows Update bounced my laptop and lost this post .. Greeaaaat. So let me try and remember .. Oh, what is cool is that you can create a Windows 2008 Failover cluster.  You can then install hyper-v on both nodes of the cluster.  Now when the cluster is created you can actually “cluster” a virtual machine so it can failover to either node … kewl

So SCVMM has a powershell snapin [Microsoft.SystemCentre.VirtualMachineManager].  The following commands are available:

  • Add-LibraryServer
  • Add-LibraryShare
  • Add-Patch
  • Add-VirtualizationManager
  • Add-VMHost
  • Add-VMHostCluster
  • Add-VMHostNetworkAdapter
  • Associate-VMHost
  • Backup-VMMServer
  • Compress-VirtualDiskDrive
  • Convert-VirtualDiskDrive
  • Copy-HardDisk
  • Copy-VMDK
  • Disable-VMHost
  • DisableUndoDisk-VM
  • DiscardSavedState-VM
  • Discover-Cluster
  • Discover-Computer
  • Discover-LibraryShare
  • Dismiss-PROTip
  • Enable-VMHost
  • Expand-VirtualDiskDrive
  • Get-Certificate
  • Get-CPUType
  • Get-DependentLibraryObject
  • Get-DirectoryChildItem
  • Get-GuestOSProfile
  • Get-HardwareProfile
  • Get-ISO
  • Get-Job
  • Get-LibraryRating
  • Get-LibraryServer
  • Get-LibraryShare
  • Get-MachineConfig
  • Get-NetworkLocation
  • Get-OperatingSystem
  • Get-PROTip
  • Get-Script
  • Get-SshPublicKey
  • Get-Step
  • Get-Template
  • Get-VirtualCOMPort
  • Get-VirtualDiskDrive
  • Get-VirtualDVDDrive
  • Get-VirtualFloppyDisk
  • Get-VirtualFloppyDrive
  • Get-VirtualHardDisk
  • Get-VirtualizationManager
  • Get-VirtualNetwork
  • Get-VirtualNetworkAdapter
  • Get-VirtualSCSIAdapter
  • Get-VM
  • Get-VMCheckpoint
  • Get-VMHost
  • Get-VMHostCluster
  • Get-VMHostDisk
  • Get-VMHostGroup
  • Get-VMHostNetworkAdapter
  • Get-VMHostRating
  • Get-VMHostVolume
  • Get-VMMManagedComputer
  • Get-VMMServer
  • Get-VMMUserRole
  • Get-VMPerformance
  • Get-VMwareResourcePool
  • Get-VMXMachineConfig
  • Invoke-PROTip
  • Merge-VMCheckpoint
  • Move-VirtualHardDisk
  • Move-VM
  • Move-VMHost
  • Move-VMHostCluster
  • Move-VMHostGroup
  • New-GuestOSProfile
  • New-HardwareProfile
  • New-MachineConfig
  • New-P2V
  • New-PhysicalAddress
  • New-Template
  • New-V2V
  • New-VirtualDiskDrive
  • New-VirtualDVDDrive
  • New-VirtualNetwork
  • New-VirtualNetworkAdapter
  • New-VirtualSCSIAdapter
  • New-VM
  • New-VMCheckpoint
  • New-VMHostGroup
  • New-VMMUserRole
  • New-VMRCCertificateRequest
  • New-VMXMachineConfig
  • Reassociate-VMMManagedComputer
  • Refresh-LibraryShare
  • Refresh-VirtualizationManager
  • Refresh-VM
  • Refresh-VMHost
  • Refresh-VMHostCluster
  • Register-VM
  • Remove-GuestOSProfile
  • Remove-HardwareProfile
  • Remove-ISO
  • Remove-LibraryServer
  • Remove-LibraryShare
  • Remove-MachineConfig
  • Remove-Script
  • Remove-Template
  • Remove-VirtualDiskDrive
  • Remove-VirtualDVDDrive
  • Remove-VirtualFloppyDisk
  • Remove-VirtualHardDisk
  • Remove-VirtualizationManager
  • Remove-VirtualNetwork
  • Remove-VirtualNetworkAdapter
  • Remove-VirtualSCSIAdapter
  • Remove-VM
  • Remove-VMCheckpoint
  • Remove-VMHost
  • Remove-VMHostCluster
  • Remove-VMHostGroup
  • Remove-VMHostNetworkAdapter
  • Remove-VMMUserRole
  • Remove-VMXMachineConfig
  • Repair-VM
  • Restart-Job
  • Restore-VMCheckpoint
  • Resume-VM
  • SaveState-VM
  • Set-GuestOSProfile
  • Set-HardwareProfile
  • Set-ISO
  • Set-LibraryServer
  • Set-LibraryShare
  • Set-PROTip
  • Set-Script
  • Set-Template
  • Set-VirtualCOMPort
  • Set-VirtualDiskDrive
  • Set-VirtualDVDDrive
  • Set-VirtualFloppyDisk
  • Set-VirtualFloppyDrive
  • Set-VirtualHardDisk
  • Set-VirtualizationManager
  • Set-VirtualNetwork
  • Set-VirtualNetworkAdapter
  • Set-VirtualSCSIAdapter
  • Set-VM
  • Set-VMCheckpoint
  • Set-VMHost
  • Set-VMHostCluster
  • Set-VMHostGroup
  • Set-VMHostNetworkAdapter
  • Set-VMHostVolume
  • Set-VMMServer
  • Set-VMMUserRole
  • Shutdown-VM
  • Start-VM
  • Stop-Job
  • Stop-VM
  • Store-VM
  • Suspend-VM
  • Update-VMHost
  • Update-VMMManagedComputer

As for P2V, Windows 2008 R2 can P2V the following OS’s (this is from the New-P2V cmdlet)

This cmdlet supports a P2V conversion for a physical source machine running one of the operating systems listed in the following table:

Windows Server 2008 Yes Yes
Windows Server 2003 with Service Pack 1 (or later) Yes Yes
Windows Server 2003 x64 Edition Yes Yes
Windows 2000 with Service Pack 4 No Yes
Windows XP with Service Pack 2 (or later) Yes Yes
Windows XP x64 Edition Yes Yes
Windows Vista Service Pack 1 Yes Yes
Windows Vista x64 Service Pack 1 Yes Yes

This is from the New-V2V cmdlet

New-V2V supports the conversion of VMware virtual machines that are running any of the following guest operating systems:

  • Microsoft Windows 2000 Server with Service Pack 4 (SP4) or later
  • Windows Server 2003 SP1 or later
  • Windows Server 2003 R2 or later
  • Windows Server 2008
  • Windows XP SP1 or later
  • Windows Vista

#Hyper-V Training – Day 2

Another day and some more learning.  So my ramblings from today are:

Have a server, take a snapshot and install an SP ..test it and then is okay, merge the snapshot.  If not, remove the snapshot and you back.

Nothing else really shone out, so this is nice and short

#Hyper-V Training – Day 1

I am on a Hyper-V Training course for the rest of this week at QA in London and wanted to share some “stuff” that came up today with you all.

The course combines 6331A Deploying and Managing Microsoft System Center Virtual Machine Manager [3 Day Course] and 6422A Implementing and Managing Windows Server 2008 Hyper-V [3 Day Course] in to a single 4 day course

Two nice tiny manuals, that the trainer says are pants!.  Anyway we started with 6422A .. here are my ramblings from today

Windows 2008 Core
To list available roles and features use

Recommend to use the following to install Hyper-V
start /w OCSETUP Microsoft-Hyper-V


  • Authorization Manager
    • azman.msc
    • Open c:ProgramDataMicrosoftWindowsHyper-VInitialStore.xml
    • Once open to can create new definitions for other groups/users.  Then promote Role Definitions to Role Assignments

Links mentioned

#Exchange 2010 Large Mailbox Vision Whitepaper

#Exchange2010 … Thanks to Ari for this

Source: http://www.microsoft.com/downloads/details.aspx?displaylang=en&FamilyID=e3303d34-af6c-4108-861b-dc05f9cf3e76

Giving your users the ability to store more e-mail has many advantages. Large mailboxes keep e-mail on the Exchange Server instead of allowing it to be scattered in Outlook Data Files (.PST files). That helps reduce the risk of data loss, improve regulatory compliance, and increase productivity among both workers and IT staff. The main barrier to implementing large mailboxes is the perceived cost and complexity of storing large amounts of e-mail data. Microsoft® Exchange Server 2010 is specifically designed to overcome these barriers. This paper discusses how Exchange 2010 enables you to give users large mailboxes without breaking your budget.

EMC Helps Customers Extend the Value of Microsoft #Exchange Server 2010 Environments


Source: http://www.emc.com/about/news/press/2010/20100317-01.htm

HOPKINTON, Mass. – Mar. 17, 2010
EMC Corporation (NYSE: EMC), the world leader in information infrastructure solutions, today announces an advanced range of choices for Microsoft Exchange Server 2010 environments including business continuity/disaster recovery solutions, networked storage technologies, as well as consulting services. To help customers extend the value of their investment in Microsoft Exchange Server, EMC continues its deep engineering work with Microsoft Corp. by utilizing available APIs in Exchange Server 2010 to provide cost efficiencies and achieve service levels at the information infrastructure level.

With Exchange Server 2010 playing an increasingly important role in a business’s ability to achieve its mission, EMC is the first to take advantage of the available Exchange Server 2010 Replication API to expand its industry-leading business continuity/disaster solutions and provide new choices for Synchronous requirements and extend its leadership in Microsoft-aligned programs. Today customers can confidently choose the right EMC solution tailored to the size of their Exchange Server environment and service level requirements including zero data loss and minimal recovery time options. These new offerings are:

  • EMC Replication Enabler for Microsoft Exchange Server 2010 – A software utility that integrates synchronous replication into the Exchange Server 2010 high-availability architecture. It supports EMC RecoverPoint Continuous Replication and EMC MirrorView Remote Synch replication.
  • EMC AutoStart – Provides heterogeneous application infrastructure monitoring and automated restart for Exchange Server 2010 and other environments on platforms including EMC Symmetrix and EMC CLARiiON, particularly those with geographically dispersed data centers. AutoStart continuously gauges replication status and maintains availability in the event of network, server, or application failures, offering both local and remote failover.
  • EMC Replication Manager – Creates, mounts, and restores “application consistent” point-in-time replicas of databases residing on EMC storage arrays. Replication Manager now includes support for Exchange 2010 in standalone and native DAG environments.

#Blackberry March 2010 Daylight Savings Time Update

#Exchange .. Humm, interesting

Source: http://www.blackberry.com/btsc/search.do?cmd=displayKC&docType=kc&externalId=KB20676


  • BlackBerry® Enterprise Server
  • BlackBerry® Device Software version to (excluding version and and later (including 5.0)

The March 2010 Daylight Savings Time (DST) update is cumulative and includes updates to the following Time Zones:

  • Azores (GMT -1)
  • Jerusalem (GMT +2)
  • Cairo (GMT +2)
  • Tbilisi (GMT +4)
  • Fiji (GMT +12)
  • Ulaan Baater (GMT +9)
  • Dhaka (GMT +6)

#Exchange 2010 Calendar


This is a bit worrying .. just had an Exchange 2010 user complain about a calendar issue .. basically they accepted a meeting but in Outlook and OWA it was 1hr ahead :-| but on his iPhone is was the correct time.

Please tell me that Exchange 2010 doesn’t have DST issue .. please

Now it's easy to switch to Google Apps from Microsoft #Exchange

Interesting: http://googleenterprise.blogspot.com/2010/03/now-its-easy-switch-to-google-apps-from.html

Wednesday, March 17, 2010 at 9:00 AM

Today we’re making it a lot easier for customers of Microsoft Exchange to go Google with Apps. Google Apps Migration for Microsoft® Exchange is a new server-side tool that migrates your company’s email, calendar and contact data from Microsoft Exchange to Google Apps.

With the tool, migrations are:

  • Easy: set it up in just 4 steps
  • Efficient: select the combination of mail, calendar and contact data that you want to move, with the option of doing so in phases
  • Fast: migrate hundreds of users at the same time
  • Painless: employees can continue to use Microsoft Exchange during the migration without interruption or any involvement on their part

Switch from Microsoft Exchange

Google Apps delivers savings, security and innovation

Get 25GB inboxes, video chat, anti-virus/spam protection, disaster recovery, and a 99.9% uptime SLA for $50 per user per year with Google Apps Premier Edition.

#Exchange Server 2007 Update Rollup 3 for Service Pack 2


Update Rollup 3 for Exchange Server 2007 Service Pack 2 (SP2) resolves issues that were found in Exchange Server 2007 SP2 since the software was released. This update rollup is highly recommended for all Exchange Server 2007 SP2 customers.

For a list of changes that are included in this update rollup, see KB979784

This update rollup does not apply to Exchange Server 2007 Release To Manufacturing (RTM) or Exchange Server 2007 Service Pack 1 (SP1). For a list of update rollups applicable to Exchange Server 2007 RTM or Exchange Server 2007 SP1, refer to the Knowledge Base article KB937052.

This is a cumulative update rollup and replaces the following:

  • KB971534 Update Rollup 1 for Exchange Server 2007 Service Pack 2 (KB971534)
  • KB972076 Update Rollup 2 for Exchange Server 2007 Service Pack 2 (KB972076)
Before you install an update rollup or a service pack, visit the following Microsoft Web site: How to Install the Latest Service Pack or Update Rollup for Exchange 2007 (http://technet.microsoft.com/en-us/library/ee221147(EXCHG.80).aspx)

For more information about prerequisites, installation instructions, and known issues, visit the following Microsoft Web site: Applying Exchange 2007 Update Rollups to Clustered Mailbox Servers

Details from Revision 1.1 of the KB (http://support.microsoft.com/?kbid=979784)

  • 976108 (http://support.microsoft.com/kb/976108/ ) “451 4.4.0 DNS Query Failed” status message in an Exchange Server 2007 Edge Transport server
  • 976460 (http://support.microsoft.com/kb/976460/ ) Later updates do not match a calendar item that an Exchange Server 2007 user updates by using Exchange ActiveSync on a mobile device
  • 977179 (http://support.microsoft.com/kb/977179/ ) You receive an “0x800423f0” error message when you perform system state backups on the passive node of Windows Server 2008-based Exchange Server 2007 CCR clusters
  • 977531 (http://support.microsoft.com/kb/977531/ ) An external recipient misses the last occurrence of a recurring meeting request or a recurring appointment that is sent from an Exchange Server 2007 user
  • 977923 (http://support.microsoft.com/kb/977923/ ) The Edgetransport.exe process crash when it process meeting requests in Exchange Server 2007
  • 978137 (http://support.microsoft.com/kb/978137/ ) The subject of a confirmation message is garbled for certain languages when a remote device wipe operation is performed in Exchange Server 2007
  • 978200 (http://support.microsoft.com/kb/978200/ ) The sender address of a forwarded meeting request does not include “on behalf of” as expected in an Exchange Server 2003 organization and an Exchange Server 2007 organization mixed environment
  • 978253 (http://support.microsoft.com/kb/978253/ ) A SSL certificate validation error is generated on an Exchange Server 2007 server when you run any test commands after you run the Test-SystemHealth command
  • 978469 (http://support.microsoft.com/kb/978469/ ) A mailbox that was moved from an Exchange Server 2007 server to an Exchange Server 2010 server cannot be accessed by using Outlook
  • 978517 (http://support.microsoft.com/kb/978517/ ) The Microsoft Exchange Information Store service stops responding on an Exchange Server 2007 server
  • 978521 (http://support.microsoft.com/kb/978521/ ) The synchronization and the reconciliation between Microsoft Office Outlook and a BlackBerry mobile device fails when a mailbox is moved around between two Exchange Server 2007
  • 978528 (http://support.microsoft.com/kb/978528/ ) The Microsoft Exchange Information Store service crashes on a Microsoft Exchange Server 2007 server when a user tries to access a specific calendar item
  • 978832 (http://support.microsoft.com/kb/978832/ ) Read items are marked incorrectly as unread items in an Exchange Server 2007 public folder
  • 979055 (http://support.microsoft.com/kb/979055/ ) A delegate cannot save three settings of Resource Settings for an Exchange Server 2007 resource mailbox in OWA
  • 979170 (http://support.microsoft.com/kb/979170/ ) You receive an error message when you use ExBPA to schedule a scan on an Exchange Server 2007 SP2 server
  • 979219 (http://support.microsoft.com/kb/979219/ ) The store.exe process hangs on an Exchange Server 2007 server

HP Sizer for Microsoft #Exchange Server 2010

#Exchange2010 .. I know you have already seen this, but here it is again!


Microsoft Exchange Server 2010 is a complex application that requires intensive knowledge of deployment strategies, interdependencies, server and storage performance related issues. HP has developed the HP Sizer for Microsoft Exchange Server 2010 to assist customers with proper server and storage sizing for their Exchange Server 2010 deployments. The algorithms developed and implemented in this tool are based upon extensive testing of Exchange Server 2010 server roles and technologies, HP’s deep experience with Microsoft Exchange, and intricate knowledge of server CPU, memory, and I/O subsystems. This tool is free to download and use, and is designed to simplify configuration across a broad range of deployments. This newest Microsoft Exchange Server Sizer provides support for multiple site deployments, varied client types and access methods, all Exchange Server 2010 server roles, Database Availability Group (DAG) high availability options, choice of tower, rack mounted, or HP BladeSystem server platforms, and either direct attached or SAN-based storage solutions. Based on your input, the tool provides a comprehensive bill of materials along with a deployment overview of the Exchange Server 2010 server roles and storage configurations. Once this Sizer is installed, updates can be downloaded automatically to the underlying software engines that are necessary to provide support for HP server and storage product information details.