XenDesktop 5.5 is Here!

Citrix is announcing the immediate availability of XenDesktop 5.5.

Citrix continues to innovate in the desktop virtualization space and build on the on the market leading trajectory established with first with XenDesktop 4.0 — the industry’s first VDI offering to provide integrated app and desktop delivery in a single product – and extended with XenDesktop 5.0 —  focused on simplification and scalability for the administrator to deploy and manage virtual desktops.   With the release of XenDesktop 5.5, Citrix  takes it up a notch yet again and sets the new standard for desktop virtualization — including the ability to deliver personal VDI desktops, provide an unparalleled user experience with more than 150 new HDX features and enhancements, deliver “headquarters-like” experience across the  WAN to  remote workers and branch offices and new Citrix Receivers for Windows and MacOS.  Whew!  That was a long sentence :-)

You can read about all of the news here.

Personal VDI desktops and reducing cost

The Citrix focus on end user experience and reducing costs of virtual desktop deployments was the driving force behind the RingCube acquisition and today’s announcement of the availability of the personal vDisk technology as a feature of XenDesktop 5.5.

If you haven’t heard about it, the new personal vDisk technology enables IT to realize the cost saving and management of pooled virtual desktops, while providing  personalization capabilities for profiles, data and applications that is typically found in a dedicated VDI deployment model.   Since we announced the acquisition of RingCube two weeks ago, my inbox has exploded with requests for more information regarding pricing,  packaging and availability.  I am pleased to confirm today that the personal vDisk technology will be included in all editions of XenDesktop at no additional charge.  The personal vDisk technology is available today as an “Early Access” feature for customers with Software Assurance to use in their labs and proof of concepts to get familiar with the technology.  In less then two weeks since the closing of this acquisition, we have delivered on the first release that is integrated with XenDesktop.  Using XenDesktop Studio, administrators can quickly create and deploy virtual desktops that take advantage of the personal vDisk technology.  The combination of the user acceptance of the personal VDI desktop and the IT cost savings allow organizations to deploy virtual desktops to a wider based of end users – truly creating a win-win situation.

You get additional technical information on the personal vDisk here.

Internet Explorer 9 is here!

Microsoft has launched the much anticipated IE9.

To start experiencing a more beautiful web with IE9 and to visit a small set of the top 250 web-sites globally that have created a more beautiful experiences for all of us with IE9, go to http://beautyoftheweb.com/experience.

Internet Explorer 9 has now been downloaded 2.35 million times in the first 24 hours since its Monday night release. That is over 27 downloads every second, or over 240 downloads every 9 seconds. Wow!.

They want to thank everyone around the world for downloading IE9 and the enthusiastic reception. 2.3 million downloads in 24 hours is over double the 1 million downloads we saw of the IE9 Beta and four times that of the IE9 RC over the same time period.

In case you missed it, check out the collection of videos from the SxSW launch event. Ze Frank’s demo of Star.ME is one not to be missed!

You can see all of the demos and the complete launch event by clicking play below. And to download Internet Explorer 9 for yourself, visit http://www.beautyoftheweb.com.

Ze Frank’s demo of Star.ME is one not to be missed!

You can see all of the demos and the complete launch event by clicking play below. And to download Internet Explorer 9 for yourself, visit http://www.beautyoftheweb.com.

 

Windows 7 and Windows Server 2008 R2 Service Pack 1 (KB976932) and download

Service Pack 1 is now available on Technet for subscribers.

Consumer end-users can find general information about Windows 7 SP1 at the following Microsoft website:

http://windows.microsoft.com/windows7sp1

Public downloads will be here

Windows 7 Service Pack 1

To obtain Windows 7 SP1, visit the following Microsoft website:

http://windows.microsoft.com/installwindows7sp1 (http://windows.microsoft.com/installwindows7sp1)

Windows 2008 R2 Service Pack 1

To obtain Windows 2008 R2 SP1, visit the following Microsoft website:

http://go.microsoft.com/fwlink/?LinkID=199583

The following documentation for Windows 7 and Windows Server 2008 R2 Service Pack 1 is provided here.

Deployment Guide for Windows Server 2008 R2 with SP1 and Windows 7 with SP1.doc 213KB Download

Hotfixes and Security Updates included in Windows 7 and Windows Server 2008 R2 Service Pack 1.xls 465KB Download

Installing Windows Server 2008 R2 with SP1.doc 94KB Download

Release Notes for Windows 7 with Service Pack 1.doc 87KB Download

Release Notes for Windows Server 2008 R2 with Service Pack 1.doc 87KB Download

MS KB Information about Service Pack 1 for Windows 7 and for Windows Server 2008 R2

Tweak Windows Server 2008 R2 into Windows 7 Look and Feel

Use Themes on Windows Server 2008 R2;

Like Windows 7 its also possible to use the Aero theme including 3d flip or at least the Windows 7 Basic theme without transparency nor 3d flip on Windows Server 2008 R2. Note that following this tutorial and installing the “Desktop Experience” Feature also installs Windows Mail, Windows Media Player, Video for Windows (AVI support), Windows Photo Gallery, Windows SideShow, Windows Defender, Disk Cleanup, Sync Center, Sound Recorder and Character Map.

Continue reading

Visual tour: 25 years of Windows

Twenty-five years ago, on Nov. 20, 1985, Microsoft introduced its first version of Windows to the world. Not many people outside the technical press or the tech industry took notice. Product launch events that cost hundreds of millions of dollars were still years away.

What’s changed in Windows in the last 25 years? Plenty. In this image gallery, we take a look at the various faces of Windows over the past couple of decades and clue you in to what happened at every stage of the operating system’s development.

1985: Windows 1.0

Windows 1.0

Windows started in 1981 as a project called Interface Manager and experienced a series of delays getting out of the gate. When it was finally released in late 1985 as Windows 1.0, it made a ripple, not a splash. It had to be run on top of DOS, few applications were written for it, and application windows couldn’t be overlapped (they had to be tiled).

Still, the OS allowed for multitasking of Windows apps (not DOS ones) and, even though few knew it at the time, it would eventually become the foundation for the Microsoft empire.

Windows 1.0 shipped with a handful of apps, including the Notepad text editor, a rudimentary calendar and the long-lived graphics painting program Paint. The operating system required MS-DOS Version 2.0, 256KB of memory and a graphics adapter. It could be run either from a hard disk or on two floppy disks running simultaneously — in other words, you couldn’t swap the disks in and out of a single drive.

from: http://www.computerworld.com/s/article/9196998/Visual_tour_25_years_of_Windows?taxonomyId=125&pageNumber=1

some Screenshots courtesy of Microsoft or  GUIdebook!.

Continue reading

W2K8R2 & Windows 7 SP1 Release Candidate Now Available

Today, Microsoft has made available a Release Candidate (RC) for Service Pack 1 for Windows Server 2008 R2 and Windows 7. SP1 includes both a roll-up of operating system updates and several new capabilities for Windows Server.

Microsoft RemoteFX introduces a new set of remote user experience capabilities that enable a media-rich user environment for virtual and session-based desktops. RemoteFX can be deployed to a range of thick and thin client devices, enabling cost-effective, local-like access to graphics-intensive applications. RemoteFX also supports a broad array of USB peripherals to improve the productivity of users of virtual desktops.

SP1 also includes Dynamic Memory, which enables servers running Hyper-V for server virtualization, to be more efficient in the use of memory.  Dynamic Memory pools and distributes memory among the virtual machines running on a physical host, enabling higher consolidation ratios, increasing server utilization rates, and providing more flexible workload management. Furthermore, memory is dynamically added based on the demands of the current workloads and without service interruption.

Expect to see Service Pack 1 released in its final form during first quarter 2011 and whether you’re virtualizing servers or desktops, take a few minutes to learn more about Service Pack 1 here. You needn’t wait for SP1, however – you can join those already enjoying the benefits of Windows Server 2008 R2 by deploying today.

Improve the efficiency and availability of IT resources and applications with the new virtualization innovations provided in Windows 7 and Windows Server 2008 R2 SP1 RC. Dynamic Memory and Microsoft RemoteFXTM, to help businesses further optimize their datacenter and desktops.

  • Dynamic Memory lets Hyper-V administrators pool available memory on a physical host and dynamically distribute it to any virtual machine(s) running on that host.
  • RemoteFX lets Windows Server 2008 R2 administrators provide a rich end user desktop virtualization experience by delivering vivid content, independent of any graphics stack, to server-hosted virtual and session-based desktops.

Businesses can take advantage of these innovations to help deliver new capabilities such as private cloud and VDI. To learn more about Windows Server 2008 R2 SP1 RC and the benefits it provides, read the documents, feature overview and FAQs below.

Dynamic Memory Overview

Windows Server 2008 R2 Hyper-V introduces a new feature, called Dynamic Memory, in the Windows 7 SP1 and Windows Server 2008 R2 SP1 RC releases.  It allows customers to achieve increased density when they’re consolidating physical servers into a virtual realm, providing them with predictable performance and linear scalability.

With Dynamic Memory, IT administrators are able to pool available memory on a physical host and then dynamically dole that memory out to virtual machines running on the host, based on current workload needs.

RemoteFX Overview

RemoteFX, a key feature of Remote Desktop Services (RDS) lets IT administrators deliver a rich graphics experience to end-users through virtualized desktops.  Using new protocol enhancements between Windows Server 2008 R2 and Windows 7, end users can now access virtual machines on a wide variety of target devices and still get a rich graphics experience with server-side graphics processing.

Download SP1 here; http://www.microsoft.com/downloads/en/details.aspx?familyId=C3202CE6-4056-4059-8A1B-3A9B77CDFDDA&hash=wrw75DeobQ1hLeOrOvthYUYCv7PJpk89RMXhKQ3RVng1XsUOVWqxDvThIkaoGa34DtzYCHZTKY4Evdlqyp7X4Q%3d%3d

Sources;
http://blogs.technet.com/b/windowsserver/ 
http://bink.nu/news/windows-7-and-windows-server-2008-r2-service-pack-1-release-candidate.aspx

Free eBooks from Microsoft Press

Of course everybody reads the e-books posted on E-Books.BassQ.nl !? Right?
Well ii found some new books in a post off the blog of steven bink witch i haven’t read yet,

Free ebook: Moving to Microsoft Visual Studio 2010 (10 chapters by by Patrice Pelland, Pascal Paré, and Ken Haines)
Free ebook: Introducing Microsoft SQL Server 2008 R2 (10 chapters by Ross Mistry and Stacia Misner)
Free ebook: Programming Windows Phone 7 Series (DRAFT Preview) (6 chapters by Charles Petzold)
Free ebook: Petzold’s Programming Windows Phone 7 (Special Excerpt 2) (newer than the ebook above; 11 chapters by Charles Petzold)
Free ebook: Own Your Future: Update Your Skills with Resources and Career Ideas from Microsoft (8 chapters by Katherine Murray)
Free ebook: Understanding Microsoft Virtualization Solutions (Second Edition) (6 chapters by Mitch Tulloch)
Free ebook: First Look Microsoft Office 2010 (14 chapters by Katherine Murray)
Free ebook: Windows 7 troubleshooting tips (short ebook by Mitch Tulloch)
Free ebook: Introducing Windows Server 2008 R2 (9 chapters by Charlie Russel and Craig Zacker)
Free ebook: Deploying Windows 7, Essential Guidance (10 chapters from the Windows 7 Resource Kit and 6 TechNet articles)

Source ; http://bink.nu/news/free-ebooks-from-microsoft-press.aspx

System Center Configuration Manager 2007 R3 is out now!

Today marks the release and availability of System Center Configuration Manager 2007 R3!  R3 includes a complete set of power management tools for more Green IT, mobile device management capabilities, and other enhancements.

Below are a few key points on what’s new with R3.  Go here to download the evaluation software, view demonstrations or try R3 via Microsoft’s virtual labs.

  • Centralized Power Management: Allows IT organizations to centrally manage the power settings of Windows 7, Vista and XP computers, helping reduce energy consumption and costs.  Detailed reports of trends and settings help IT pros make smart power management choices, and also validate Green IT projects with summaries of power, money and CO2 savings.  Learn more here.
  • Mobile Device Management: Licenses for System Center Mobile Device Manager allow users to run comprehensive asset inventories, deploy software, manage settings and enforce password policies for Widows phones.
  • Enhanced Scalability and Performance: Configuration Manager R3 is more scalable than ever, increasing the number of supported clients to 300,000 per site.  R3 is also more efficient in the way it communicates with Active Directory, helping you discover user or machine changes more quickly and allowing custom queries to define user, system or group attributes.

Additionally, just like Configuration Manager R2, R3 will be the foundation for the upcoming Forefront Endpoint Protection 2010.  By bringing endpoint security into overall endpoint management, users can reduce costs and inefficiencies, and also improve security and compliance..

Source;

http://bink.nu/news/system-center-configuration-manager-2007-r3-released.aspx
http://www.microsoft.com/systemcenter/en/us/configuration-manager/cm-r3.aspx

Hyper-V Monitor Gadget for Windows Sidebar

Created by Tore Lervik (mindre.net), The gadget can list multiple servers at once and also support vmconnect when double clicking on a VM. The gadget uses WMI to connect to the server so the user might need to follow John Howard’s guide remote WMI access (Step 5) on both the client and the Hyper-V server.

He has created a sidebar gadget so you can see what the Hyper-V server is doing from a workstation. The gadget can list multiple servers at once and also support vmconnect when double clicking on a VM.

PS: The gadget uses WMI to connect to the server so the user might need to follow John Howard’s guide remote WMI access on both the client and the Hyper-V server.

Some of the features are:

  • VM CPU graph
  • Wake on Lan support
  • VM RDP (If the host is running 2008 R2)
  • Multilanguage support.
  • Optimized performance releated to VM-RDP addresses.
  • Added ability to only display a number of VM at the time. (Good for people having more VM than fits on the screen)
  • If a VM not in the screen is off the host’s name will be red, if it’s paused or starting it will be orange.
  • Added ability to minimize a server in the monitor view. Holding mouse cursor over the Host will display information about the VM’s
  • Added option to choose what type of RDP setting to the host on a pr. host basis.
  • Added VM information when holding the mouse cursor over a VM (The gadget needs focus for this to work..)
  • Added Orange background to a VM that is running with the Health-status not beeing OK. (Happens when a VM is booting up by bluescreen)
  • Added Pause button to the VM controls.
  • Wibout Bootsma is now part of the gadget development. :)

Download here;
Hyper-V Monitor.gadget (50 kb)

Continue reading

The new look of RES Software

Hot off the press: As previously announced, wonderful things are happening over at RES. Today 5pm CET, RES Software has changed the website, logo and messaging, but that’s not all. Product names and categorizations have changed too! More below. There are many other significant changes underway, which will be revealed over the course of this week. To help you make sense of it all, here is a quick breakdown on what’s going on so far:

  • New website. Have a look at the new RESsoftware.com, which is live now.
  • New logo. Gone is the old blue-white-black. You can view the new shaded logo in all it’s glory by clicking on the miniature in the upper left corner of this article.
  • New product suite: As of today, all the current products are considered part of ONE  suite, called the RES Dynamic Desktop Studio. See the illustration on the right.
  • The product now formerly known as RES PowerFuse will from today be known as the RES Workspace Manager, part of the Dynamic Desktop Stuido.
  • RES Wisdom will from today be known as the RES Automation Manager. also part of the suite
  • Orchestra aka Orchestraton Pack for Wisdom is now known as the Service Orchestration Module in the Automation Manager.
  • The Workspace Extender aka Subscriber will from today be known as the Virtual Desktop Extender, or VDX.
  • VDX will be available as a stand-alone product from January 2011.

All this information and more is available in the New RES FAQ, available here.

As mentioned there will be made more, important announcements during this week, so keep an eye out for them here at the ‘Guru. In the meantime, you can see what the  new names and logo’s for the components of the Dynamic Desktop Studio will look like. Click on the individual components to jump to the corresponding product page.

Source ; http://resguru.com/

There are a variety of ways to experience the power of RES Software solutions – check out the evaluation and free product downloads below.

RES Workspace Manager 2010 SR2 – Free 60 day trial version (formerly RES PowerFuse 2010 SR2)
Download a 60-day trial version of RES Workspace Manager 2010 and see how user workspace management software will work for your business. The trial version allows you to evaluate the Enterprise-, Standard- or MyWorkspace Edition of RES Workspace Manager 2010.

RES Workspace Manager 2010 SR2 Express Edition – Free Download (formerly RES PowerFuse 2010 SR2 Express Edition )
Download a copy of the free, production-ready Express Edition for delivering a personalized, secure and reliable user workspace to your end users. Supports up to 100 concurrent users.

RES Automation Manager 2011 RC – Free 60 day trial version (formerly RES Wisdom)
Download a free 60-day trial version of RES Automation Manager 2011 Release Candidate and see how run book automation for Windows will work for your business.

Web page to search group policy’s from Microsoft

So.. have you ever tried to find the registry setting for a specific group policy setting, or just tried to actually find the group policy setting you needed and couldn’t quite remember where it was?

Under MSDN Microsoft has launched a new site called http://gps.cloudapp.net this site is awesome! The site will allow you to search for group policy settings, filter by Internet Explorer version, office version and others and browse by registry or by policy.

But this tool makes it much easier to find the right settings and apply them either with registry hacks or policy objects.

This is a quick example of a search on hide drives which is pretty commonly used but still..

image

Continue reading

IE9 will never run on Windows XP

Microsoft‘s new browser, Internet Explorer 9 (IE9), will not run on Windows XP, now or when the software eventually ships, the company confirmed Tuesday.

The move makes Microsoft the first major browser developer to drop support for XP, the world’s most popular operating system, in a future release.

Although Microsoft excluded Windows XP from the list for the IE9 developer preview, it sidestepped the question about which versions of Windows the final browser would support. In an IE9 FAQ, for example, Microsoft responded, “It’s too early to talk about features of the Internet Explorer 9 Beta” to the query, “Will Internet Explorer 9 run on Windows XP?”

 dialog box

This dialog box pops up during attempts to install IE9 Platform Preview on Windows XP.

That caused some users to demand a straight answer. “Please tell whether the final version will run on Windows XP SP3 or not,” said someone identified as “eXPerience” in a comment to a blog post by Dean Hachamovich, Microsoft’s general manager for the IE team. “If not, please be clear about it. Really, enough is enough of keeping users in the lurch about Windows XP support.”

Others bashed Microsoft on the assumption that IE9 would never run on XP. “Dropping Windows XP support is one of the worst decisions ever taken by [the] IE team, probably even worse than disbanding the IE team back in the IE6 days,” claimed an anonymous commenter.

Microsoft had offered up broad hints that IE9 was not in Windows XP’s future, however. Tuesday, a company spokeswoman said the new browser needs a “modern operating system,” a phrase that hasn’t been paired with Window XP for years. “Internet Explorer 9 requires the modern graphics and security underpinnings that have come since 2001,” she added, clearly referring to XP, which appeared that year.

Windows XP’s inability to run the Platform Preview or the final browser stems from, IE9′s graphics hardware acceleration, which relies on the Direct2D and DirectWrite DirectX APIs (applications programming interfaces). Support for those APIs is built into Windows 7, and was added to Vista and Windows Server 2008 last October, but cannot be extended to Windows XP.

Some users worried that by halting browser development for Windows XP, Microsoft would repeat a current problem, getting customers to ditch IE6 for a newer version. “Those who choose to stay with XP will be forced to [then] stay forever on IE8, which will become the new IE6,” said a user named Danny Gibbons in a comment on Hachamovich’s blog.

Tough, said Sheri McLeish, Forrester Research’s browser analyst. “This is the stick to get off XP,” she said. Windows XP users will solve the browser problem themselves when they upgrade, as most eventually will, to Windows 7. “What are they going to do, go to Linux or run XP forever?” she asked.

Still, IE9′s inability to run on Windows XP will prevent it from becoming widespread until the nearly-nine-year-old OS loses significant share to Windows 7. According to Web metrics company NetApplications’ most recent data, if IE9 was released today, it would be able to run on just over a quarter — 27% — of all Windows machines.

No other major browser maker has announced plans to stop supporting Windows XP, but several have dropped other operating systems or platforms. Last month, for instance, Mozilla said it would not support Apple’s Mac OS X 10.4, known as “Tiger,” in future upgrades to Firefox. Google‘s Chrome for the Mac, meanwhile, only runs on Intel-based Macs, not on the older PowerPC-based machines that were discontinued in 2006.

The IE9 Platform Preview can be downloaded from Microsoft’s site. It requires Windows 7, Vista SP2, Windows Server 2008 or Windows 2008 R2.

Available for download: Windows 7 SP1 Beta!

Microsoft announced on Monday that the first Windows 7  Service Pack 1 public beta is now available.

Speaking at Microsoft’s Worldwide Partner Conference in Washington, Corporate Vice President of Windows & Windows Live – Tami Reller announced the public beta. Microsoft revealed its plans for Windows 7 SP1 and Windows Server 2008 R2 SP1 last month at its annual Tech-Ed conference. Windows 7 SP1 will include the usual hotfix patches and new virtualization tools in SP1 will help Windows Server 2008 R2 users prepare for cloud computing. SP1 will include RemoteFX which provides rich 3-D graphical experience for remote users. The service pack also will include a series of incremental updates, previously released on Windows Update for both Windows 7 SP1 and Windows Server 2008 R2 SP1.

RemoteFX is a new enhancement to RDP’s graphical remoting capabilities. The idea behind RemoteFX is to allow for a full remote experiences including multiple displays, Aero and multimedia streaming to all types of client devices including low cost thin clients. RemoteFX achieves this by using a technique known as host-based rendering. This technique allows for the final screen image to be rendered locally on the remote PC after being compressed and sent down to that remote host. The enhancements are expected to greatly improve video streaming across remote sessions which is currently one of the major drawbacks of virtualized computing.

In April this year an early copy of Windows 7 SP1 surfaced on the Internet. The build leaked to file sharing sites. SP1 is also rumoured to include USB 3.0 support and enhanced Bluetooth/Wi-Fi stacks but Microsoft has not yet confirmed this.

Microsoft released a beta build of Windows 7 to testers earlier this month. Weighing in at 1.22GB the build was compiled on June 3 with the number 7601.16562.100603-1800. Microsoft released the public beta on its TechNet Evaluation Center page.

All the great MDT video’s! (Windows 2008 R2, Hyper V2, Exchange 2010)

On Edge.technet.com of the Microsoft Technet site are a lot of great video’s made by Microsoft themself.

Because you probebly don’t hevae the time to see and find them all i made a great collection! Have fun!

Windows Server 2008 R2: Remote Desktop Services – The Series (P1)
Windows Server 2008 R2: Remote Desktop Services – The Series (P2)
Windows Server 2008 R2- Remote Desktop Services – The Series (P3)
Windows Server 2008 R2- Remote Desktop Services – The Series (P4)
Windows Server 2008 R2- Remote Desktop Services – The Series (P5)

Part 1 Master Your Environment with System Center Configuration Manager 2007
Part 2 Master Your Environment with System Center Configuration Manager 2007
Part 3 Master Your Environment with System Center Configuration Manager 2007
Part 4 Master Your Environment with System Center Configuration Manager 2007

Hyper-V R2- Failover & Live Migration
Hyper-V R2- Making Highly Available VMs
Hyper-V R2- Making Highly Available VMs
Hyper-V R2- Dynamic Storage
Hyper-V R2- USB over Network with Fabulatech
Hyper-V R2- Introducing Cluster Shared Volumes
Hyper-V R2- Building a Hyper-V R2 Cluster
Hyper-V R2- Initial Installation & Configuration

Demo 1 – Hyper-V Live Migration
Demo 2 – Boot From VHD
Demo 3 – Windows PowerShell 2.0 Remoting
Demo 4 – Active Directory Enhancements

Microsoft Deployment Toolkit – building install media for Windows 7
Windows XP Migration to Windows 7 RC using MDT Beta 1 – Part 1- The OS Install
Windows XP Migration to Windows 7 RC using MDT 2010 Beta 1 – Part 2- How To Build It…

Open Source Software (OSS) on Windows Server 2008

Exchange 2010 Demo: Read and Reply State
Exchange 2010 Demo: Conversation View
Exchange 2010 Demo: Move Conversation
Exchange 2010 Demo: Nickname Cache
Exchange 2010 Demo: UM Card

Interview with Kristian Andaker on Transitions to Exchange Server 2010
Interview with Kristian Andaker on Exchange 2010 OWA
Interview with Matt Gossage on Exchange Server 2010 and Storage
Interview with Scott Schnoll on Exchange 2010 High Availability
Interview with Scott Schnoll on Backup Strategy in Exchange 2010
Interview with Becky Benfield on Exchange 2010 Site Resiliency at Tech Ed 2009

Three Steps to a PXE-Free XenDesktop on Hyper-V

http://community.citrix.com/display/ocb/2010/04/13/Three+Steps+to+a+PXE-Free+XenDesktop+on+Hyper-V

I ran into an interesting situation last week while working with Tony Sanchez from our Global Microsoft Team. He was setting up XenDesktop 4 on Hyper-V 2008 R2. However, the lab he was at used a Windows Deployment Server (WDS) for image management and it relies extensively on PXE. Rather than modify the WDS to support the Provisioning Services PXE boot file, we decided the best solution was to make a boot ISO that will load the OS directly from the Provisioning Services host and then boot the guests from that ISO.

Background

Since not all my readers are familiar with using the Boot Device Manager, I will set the stage. When configuring a virtual machine to boot off of a CD-ROM image for PVS, you need to do three things:

  1. Add a Legacy network card on the host since the Synthetic network adapter is not created until the Operating System loads.
  2. Configure the BIOS boot order so that CD-ROM is first in the list.
  3. Assign a bootable ISO image to the CD-ROM/DVD drive.
Take Note
The PXE boot option is required in order for the NIC Option ROM to stay resident in memory during the pre-boot process. This way, UNDI will be available to the boot device to properly initialize the NIC. Otherwise, the “API not found” message would be displayed by the boot device.

In deployments of XenDesktop where you have more than about 15 machines, the XenDesktop Setup Wizard (XDSW) is normally used to create and link the XenDesktops with Hyper-V. Unfortunately, the XDSW does not support all the possible VM configuration options when duplicating the source virtual machine. One of the properties that is not transferred to the new virtual machine is the ISO in the DVD drive. Normally, this behavior is the preferred because Hyper-V needs a special configuration to support sharing an ISO across multiple guests simultaneously (See this Technet article), which if not configured correctly can cause startup issues.

If you do not want to configure ISO sharing, you can use the VMM server and VMM library to copy the boot ISO to each virtual machine’s folder. If the ISO was large, I would say spend time setting up the sharing configuration; however, in this case the file itself is only 300K and copying it will eliminate the possibility of file sharing/locking issues.

Now you understand some of the challenges, I can tell you the three steps to a PXE-free Hyper-V deployment.:

  1. Create a PVS Boot ISO using the Boot Device Manager
  2. Import that PVS Boot ISO into the VMM Library
  3. Execute a PowerShell script

Step 1: Create a PVS Boot ISO

The Provisioning Services Boot Device Manager is a three-dialog wizard that lets you pre-configure the boot environment just like a PXE server would, except you can then write that to a drive or CD-ROM media. The Boot Device Manager is found on the Start menu of any provisioning server at All Programs >> Citrix >> Provisioning Services >> Provisioning Services Boot Device Manager.

I do not want to spend a lot of time discussing the various options or provide a tutorial on this utility; however, I will provide a few pointers. First, be sure to enable the “Citrix PVS Two-Stage Boot Service” and set it to start automatically on any servers you will use as the targets for the ISO image. Second, if you are using Windows 7, be sure to enable the PAE Mode on the second page of the wizard, like this:

Third, be sure to select Citrix ISO Recorder as the boot device (shown below) before burning the ISO image, lest you accidentally wipe out your local hard disk. For a complete guide on using the Boot Disk Manager, see this Citrix Support Article CTX121331.

Step 2: Import the ISO into the SCVMM Library

Take the ISO you created in Step 1 and save it to the folder where the SCVMM library stores are located. I created a new folder called ISOs at the same level as VHDs and placed the ISO in that folder. Next start the SCVMM Administrative Console and go to the Library tab. Select the MSSCVMMLibrary node and click Refresh on the context-menu to add the ISOs to the library as shown here:

Step 3: Execute the PowerShell Script

Next, you can copy the contents of the PowerShell script below and save it to a file called AttachISO.PS1. I realize that I am not yet a PowerShell guru, so I am aware that several optimizations and error checks could be made to this script. Feel free to modify it for your own use. My goal was provide a working example to help with this issue. The PowerShell script below does the following:

  1. Sets the boot order to CD, PXE (Legacy NIC), IDE, Floppy
  2. Copies the ISO image from the library to the VM’s folder
  3. Creates a DVD drive object at the IDE bus 1:0 if no DVD drive is found
  4. Removes any existing ISO and sets the ISO image to the one specified on the command-line
  5. For larger environments, it lets you know how many VMs it has left to process
AttachISO PowerShell Script
# Purpose:      Attach ISO image from VMM Server Library to Guest Virtual Machine
# Date Written: 12 April 2010
# Author:       Paul Wilson (no implied or expressed warranties)
# Usage:        AttachISO [UNC Path to ISO in Library] [VM Name to Match Criteria]

# Check for the two required arguments and offer command-line assistance if not found

if ($args -eq $null -or $args.Count -lt 2)
{
   write-output "Usage: AttachISO.ps1 UNC_fileName_ISO_File VMNameMatches"
   write-output "Example: .\AttachISO.ps1 ""\\SCVMM\MSSCVMMLibrary\ISOs\pvbt.iso"" ""Desktop"" "
   exit 1
}

# Grab the arguments and store them for later use

$ISOPath = $args[0]
$VMNameMatches = $args[1]

# Get the name of the SCVMM server we are running this on.
# The VMM server could be passed as a parameter as well.

$VMMServer = Get-VMMServer -Computername "localhost"

# Get the ISO image reference object using the ISO path provided earlier.
# Using the full path guarantees the right object is found. 

$ISOImage = Get-ISO -VMMServer $VMMServer | where { $_.SharePath -eq "$ISOPath" }

if ($ISOImage -eq $null)
{
   write-output "Unable to find ISO: $ISOPath"
   exit 1
}

# Get the collection of VMs that match the name parameters supplied and output that information

$VMs = Get-VM | where { $_.Name -match "$VMNameMatches" }
if ($VMs -eq $null)
{
   write-output "No VMs match the pattern: $VMNameMatches"
   exit 1
}
else
{
   $LeftToGo = $VMs.Count
   if ($LeftToGo -eq $null)
   {
      $matchString = "Only one VM matched the pattern: {0}" -f $VMNameMatches
      $LeftToGo = 1
    }
    else
    {
      $matchString = "{0} VMs match the pattern: {1}" -f $VMs.Count, $VMNameMatches
    }
    write-output $matchString
}

# This loop goes through each VM found and does the following:
#   1. Sets the boot order to CD, PXE Nic, IDE, Floppy.
#   2. Gets the DVD/CD drive object.
#   3. The script will copy the ISO image from the library to the VM's folder.
#      The copy is part of the Set-VirtualDVDDrive and New-VirtualDVDDrive cmdlets.
#   4. Creates the DVD drive object if none found and sets it to the ISO.
#   5. Removes any existing ISO and sets the ISO image to the one specified.
#   6. Outputs the number of VMs remaining to process. Added for large deployments. 

foreach ($VM in $VMS)
{
   $LeftToGo = $LeftToGo - 1
   Set-VM -VM $VM -BootOrder CD,PXEBoot,IDEHardDrive,Floppy
   $current_dvd = get-VirtualDVDDrive -VM $VM

   if ($current_dvd -eq $null -or $current_dvd.count -eq 0)
   {
      $newDVD = New-VirtualDVDDrive -VM $VM -Bus 1 -LUN 0 -ISO $ISOImage
      $DVDResultMessage = "Created DVD Drive on {0}. {1} VMs left to go." -f $VM.Name, $LeftToGo
   }
   else
   {
      if ($current_dvd.Connection -ne "None")
      {
         set-VirtualDVDDrive -VirtualDVDDrive $current_dvd -noMedia
         set-VirtualDVDDrive -VirtualDVDDrive $current_dvd -ISO $ISOImage
         $DVDResultMessage = "Replaced existing media in DVD Drive on {0}. {1} VMs left to go." -f $VM.Name, $LeftToGo
       }
       else
       {
         set-VirtualDVDDrive -VirtualDVDDrive $current_dvd -ISO $ISOImage
         $DVDResultMessage = "Successfully attached ISO to the DVD Drive of {0}. {1} VMs left to go." -f $VM.Name, $LeftToGo
       }
    }
    write-output $DVDResultMessage
}