My Thoughts On IT…

Brian Lewis's Thoughts on all things Information Technology related


Just when I thought I knew all about creating Virtual Machines up on Microsoft’s Azure public cloud platform a new way has released this past Monday. (The wonderful thing about working in technology is that you are always learning) Smile

As of this past Monday the Azure Preview Portal now has the ability to create, manage, and monitor Virtual Machines. I was originally worried about the new portal as I have spent the last year in the standard Azure Portal and know how to do things there. However, in the short time I have been using the new portal I find the improvements are so dramatic that I don’t think it will be hard to switch over to the new portal completely when it comes out of preview.

Why don’t you take a look at Azure today and see what the future of Server computing looks like. You can get a 30 day free trial of Azure just go the and click on “try it”.

Want to learn more about Azure and Hybrid Cloud?

To continue your learning on Microsoft Azure and Hybrid Cloud, be sure to join our FREE Hybrid Cloud study track in our online Early Experts study group!

Ofc365_Orng166_rgbCustomers often want to know what is coming in the next versions of a Microsoft product or service. The Office 365 group understands this and has programmatically added it to their process. With online services product groups at Microsoft are continually adding new functionality into the offerings. As opposed to a traditional software product which bundles all the updates into a new version every year and a half or so. I see having a published roadmap as a much appreciated addition to the services model.

The Office 365 team just launched an Office 365 Business Roadmap site. Unveiled yesterday, June 19th, in a blog post. You can see the announcement here:

One of the things I like about the site is how they separate the information into four main buckets and then go into detail on the specific features.

The Roadmap Site’s 4 buckets are:

  • What’s has Launched
  • What’s Rolling Out
  • What’s In Development
  • What’s Canceled

Check it out for yourself and see what we have planned for you.

The Office 365 for business roadmap is available here:

imageOne of the questions customers often ask is what the heck does the new /vm switch do in Sysprep.exe. Well here is the secret…

What the /mode:vm switch does
Running SYSPREP removes unique information, such as the SID and GUID, but it also resets the hardware drivers information. When you run Sysprep with the /mode:vm switch you don’t remove the hardware information. This means the machine doesn’t need to redetect hardware on it’s first boot enabling a faster process when creating new VMs.

Command Line Only
VM mode is available only through the command line. It is also supported only when you run it from inside a virtual machine and deploying to a virtual machine of the same type. (i.e. Hyper-v Gen1 to Hyper-v Gen1 or Hyper-v Gen2 to Hyper-v Gen2)

Here is a side note…
I spent a good half hour a few years ago looking for the Sysprep.exe download on the internet. Guess what? You won’t find a sysprep download as it is already in all Windows installs. Ouch – it still kinda stings…

To Run Sysprep
Open a Command Prompt window as an administrator. Change to the C:\windows\system32\sysprep directory. Type:

Command Description
Sysprep /generalize /shutdown /oobe Standard command for real hardware
Sysprep /generalize /shutdown /oobe /mode:vm Command for a Virtual Machine


For more info on Sysprep see the Technet article here:

imageHave you heard of HDbaseT?
I currently use HDMI to connect my flat-panel TV to my Bose system which uses HDMI to connect to a bunch of other devices. (Xbox, Cable, Roku, Apple TV, PS3) It sure would be nice to be able to use a CAT5 cable to connect these devices instead of HDMI. That is what the HDBaseT standard is meant to do.

HDBaseT not only caries the transmission of uncompressed high-definition video and audio like HDMI but it also adds power, home networking, and some control signals all over a common cable with a standard connector. This could be the next connection technology you use to connect your systems together. I hope so!

HDBaseT spec 1.0 was finalized in June of 2010 and a 2.0 spec is expected. It is supported by the HDBaseT Alliance. This is an alliance of electronic industry companies such as Samsung, LG, Sony, Panasonic, Creston, and many others. To find out more about the HDBaseT alliance and technology visit the alliance website:

Hopefully we will see this technology in our home electronics soon!

For more info on HDBaseT watch this video from Infocomm 2012

hadoop_azureI have often been asked “Does Microsoft have a Hadoop strategy?” The answer is, Yes! The easiest way to get this to work is in Microsoft Azure using the HDInsight feature.

As businesses seek ways to store, manage and analyze their ever-increasing amounts of data, they have looked for tools to capitalize on this wealth of data. The tool that has emerged as the predominant Big Data analysis tool is Apache Hadoop, an open source software allowing multiple servers to mine data in parallel.

Microsoft has built HDInsight in Azure as part of our comprehensive data platform to facilitate large data analysis.  It includes Hadoop and SQL Server technology to offer an easy to use Big Data platform.

To setup a cluster of servers is now an easy task with HDInsight in Azure. From the Azure portal you select to create an HDInsight Cluster and choose from 1 to 32 servers. Azure will provision your cluster in just a few minutes and it will be configured with Hadoop and YARN. YARN is the cluster resource management sub-project introduced in Hadoop 2.0.

The HDInsight service also has an easy-to-use Web interface that gives users the ability to create interactive queries over the Hive, the Hadoop component that provides large data set querying and management capabilities.

If you are interested in mining your data for those golden nuggets a fast, easy, and less expensive way is to use the HDInsight tool in Azure. Give it a try today!


For More Information:

Reveal new insights with Big Data

Microsoft updates its Hadoop cloud solution ( provides up to 100x performance improvements)

4353_Figure-3---Secured-boot-path-with-UEFI_7BBA93DAWhat is Secure Boot?
Secure Boot is a security standard developed by members of the PC industry to help make sure that your PC boots using only software that is trusted. This is a technology to prevent Rootkits. Windows 8 and above supports Secure Boot as does Windows Server 2012 and above.

How does it work? (High Level)
When the PC starts, the firmware checks the signature of each piece of boot software, including firmware drivers (Option ROMs) and the operating system. If the signatures are good, the PC boots, and the firmware gives control to the operating system.

How do I tell if it is working?
Just because you have new hardware that has a UEFI BIOS and you are running a version of Windows that supports Secure Boot doesn’t mean that you are running it. It is a bit more complicated than that.

1 Open a PowerShell Command Prompt and run as Administrator image
2 Run command:

Possible Cmdlet Returns:

True – All good! Your PC supports Secure Boot and Secure Boot is enabled
False – PC supports Secure Boot but Secure Boot is disabled (you may have a watermark on your desktop warning you of this)
Cmdlet not supported on this platform – This PC does not support Secure Boot or is setup in a Compatibility Support Module (CSM) Legacy BIOS mode.


For a good overview on what Secure Boot is see Steven Sinofsky’s old blog post:
Protecting the pre-OS environment with UEFI

For information on installing Windows to Support Secure boot see my previous post:
Installing Windows 8.1 from a USB Stick under a UEFI BIOS and Secure Boot

Windows-8_1Installing Windows 8.1 from a USB Stick under a UEFI BIOS and Secure Boot.
When Building a Windows UEFI system there are a few things to know that are different from when building an old BIOS based machine. First your USB install stick has be be formatted with FAT32 and Not NTFS. Second your UEFI motherboard probably has a Compatibility Support Module (CSM) mode that is set for BIOS compatibility. You need to turn that off if you want to enable UEFI, Secure Boot, and booting from a GPT partitioned disk.

The 11 steps for manually preparing / building a USB Disk to be a bootable Win 8.1 Install.
This bootable USB stick will work for both older BIOS installs as well as the newer UEFI installs.

1. Diskpart (Run from a CMD prompt)
2. List Disk
3. Select Disk # (Where # is the number of your USB disk)
4. Clean (removes any partitions on the USB disk, including any hidden sectors)
5. Create Partition Primary (Creates a new primary partition with default parameters)
6. Select Partition 1 (Focus on the newly created partition)
7. Active (Sets the selected partition to an active valid system partition state)
8. Format FS=fat32 quick (Formats the partition with the FAT32 file system. FAT32 is needed instead of NTFS so that it can load under the secure boot UEFI BIOS.)
9. Assign (Assigns the USB drive a drive letter)
10. Exit
11. Copy all the files from the Windows 8.1 DVD to the USB Stick.


For More information on on UEFI and Installing Windows to these machines here are some links:
Happy System Building! –Brian

For more information on UEFI BIOS and Secure Boot in Windows 8.1

Installing Windows on UEFI-based Computers


I have run a server in my home for the past 18 years. I initially had it routing my home network to the internet because home routers didn’t exist at that time.Yes, I had all my machines networked and on the internet. It was fun and kept me well trained on the technologies I used at work. It was time to upgrade my server and those lame inexpensive NAS systems didn’t work as well as I would like. So, it is time to build me a sweet system!

I like the compatibility and stability of enterprise grade servers but after having used a couple of Compaq ProLiant servers in the past I realized I didn’t like the $50 a month electric bill and the sound of a small jet engine rumbling through my living room floor from the server room below. Those fans can be quite loud. The other downside is the cost, I would pick up a used server to keep the costs down. What I really want is an entry level server in a small case that has low power usage and a quite fan. 

That is where the MicroServer Gen8 from HP come in. This is exactly what HP built in the ProLiant Gen8 MicroServer. This is a great entry level enterprise grade server with an affordable price tag, low power consumption, and usually a quiet fan. The fan is variable so it can cool the server if it needs to but otherwise runs slow and quiet. It even comes with HP’s iLO remote management built in. Unfortunately, there is an extra cost to enable the full use of the iLO card.

This is a very capable server for home or small office. The speed of the dual core Celeron G160T 2.3 Ghz CPU is more than fast enough. For more information on this server see the Quick Specs sheet from HP Available at:

I purchased my HP ProLiant MicroServer Gen8 on December 7, 2013. It was a Christmas present to myself. Just what I wanted, how did I ever guess… Smile Over the past months, when I have had time, I have been researching what others have done with this server and set it up with different configurations. I have just made my final purchases today for my planned configuration.

This server will be both my hyper-v host server and my NAS. I have been evaluating different storage options but want to keep the costs down. I have seen that a lot of the community is using an add-in card for the disk controller but I want to avoid that cost. I will be using the onboard controller, Server 2012 R2 and storage spaces.

Here is the configuration I am using:

Item Cost (and link)
HP Gen8 ProLiant MicroServer Celeron G160T 2.3 Ghz CPU $389.99
Kingston ValueRAM 16GB Kit  (8Gig *2) Gig Memory Upgrade $169.99
ADATA Premier Pro SP900 64Gig  *  (OS Drive) $49.99
WD Red Hard Drive – 3TB  * (Data Drive) $124.99
WD Red Hard Drive – 3TB  * (Data Drive) $124.99
ADATA SP900 256GB SSD * (Data Drive – SSD Storage Tier) $129.99
ADATA SP900 256GB SSD * (Data Drive – SSD Storage Tier) $129.99
ICY DOCK EZConvert Mounting Kit (For SSD Drive) $15.99
ICY DOCK EZConvert Mounting Kit (For SSD Drive) $15.99
Power Converter Cable (For OS SSD drive in CDROM tray) $4.99
Total Cost $1156.90

This machine will have a data storage space of 6.5 TB of total space. I will use both striping and mirroring virtual disks for the storage spaces in addition to data de-duplication. For offsite backup I will be backing up to Azure storage for my important data. Also the two larger SSDs will go into slots one and two of the server as these offer 6Gb/s SATA connections and the other SATA connections only offer 3Gb/s. This is a limitation of the inbox controller.

This article is the first in a series of article I will be posting on the HP ProLiant Gen 8 MicroServer. Stay tuned for configuration details, bench marks, and how to guides.

Regards – Brian

At this year’s TechEd we’re going to take the wraps off a range of new products and services, and we cannot wait to talk about—and demo—some of the remarkable new capabilities and functionalities we are going to deliver to the IT and developer industry.

Can’t make it to Houston this year for TechEd 2014? No worries – just join us online via Tech Ed Live Streaming all week long from the keynote and technical breakout sessions.

Register Now for the Tech Ed Live Stream

In this article, I’ve included the schedule for this week’s TechEd sessions that will be live streamed and the registration link you can use for joining us online.  Hope to see you there virtually!

Don’t miss these TechEd Live Stream sessions!

We have a full week planned of great technical content via the TechEd 2014 Live Stream sessions. Be sure to tune in for these topics …

Day Time Session Title Primary Speaker
5/12/2014 09:00AM – 10:30AM Central Time Tech Ed 2014 Keynote Session Brad Anderson,
Corporate Vice President, Windows Server and System Center
5/12/2014 11:00AM – Noon Central Time Enabling Enterprise Mobility with Windows Intune, Microsoft Azure, and Windows Server Adam Hall; Andrew Conway; Demi Albuz; Jason Leznek
5/12/2014 01:15PM – 02:30PM Central Time Windows PowerShell Unplugged with Jeffrey Snover Jeffrey Snover
5/12/2014 03:00PM – 04:15PM Central Time RemoteApp for Mobility and BYOD Demi Albuz;Samim Erdogan
5/12/2014 04:45PM – 06:00PM Central Time Microsoft System Center 2012 Configuration Manager: MVP Experts Panel Greg Ramsey;Jason Sandys;Johan Arwidmark;Kent Agerlund;Steve Thompson
5/13/2014 08:30PM – 09:45AM Central Time INTRODUCING: The Future of .NET on the Server Scott Hanselman;Scott Hunter
5/13/2014 10:15AM – 11:30AM Central Time DEEP DIVE: The Future of .NET on the Server David Fowler;Scott Hanselman
5/13/2014 01:30PM – 02:45PM Central Time Group Policy: Notes from the Field – Tips, Tricks, and Troubleshooting Jeremy Moskowitz
5/13/2014 03:15PM – 04:30PM Central Time Microsoft Desktop Virtualization Overview Session Demi Albuz;Robin Brandl;Thomas Willingham
5/13/2014 05:00PM – 06:15PM Central Time TWC: Sysinternals Primer: TechEd 2014 Edition Aaron Margosis
5/14/2014 08:30AM – 09:45AM Central Time Making Sense of the Microsoft Information Protection Stack Chris Hallum
5/14/2014 10:15AM – 11:30AM Central Time Mark Russinovich and Mark Minasi on Cloud Computing Mark Minasi;Mark Russinovich
5/14/2014 01:30PM – 02:45PM Central Time Entity Framework: Building Applications with Entity Framework 6 Rowan Miller
5/14/2014 03:15PM – 04:30PM Central Time Windows PowerShell Best Practices and Patterns: Time to Get Serious Don Jones
5/14/2014 05:00PM – 06:15PM Central Time What’s New in Windows Server 2012 R2 Hyper-V Jeff Woolsey
5/15/2014 08:30AM – 09:45AM Central Time Real-World Windows 8.1 Deployment: Notes from the Field Johan Arwidmark
5/15/2014 10:15AM – 11:30AM Central Time Async Best Practices for C# and Visual Basic Mads Torgersen
5/15/2014 01:00PM – 02:15PM Central Time VDI Deployment Walkthrough John Kelbley;Rich McBrine;Robin Brandl
5/15/2014 02:45PM – 04:00PM Central Time 2014 Edition: How Many Coffees Can You Drink While Your PC Starts? Matthew Reynolds

Join TechEd from wherever you are.

Use the link below to register for the TechEd Live Stream to watch the sessions online this week – live from Houston TX.

Register Now for the TechEd Live Stream

Join the discussion! What are you most excited about?

Which of the announcements, new features or enhancements are you most excited to begin leveraging in your IT organization? Let us know your thoughts in the Comments area below!  In addition, be sure to follow us online via the #MSTechEd hashtag on Twitter.

imageThe Infrastructure as a Service Product Line Architecture documentation is a toolset that helps you arrive at a design pattern and make informed decisions about Microsoft’s Cloud OS platform.


  • Provide a technology definition that helps you understand the capability and how it is supported by Windows Server, System Center or Microsoft Azure
  • Help you arrive at a design based on your needs through the use of clearly defined design patterns
  • Form the basis for MCS and Partner engagements as well as other programs, such as Fast Track

The IaaS PLA Fabric Architecture guide
Covers common elements in hybrid cloud fabric design: compute, network, storage and virtualization.  It defines clear design patterns for customers to follow when building hybrid cloud fabrics using Windows Server and Microsoft Azure.

The IaaS PLA Fabric Management Architecture guide
Covers the architecture and capabilities provided by the System Center components focused on supporting IaaS solutions including VMM, Operations Manager, Service Manager, Orchestrator, App Controller, SPF, SMA, Service Reporting and Windows Azure Pack.

The IaaS PLA Deployment guide
Covers a comprehensive end-to-end solution-level deployment of System Center using the aforementioned components. We have several previously published releases of the IaaS PLA guides which support Windows Server 2012, System Center 2012 and System Center 2012 SP1.  The latest release wave supports Windows Server 2012 R2, System Center 2012 R2 and Microsoft Azure.

The IaaS PLA Consolidated Set
Is a zip file containing all three above guides.

You can download the PLAs today from the TechNet Gallery: