<?xml version="1.0" encoding="utf-8"?>
<rss xmlns:atom="https://www.w3.org/2005/Atom" xmlns:sy="https://purl.org/rss/1.0/modules/syndication/" xmlns:dc="https://purl.org/dc/elements/1.1/" xmlns:content="https://purl.org/rss/1.0/modules/content/" xmlns:wfw="https://wellformedweb.org/CommentAPI/" xmlns:slash="https://purl.org/rss/1.0/modules/slash/"
  version="2.0">
  <channel>
    <title>VolkerW's WebLog</title>
    <atom:link
      href="https://docs.microsoft.com/archive/blogs/volkerw/feed.xml"
      rel="self"
      type="application/rss+xml" />
    <link>https://docs.microsoft.com/archive/blogs/volkerw/feed.xml</link>
    <description>Stuff mostly about Windows Fundamentals
Also chirping at: https://twitter.com/volkerw</description>
    <lastBuildDate>Tue, 16 Apr 2019 05:35:45 GMT</lastBuildDate>
    <language>en-US</language>
    <sy:updatePeriod>hourly</sy:updatePeriod>
    <sy:updateFrequency>1</sy:updateFrequency>
    <item>
      <title>Finding text in Bitmaps – OneNote to the rescue</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/finding-text-in-bitmaps-onenote-to-the-rescue</link>
      <pubDate>Wed, 19 Mar 2014 10:16:00 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2014/03/19/finding-text-in-bitmaps-onenote-to-the-rescue/</guid>
      <description><![CDATA[This is seriously cool. Someone left me a huge document &ndash; printed on paper (so 20th Century)...]]></description>
      <content:encoded><![CDATA[<p>This is seriously cool. Someone left me a huge document &ndash; printed on paper (so 20th Century) &ndash; on my desk for review. What to do? I wanted to use my PC to annotate, correct, add and stuff.</p>
<p>Well, I started reading, got a text marker and a pencil and began scribbling on the first page. I am not a very patient guy&hellip; and got tiered almost immediately. And then it hit me. Isn&rsquo;t there a printer driver shipping w/ OneNote. A printer that allows you to <strong>Send to OneNote</strong>? Yes, there is. Here&rsquo;s how OneNote turned my day into a <a href="https://www.youtube.com/watch?v=y6Sxv-sUYtM&amp;feature=kp" target="_blank">happy day</a>.</p>
<p>First, the original electronic version was nowhere to find. So I scanned the document into a PDF format. Now that I had it in PDF, I used the <strong>Send to OneNote</strong> virtual printer and sent the whole PDF to OneNote.</p>
<p>Second, as we all know, in OneNote you can now easily annotate, write over the existing text that is available as bitmap in OneNote, and more. That&rsquo;s more like, say, beginning of the 21st century. But wait, the document is still 40+ pages. How do I find all the locations within the document where the same changes should be applied? And this is where it seriously gets cool and more 2014&rsquo;ish.</p>
<p>Third, pasting (or in this case) printing a bitmap into OneNote triggers its built-in OCR feature. OMG. Finding and annotating is sooo much better, faster, and less stressful using OneNote.</p>
<p>One caveat! The virtual printer of OneNote may not available on every device supported by OneNote while, once you have a bitmap with text in your OneNote, you can search within its text. I did the print on a Windows PC in my office and later searched the bitmap for text on a Mac in a Windows Phone</p>
<p>Go download your free copy of <a title="https://onenote.com" href="https://blogs.msdn.com/controlpanel/blogs/posteditor.aspx/OneNote">OneNote</a>.</p>
<p><a href="https://twitter.com/volkerw" target="_blank">@volkerw</a>.</p>]]></content:encoded>
    </item>
    <item>
      <title>Creatively using a VHD file for development</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/creatively-using-a-vhd-file-for-development</link>
      <pubDate>Tue, 04 Feb 2014 14:11:00 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2014/02/04/creatively-using-a-vhd-file-for-development/</guid>
      <description><![CDATA[Image Usage
In a previous post I discussed the creation of a fully configured Windows based virtual...]]></description>
      <content:encoded><![CDATA[<p><span style="font-size: 2em;">Image Usage</span></p>
<p>In a <a href="https://blogs.msdn.com/b/volkerw/archive/2014/01/24/test4.aspx">previous post</a> I discussed the creation of a fully configured Windows based virtual machine for various Windows development work. Now let's use it.</p>
<p>This post assumes the availability of a fully configured VHD file as outlined in the previous post &ldquo;<a href="https://blogs.msdn.com/b/volkerw/archive/2014/01/24/test4.aspx">Setup a Windows Development Environment in a Virtual Machine and Beyond</a>&rdquo;. While the content and configuration of the image is not perfect, it will give anyone using it a good head start. It will require less work on the development infrastructure and free up time to work on projects.</p>
<p>The content of the provided virtual machine file can be used in different ways. See the diagram below for suggestions. Please note that your system might not support one or the other suggested scenario.</p>
<p>You can always install missing software via chocolaty or webpicmd or any other method.</p>
<p>Please remember, software like Visual Studio 2013 and others require you to purchase a proper license before using it in production.</p>
<p>As always, <strong>all information is provided as-is. I cannot guarantee it will work in your environment, nor can I be held liable for any issues caused by following the steps or using the resulting image. Simply put, YMMV.</strong></p>
<h2>Usage Diagram</h2>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/31/99/1602.flow.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-31-99/1602.flow.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/31/99/1602.flow.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-31-99/1602.flow.png" alt="" border="0" /></a>&nbsp;</p>
<h2>Use as Virtual Machine</h2>
<p>The VHD file from the <a href="https://blogs.msdn.com/b/volkerw/archive/2014/01/24/test4.aspx">previous post</a> can be used in different ways. The easiest way is using as a virtual machine. There are a few limitation when using the VHD as a virtual machine in a virtualized environment. Refer to the sections below to find out about the limitations.</p>
<h3>Hyper-V</h3>
<p>The virtual machine in the VHD file has been built using Hyper-V. Using it with Hyper-V on a Windows 8 or Windows 8.1 client or Windows Server 2012 (R2) is the preferred way. There is however one limitation. If you intend to develop Windows Phone software you will not be able to use the emulator due to restrictions in the Microsoft Hypervisor (no support for nested virtualization).</p>
<h4>Steps to run the virtual machine (VM) in Hyper-V on Windows 8(.1)</h4>
<p>Make sure you have enabled Hyper-V on your system via Control Panel\Programs\Turn Windows features on or off/Hyper-V. To enable this feature your system must be enabled to support virtualization via BIOS settings. Refer to your specific BIOS for details.</p>
<ol>
<li>Copy the VHD file to a local directory</li>
<li>Start Hyper-V Manager and create a new virtual machine and attach the newly copied VHD file as the disk</li>
</ol>
<ul>
<li>Memory: 2GB minimum</li>
<li>2 processors (or more)</li>
</ul>
<ol>
<li>Do NOT connect a network yet</li>
<li>Point it to the previously copied VHD file as the target disk</li>
<li>Start the virtual machine and follow the steps to create a local user account. <br /> <strong>YOU WILL <span style="text-decoration: underline;">NOT</span> BE USING THIS USER ACCOUNT AT ALL. A FULLY CONFIGURED ACCOUNT HAS BEEN CREATED FOR YOU. IT IS STRONGLY RECOMMENDED THAT YOU USE THIS ACCOUNT. </strong>Feel free to rename the account to your liking at a later time as suggested in Next Steps further down.</li>
<li>Follow the steps in Next steps towards the end of the post</li>
</ol>
<h3>VirtualBox 4.2 and above</h3>
<p>The provided VHD file can be used directly w/o any conversion by the latest builds or VirtualBox. If you are unfamiliar with creating a virtual machine in VirtualBox refer to this <a href="https://docs.oracle.com/cd/E26217_01/E26796/html/qs-create-vm.html">documentation</a>. Make sure to select &ldquo;Use existing hard disk&rdquo; or similar to attached the copied VHD file to the newly created VM. A copy of the latest version of VirtualBox can be downloaded from <a href="https://www.virtualbox.org/wiki/Downloads">project&rsquo;s website</a>. Below steps have been performed using VirtualBox 4.2.</p>
<p>Other settings:</p>
<ul>
<li>Memory: 2GB minimum</li>
<li>2 processors (or more)</li>
<li>OS: Windows 8, 64-bit (or similar, 64-bit Windows is important!)</li>
<li>Make sure VT-x/AMD-V, Nested Paging is enabled</li>
</ul>
<p>Once the installation of the virtual machine has finished, launch the VM and go through the setup process.</p>
<ol>
<li>Start the virtual machine and follow the steps to create a local user. <br /> <strong>YOU WILL NOT BE USING THIS USER ACCOUNT AT ALL. A FULLY CONFIGURED ACCOUNT HAS BEEN CREATED FOR YOU. IT IS STRONGLY RECOMMENDED THAT YOU USE THIS ACCOUNT. </strong>Feel free to rename the account to your liking.</li>
<li>After a reboot, install the virtual machine Guest Additions as described <a href="https://docs.oracle.com/cd/E26217_01/E26796/html/qs-guest-additions.html">here</a>.</li>
<li>Follow the steps in Next steps down at the end of the post.</li>
</ol>
<h3>Parallels 9</h3>
<p>The provided VHD file can easily be converted using OOB tools shipping with Parallels. Assuming you have installed Parallels Desktop 9 for Mac, follow the steps below to get a working Parallels VM working in Mac OS</p>
<ol>
<li>Copy the provided VHD file to a local directory on your Mac or make a copy available via an external drive (ideally via USB 3).</li>
<li>On your Mac open a terminal window</li>
<li>Run the following command to convert the VHD file into a Parallels VM format:</li>
</ol>
<div>
<p class="Code">/Applications/Parallels/Desktop.App/Contents/MacOS/prl_convert &lt;path to the provided VHD including full file name&gt;</p>
</div>
<ol>
<li>After the script completed successfully you will find a virtual machine file of the same file name as the original file in your documents folder. The file will have a .pvm extension.</li>
<li>Use the &ldquo;Add Existing Virtual Machine&rdquo; option in Parallels Desktop 9 for Mac to add the virtual machine to Parallels.</li>
<li>Parallels will start the virtual machine. Follow the steps to create a local user. <br /> <strong>YOU WILL NOT BE USING THIS USER ACCOUNT AT ALL. A FULLY CONFIGURED ACCOUNT HAS BEEN CREATED FOR YOU. IT IS STRONGLY RECOMMENDED THAT YOU USE THIS ACCOUNT. </strong>Feel free to rename the account to your liking.</li>
<li>Shutdown and configure the virtual machine with the following settings:<ol>
<li>At least 2GB of RAM</li>
<li>2 processors (or more)</li>
<li>After a reboot you will have a fully configured running virtual machine.</li>
<li>Follow the steps in Next steps down at the end of the post.</li>
</ol></li>
</ol>
<h3>Fusion 6</h3>
<p>VMware Fusion 6 is capable of importing the provided VHD and run Windows on Mac OS</p>
<ol>
<li>Create a local copy of the provided VHD file</li>
<li>In Fusion select &ldquo;Import&rdquo; to import the local copy of the VHD file</li>
</ol>
<p>You have two options to import the VHD file. Either &ldquo;Windows 8 64-bit&rdquo; or &ldquo;Hyper-V (unsupported)&rdquo;. Hyper-V, even though unsupported by VMware, is the only option if you intend to use the virtual machine to develop Windows Phone apps and want to use the phone emulator that ships with Visual Studio.</p>
<ol>
<li>Once imported you should choose &ldquo;Customize Settings&rdquo; to adjust the virtual machine&rsquo;s memory and other configurations. Suggestion is to use at least 2 GB of RAM and 2 processors or more.</li>
<li>Fusion has created a copy of the provided VHD file. You can now delete the original copy of the VHD file from your hard disk.</li>
<li>Before starting the newly created virtual machine (VM), make sure to disconnect the VM from the network</li>
<li>Start the VM and follow the setup to create a local user account.<br /> <strong>YOU WILL NOT BE USING THIS USER ACCOUNT AT ALL. A FULLY CONFIGURED ACCOUNT HAS BEEN CREATED FOR YOU. IT IS STRONGLY RECOMMENDED THAT YOU USE THIS ACCOUNT. </strong>Feel free to rename the account to your liking.</li>
<li>After a reboot you will have a fully configured running virtual machine.</li>
<li>Follow the steps in Next steps down at the end of the post.</li>
</ol>
<h2>Native Boot</h2>
<h3>Boot-To-VHD</h3>
<p>Note: &ldquo;<a href="https://windows.microsoft.com/en-US/windows-vista/BitLocker-Drive-Encryption-Overview">Bitlockered</a>&rdquo; volumes are not compatible with Boot-To-VHD. A non bitlockered volume on the local system is required if you want to use this option. Either add a second hard drive to your system or shrink the existing bitlockered volume to make room for another not protected volume.</p>
<ol>
<li>Create a new top level folder called <strong>\images</strong> in order to hold the provided VHD. This example uses a second volume of <strong>D:\<br /> </strong>You can change the drive letter and path for your VHD if needed</li>
<li>Copy the <strong>provided VHD</strong> file under &lt;<em>name of VHD file</em>&gt; &nbsp;(pick one or leave the existing) into the \images directory</li>
<li>Open an elevated command prompt and run the following command</li>
</ol>
<div>
<p class="Code">bcdedit /copy {current} /d "My New VHD Image"</p>
</div>
<ol>
<li>Copy the long {CLSID} number given in the output, and use it in the following commands<ol>
<li>Note that {curly braces} are required</li>
<li>The square brackets on the drive letter in below commands are required</li>
<li>Run the following commands</li>
</ol></li>
</ol>
<div>
<p class="Code">bcdedit /set {CLSID} device vhd=[D:]\images\&lt;<em>name of VHD file</em>&gt;</p>
<p class="Code">bcdedit /set {CLSID} osdevice vhd=[D:]\images\&lt;<em>name of VHD file</em>&gt;</p>
<p class="Code">bcdedit /set {CLSID} detecthal on</p>
</div>
<ol>
<li>Reboot. You will have the option to boot the " My New VHD Image " as if it were a local installation</li>
<li>Select &ldquo;My New VHD Image&rdquo; and follow the setup to create a local user account<br /> <strong>YOU WILL NOT BE USING THIS USER ACCOUNT AT ALL. A FULLY CONFIGURED ACCOUNT HAS BEEN CREATED FOR YOU. IT IS STRONGLY RECOMMENDED THAT YOU USE THIS ACCOUNT. </strong>Feel free to rename the account to your liking at a later time</li>
<li>Follow the steps in Next steps down at the end of the post.</li>
</ol>
<p>&nbsp;</p>
<h3>Windows-To-Go</h3>
<p><strong>Using this method requires the availability of a <a href="https://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/devices/windowstogo.aspx">Windows To Go</a> approved USB stick. Microsoft employees can purchase Windows To Go approved USB sticks via MSMarket (navigate to the hardware marketplace and search for &ldquo;Windows To Go&rdquo;). You find a list of approved Windows To Go devices on the </strong><a href="https://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/devices/windowstogo.aspx"><strong>Microsoft website</strong></a><strong>. The minimum RAM size should be no less than 50GB.</strong></p>
<p><strong>To build your own Windows To Go USB stick from a provided VHD refer to the <a href="https://blogs.msdn.com/b/volkerw/archive/2014/01/24/test4.aspx">previous post</a></strong><strong>.</strong></p>
<p>This option will allow you to use a provided USB device with your system. The system must be able to boot from an external USB device. No changes to the existing software environment is required.</p>
<ul>
<li>Make sure your PC supports booting from an external device like a USB stick</li>
<li>Turn off your system</li>
<li>Insert the provided USB device with a Windows To Go image in an available USB slot. Ideally USB 3.</li>
<li>Turn on your PC and boot from the newly inserted USB device using the appropriate settings/key sequences for your device</li>
<li>Using a MacBook requires you to select the proper boot volume at startup. Press and hold the option key at system start and select the &ldquo;<strong>Windows</strong>&rdquo; partition for startup</li>
<li>Follow the setup to create a local user account.<br /> <strong>YOU WILL NOT BE USING THIS USER ACCOUNT AT ALL. A FULLY CONFIGURED ACCOUNT HAS BEEN CREATED FOR YOU. IT IS STRONGLY RECOMMENDED THAT YOU USE THIS ACCOUNT. </strong>Feel free to rename the account to your liking at a later time.</li>
<li>After a reboot you will have a fully configured running virtual machine.</li>
<li>Attention: Using this USB device with a MacBook requires the installation of the Boot Camp device drivers to function properly. Please refer to Apple&rsquo;s <a href="https://www.apple.com/support/bootcamp/getstarted/">Boot Camp Get Started</a> pages for details on how to <a href="https://support.apple.com/kb/DL1638">obtain drivers</a>. You may have to run the bootcamp.msi in the bootcamp\drivers\apple subdirectory of the boot camp download to get your devices installed. Make sure to run it from an elevated command prompt.</li>
<li>Follow the steps in Next steps</li>
<li>Log on using the following user credentials:</li>
</ul>
<h2>Next steps</h2>
<div>
<ul>
<li>Log on using the following user:</li>
</ul>
<p class="Code" style="padding-left: 60px;"><strong>hal9000</strong></p>
</div>
<ul>
<li>&lt;no password has been set&gt;</li>
<li>Feel free to rename the account and set a proper password via <br /> Control Panel\User Accounts and Family Safety\User Accounts</li>
<li>Make sure you use the virtual machine manager of your system to check your network settings and to enable networking</li>
<li>Check and see if there are any updates on Windows Update and install</li>
</ul>
<div>You're now good to go. Please remember, software like Visual Studio 2013 and others require you to purchase a proper license before using it in production.</div>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>]]></content:encoded>
    </item>
    <item>
      <title>Setup a Windows Development Environment in a Virtual Machine and Beyond</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/setup-a-windows-development-environment-in-a-virtual-machine-and-beyond</link>
      <pubDate>Fri, 24 Jan 2014 14:48:00 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2014/01/24/setup-a-windows-development-environment-in-a-virtual-machine-and-beyond/</guid>
      <description><![CDATA[Let me explain how you can build your own Windows development system for anything Windows...]]></description>
      <content:encoded><![CDATA[<p>Let me explain how you can build your own Windows development system for anything Windows development from Windows Store app and&nbsp;Windows Phone, all the way to Windows Azure. All based on free and/or trial software.</p>
<p>Over the past couple of weeks I have been working on a small project to do exactly that. Developers on our team run a globally distributed series of HackFest events with varying attendees from inside Microsoft. The topics of HackFests range from building a Windows Phone app to improving an Azure service written at an earlier HackFest and more.</p>
<p>One of the challenges they faced was that people show up with a wide variety of development environments. Many have Windows installed, some come with their MacBook, running the latest Mac OS. Others had Ubuntu or Redhat installed. Yes, we are a diverse bunch too.</p>
<p>The goal of my project was to enable this smorgasbord of configurations to setup a proper development environment with a good number of tools installed. They should be up and running within the first hour of a HackFest.</p>
<p>Impossible? Well, let me explain how I did it and the limitations of this solution.</p>
<p>Let's start with some boundary parameters so I spare you time and you can stop reading if this doesn't match your requirements. Please read in full.</p>
<ul style="margin-left: 38pt;">
<li>The environment is built on Windows 8.1 and uses only Windows tools</li>
<li>It is based on the concept of a virtual machine (VM) or <a href="https://technet.microsoft.com/en-us/library/hh831833.aspx">Windows To Go</a></li>
<li>It either requires hardware capable of running a Hypervisor (<a href="https://technet.microsoft.com/library/hh831531.aspx">Hyper-V</a>, <a href="https://www.parallels.com/products/desktop/">Parallels</a>, <a href="https://www.vmware.com/products/fusion/">Fusion</a>, <a href="https://www.virtualbox.org/">VIrtualBox</a>) or the hardware must be able to boot from a USB drive</li>
<li>In order to use the described method to create a Windows To Go drive you will need to build your VM on Windows 8.x Enterprise Edition. There's <a href="https://www.bing.com/search?q=Windows+To+Go&amp;qs=n&amp;form=QBRE&amp;pq=windows+to+go">plenty of other methods</a> available (supported and unsupported) to build a Windows To Go drive.</li>
<li>The preparation time is between 6-8 hours depending on your system's performance</li>
<li>If you need to keep this image updated and maintained, there's very well documents processes and products available. None of it is part of this document.</li>
</ul>
<p>Before going into more detail, here's a diagram to further explain deployment scenarios of the end result:</p>
<p>&nbsp;<a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/31/99/1602.flow.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-31-99/1602.flow.png"><img src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/31/99/1602.flow.png" original-url="https://blogs.msdn.com/resized-image.ashx/__size/550x0/__key/communityserver-blogs-components-weblogfiles/00-00-00-31-99/1602.flow.png" alt="" border="0" /></a></p>
<p>&nbsp;</p>
<p>In a second post I'm going to explain how you get to the scenario that matches best your needs. For now let's get started and look at building the environment. BTW, if you want to setup a physical system instead, all of the software installation steps highlighted below &ndash; except for the VM stuff of course &ndash; apply.</p>
<p>&nbsp;</p>
<p style="text-align: center;"><strong>All information is provided as-is. I cannot guarantee it will work in your environment, nor can I be held liable for any issues caused by following the steps or using the resulting image. </strong></p>
<h1>Creating the Developer Image</h1>
<h2>Initial VM setup</h2>
<p>The virtual machine can be built on a Windows client system as well as on Windows Server. For my project&nbsp;I used both, Windows 8.1 with client Hyper-V installed and Windows Server 2012 with Hyper-V role installed.</p>
<ol>
<li>In Hyper-V Manager create a new VHD file via New&hellip;/Hard Disk. Make sure to create a Generation 1 <strong>VHD</strong> file. The size should be set to 60GB, dynamically expanding</li>
<li>
<div>Create a new virtual machine using <a href="https://bit.ly/MmyvhZ" target="_blank">Windows 8.1 Enterprise 64-bit Eval.</a> bits</div>
<ol>
<li>In Hyper-V manager create a new virtual machine. Attach the VHD file created in step 1. Install Windows 8.1 Enterprise. Do NOT connect to the network. Follow the installation until you get to the final Windows desktop.</li>
<li>During installation you will create a local user account (<strong>hal9000</strong> [no password] used throughout this document)</li>
<li><strong>Do NOT connect to the network</strong> while creating the virtual machine (allows you to setup a local user account)</li>
<li>Make sure to <strong>turn off Windows Update</strong> via Control Panel/Turn Automatic Updating On or Off</li>
<li>In Hyper-V Manager, Connect the VM to the network but DO NOT APPLY ANY UPDATES via Windows Update yet</li>
</ol></li>
</ol>
<p>At this point you should have a running version of Windows 8.1. In the next step we are going to setup the software you might need for developing a Windows, Windows Phone, or Windows Azure app. Well, almost any app you might want to develop for the Windows/Azure world. Kernel mode components like drivers excluded. :)</p>
<h2>Setup of development software</h2>
<ul>
<li>
<div>Install Chocolately by running the following from an elevated command prompt:</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">@powershell -NoProfile -ExecutionPolicy unrestricted -Command "iex ((new-object net.webclient).DownloadString('https://chocolatey.org/install.ps1'))" &amp;&amp; SET PATH=%PATH%;%systemdrive%\chocolatey\bin </span></p>
</li>
<li>
<div>Run the following commands in that order from the same elevated command prompt</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst VisualStudio2012Ultimate<br />cinst dogtail.vs2012.3 </span></p>
</li>
<li>
<div>Once finished, continue and run the following command to install the .Net Framework 3.x</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">DISM /Online /Enable-Feature /FeatureName:NetFx3 /All /LimitAccess /Source:<strong>d:\</strong>sources\sxs </span></p>
<p>(Where <strong>d:\</strong> should be replaced with the drive containing your Windows installation source)</p>
</li>
<li>Reboot</li>
<li>Install <a href="https://www.microsoft.com/visualstudio/eng/downloads"><span style="font-family: Courier New;">Visual Studio 2013 Ultimate</span></a> (<strong>select all options</strong>)</li>
<li>Reboot, log on as hal9000, and wait for the installation of Visual Studio to finish. Do NOT launch Visual Studio</li>
<li>
<div>From an elevated command prompt, run the following commands in the order presented</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst nodejs </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst fiddler4 </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst 7zip </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst githubforwindows </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst webpicommandline </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">choco webpi WPDTV3_RTM </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst NugetPackageManager </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst git </span></p>
</li>
<li>Exit the command prompt and start a new elevated command prompt</li>
<li>
<div>Run the following command</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst poshgit </span></p>
</li>
<li>Reboot and log on as hal9000</li>
<li>
<div>Create a directory c:\temp</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">md c:\temp </span></p>
</li>
<li>
<div>Run the following command from an elevated prompt</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">webpicmd /install /products:"ARR,ARRv2_5_KB2589179,ARRv3_0,ASPDOTNETandWebTools2012<strong>_2</strong>,BasicAuthentication,ClientCertificateMappingAuthentication,DACFX,DefaultDocument,DigestAuthentication,DirectoryBrowse,ECacheUpdate,ExternalCache,HTTPErrors,HTTPLogging,HTTPRedirection,IISClientCertificateMappingAuthentication,IISExpress,IISExpress_7_5,IISExpress_ByPlatform,IISManagementConsole,MVC3,MVC3Loc,MVC4Vs2010_Loc,MySQLConnector,NETFramework35,NETFramework4Update402,NetFx3,NetFx4,NetFx4Extended-ASPNET45,PowerShell,RequestFiltering,ServerSideIncludes,SMO,SMO_11_0,SQLCE,SQLCE_4_0,SQLCEforWM,SQLCETools,SQLCETools_4_0,SQLCLRTypes,SQLDOM,SQLLocalDB,SSDTVS2012,StaticContent,StaticContentCompression,UrlRewrite2,VWDOrVs11AzurePack,VWDOrVs11AzurePack.2.1,VWDOrVs2013AzurePack,VWDOrVs2013AzurePack.2.1,WASConfigurationAPI,WASProcessModel,WebMatrixWeb,WIF,WindowsAuthentication,WindowsAzureLibrariesNET_2_0,WindowsAzureLibrariesNET_2_1,WindowsAzurePowershell,WindowsAzureSDK_2_0,WindowsAzureSDK_2_1, WindowsAzureSDK_2_2,WindowsAzureXPlatCLI,WindowsInstaller31,WindowsInstaller45,WorkflowClient,WorkflowManagerTools" /accepteula /log:c:\temp\webpi-log.txt </span></p>
<p>If asked for the SQL server password, enter hal9000 or anything of your liking (jot it down somewhere). The installation will ask you to reboot to continue installing all components still missing from the initial run. <br />Allow the reboot and log back on as hal9000. The installation will continue to finish the application of products</p>
</li>
<li>Install <a href="https://visualstudiogallery.msdn.microsoft.com/abafc7d6-dcaa-40f4-8a5e-d6724bdb980c">Git Tools for Visual Studio</a></li>
<li>Reboot and log on as hal9000</li>
<li>
<div>At this point, feel free to install any&nbsp;other tools and applications</div>
<p>Useful stuff might be:</p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst sublimetext2 </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst paint.net </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst adobereader </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst flashplayerplugin </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst skydrive </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst truecrypt </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst synergy </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst steam </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst javaruntime </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cinst notepadplusplus </span></p>
</li>
<li>Manually install all updates to the OS and installed application via Windows Update (Choose updates for Operating System and installed Microsoft products)</li>
<li>You may want to delete existing Restore Points from earlier installations to free up some disk space by running "Disk Cleanup" from Control Panel/Administrative Tools</li>
<li>
<div>The virtual machine is now ready and can be prepared for redistribution. At an elevated command prompt run the following commands:</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">cd sysprep </span></p>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">sysprep /generalize /oobe /shutdown </span></p>
</li>
</ul>
<p>&nbsp;</p>
<p>After the machine has shut down it is now ready for redistribution.</p>
<h2>Final step</h2>
<p>In our case, I did an extra step compressing the image as described below. This makes it easier for our teams to download the bits from our FTP servers.</p>
<p>Independent of your distribution method, it is recommended to compress the created VHD file using a tool like <a href="https://www.rarlab.com/">WinRAR</a>. Using WinRAR it is recommended to create a self-extractable archive (SFX) with high compression (Note: The EXE file which will only run on Windows. In case you want to support on-Windows operating systems you should create just a <em>simple</em> archive). I recommend breaking it up into about 100 MB size chunks to make it easy to restart failed downloads. You can download WinRAR from <a href="https://www.rarlab.com/">this website</a>. If required, make sure to buy a proper license.</p>
<h2>(Optional) Creating a Windows To Go USB Device</h2>
<p><a href="https://technet.microsoft.com/en-us/library/hh831833.aspx">Windows To Go</a> allows you to run a fully configured development environment w/o any modifications to your system. As a condition the system must support booting from an external device like a USB stick or USB drive.</p>
<p><strong>This method requires a system with a USB 3 port.</strong> <strong>Creating the</strong> <strong>Windows To Go device will only work with approved USB devices or fast USB 3 connected disk drives. Find a list of certified devices on the <a href="https://www.microsoft.com/en-us/windows/enterprise/products-and-technologies/devices/windowstogo.aspx">Microsoft website</a>.</strong></p>
<p>The fastest way to get to a Windows To Go USB device is to use the above created VHD file as source. The following steps assume you have a VHD readily prepared VHD file available.</p>
<ol>
<li>Download the "Windows Automated Installation Kit (Windows AIK)" from <a href="https://www.microsoft.com/en-us/download/details.aspx?id=10333">here</a></li>
<li>Install the kit</li>
<li>Mount the created VHD file using Windows explorer or Windows Disk manager. Mounting the VHD file will "create" 2 local drives. For the next steps you will need the drive letter of the drive containing the Windows directory (the larger of the two drives).</li>
<li>Open an elevated command prompt</li>
<li>
<div>If it does not exist, create a local directory c:\temp</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">md c:\temp </span></p>
</li>
<li>Navigate to "C:\Program Files (x86)\Windows Kits\8.0\Assessment and Deployment Kit\Deployment Tools\x86\DISM\" or to where the imagex executable has been installed to</li>
<li>
<div>Run the following command and build a so called WIM file.</div>
<p style="background: #cccccc; margin-left: 7pt;"><span style="font-family: Courier New;">imagex /capture h: c:\temp\hackfest.wim "HackFest" </span></p>
<p style="margin-left: 18pt;">Where h: represents the volume the VHD file has been mounted under (step 3.) and c:\temp is any local directory to hold the WIM file. The tool will run for some time (up to 45 minutes or more), be patient</p>
</li>
<li>On your system, go to Control Panel/ Windows To Go</li>
<li>Insert a USB disk (Windows To Go Ready) in an available USB 3 port</li>
<li>Follow the dialog and add c:\temp to the Windows To Go search path. The HackFest WIM file will show up in the dialog as an option</li>
<li>Use this WIM file to create a Windows To Go USB device by clicking Next</li>
<li>Click Save and Exit</li>
</ol>
<p>Once the tool has applied the WIM image to the USB device (30-60 minutes) it is ready to be used on any PC that supports booting from a USB device. Be aware that users of a Windows To Go devices with a MacBook will need to install the Boot Camp drivers once the system is readily configured and booted. I downloaded and installed the files on the USB drive prior to first boot and installed the drivers at the first occasion possible.</p>
<p style="margin-left: 36pt;">&nbsp;</p>
<h2>Using the Image</h2>
<p>Based on the diagram at the top of this post I will explain in more detail how to use the image and what the different limitations are. Please stay tuned for a<a href="https://blogs.msdn.com/b/volkerw/archive/2014/02/04/using-a-vhd-for-development.aspx" target="_blank"> second post</a> very soon.</p>
<p>&nbsp;</p>
<p>I hope this was helpful and you will be able to follow my description to build your own developer image. It was my goal to thoroughly document the steps I took to create the image we use internally.</p>
<p>Please share your feedback as well as your&nbsp;experience with this image - should you use it. Any suggestions for additional software inside the virtual machine? <a href="mailto:volker.will@microsoft.com?subject=Developer%20VM">Tell me</a>.</p>
<p>[Update]</p>
<h2>Installed Software</h2>
<ul>
<li>Visual Studio 2012</li>
<li>Visual Studio 2013</li>
<li>Fiddler 4</li>
<li>Chocolatey</li>
<li>ASP.NET and Web Tools 2012.2</li>
<li>Microsoft SQL Server 2012 Data-Tier Application Framework (DACFx) (May 2013)</li>
<li>IIS: Default Document</li>
<li>IIS: Directory Browsing</li>
<li>IIS: HTTP Errors</li>
<li>IIS: HTTP Logging</li>
<li>IIS 7.5 Express</li>
<li>IIS 7.5 Express (Sep 2011)</li>
<li>IIS 8.0 Express (Windows Vista and up) Or IIS 7.5 Express (Windows XP)- August 2012</li>
<li>IIS: Management Console</li>
<li>ASP.NET MVC 3 (Visual Studio 2010)</li>
<li>ASP.NET MVC 3 Tools Update Language Packs</li>
<li>ASP.NET MVC 4 with Language Packs (August 2012</li>
<li>MySQL Connector/Net</li>
<li>.NET Framework 3.5 SP 1</li>
<li>Microsoft .NET Framework 4 - Update 4.0.2</li>
<li>.NET 3.5 for Windows 8</li>
<li>.NET 4.5 for Windows 8</li>
<li>.NET 4.5 Extended with ASP.NET for Windows 8</li>
<li>PowerShell - Windows PowerShell</li>
<li>IIS: Request Filtering</li>
<li>SQL Server Shared Management Objects (2012 on Vista and up) or (2010 on XP or 2003 server)</li>
<li>SQL Server 2012 Shared Management Objects (April 2012)</li>
<li>Microsoft SQL Server Compact Latest</li>
<li>Microsoft SQL Server Compact 4.0 SP1</li>
<li>Microsoft SQL Server Compact 4.0 SP1 CTP1</li>
<li>Microsoft SQL Server Compact Latest Scripting Tools</li>
<li>Microsoft SQL Server Compact 4.0 SP1 Scripting Tools</li>
<li>Microsoft System CLR Types for Microsoft SQL Server 2012 SP1 (Latest)</li>
<li>Microsoft SQL Server 2012 SP1 Transact-SQL ScriptDom (Latest)</li>
<li>Microsoft SQL Express Local DB Edition 11.0</li>
<li>IIS: Static Content</li>
<li>IIS: Static Content Compression</li>
<li>Windows Azure SDK for .NET - 2.1</li>
<li>Windows Azure SDK for .NET - 2.2</li>
<li>IIS: WAS Configuration API</li>
<li>IIS: WAS Process Model</li>
<li>Microsoft WebMatrix 3</li>
<li>Windows Azure Libraries for .NET - 2.0</li>
<li>Git Tools for Visual Studio</li>
<li>PoShGit</li>
<li>NodeJS</li>
<li>Git for Windows (command line and GUI)</li>
<li>Windows Azure Libraries for .NET - 2.1</li>
<li>Windows Azure PowerShell</li>
<li>Windows Azure SDK - 2.0</li>
<li>Windows Azure SDK - 2.1</li>
<li>Windows Azure Cross-platform Command Line Tools</li>
<li>Windows Installer 3.1</li>
<li>Windows Installer 4.5</li>
<li>Workflow Client 1.0</li>
<li>Workflow Manager Tools 1.0 for Visual Studio 2012</li>
<li>Windows Phone SDK 8.0</li>
</ul>
<p><a href="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Components.PostAttachments/00/10/49/26/55/Setup%20a%20Windows%20Development%20Environment%20in%20a%20Virtual%20Machine%20and%20Beyond.pdf" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-components-postattachments/00-10-49-26-55/Setup-a-Windows-Development-Environment-in-a-Virtual-Machine-and-Beyond.pdf">Setup a Windows Development Environment in a Virtual Machine and Beyond.pdf</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Guide to Office 365–via Cloud hypermarket</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/guide-to-office-365via-cloud-hypermarket</link>
      <pubDate>Wed, 29 Jun 2011 14:34:25 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2011/06/29/guide-to-office-365via-cloud-hypermarket/</guid>
      <description><![CDATA[   Infographic by: Cloud Hypermarket]]></description>
      <content:encoded><![CDATA[<a href="https://www.cloudhypermarket.com/guide-to-microsoft-office-365" _cke_saved_href="https://www.cloudhypermarket.com/guide-to-microsoft-office-365"><img alt="Microsoft Office 365 Guide" src="https://cloudhypermarketmedia.blob.core.windows.net/media/guide-to-microsoft-office-365-infographic.gif" _cke_saved_src="https://cloudhypermarketmedia.blob.core.windows.net/media/guide-to-microsoft-office-365-infographic.gif" /></a>   <br />Infographic by: <a href="https://www.cloudhypermarket.com/" _cke_saved_href="https://www.cloudhypermarket.com/">Cloud Hypermarket</a>]]></content:encoded>
    </item>
    <item>
      <title>Office 365 Launch</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/office-365-launch</link>
      <pubDate>Tue, 28 Jun 2011 08:32:10 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2011/06/28/office-365-launch/</guid>
      <description><![CDATA[Great news today in Office 365. Office 365 is out of beta. Learn more about Office365 at...]]></description>
      <content:encoded><![CDATA[<p>Great news today in Office 365. Office 365 is out of beta. Learn more about Office365 at</p>  <p><a href="https://office365.com">https://office365.com</a>. </p>  <p><img 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" title="" border="0" alt="" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/31/99/metablogapi/1581.SNAGHTML145c38d6_406F95DA.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-31-99-metablogapi/1581.SNAGHTML145c38d6_5F00_406F95DA.png" width="452" height="435" /></p>]]></content:encoded>
    </item>
    <item>
      <title>MIX Keynotes–Behind the Scenes</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/mix-keynotesbehind-the-scenes</link>
      <pubDate>Tue, 24 May 2011 08:48:27 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2011/05/24/mix-keynotesbehind-the-scenes/</guid>
      <description><![CDATA[The MIX team just published a great little document describing the efforts it takes to pull off a...]]></description>
      <content:encoded><![CDATA[<p><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="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/31/99/metablogapi/1172.image_1824D69E.png" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-31-99-metablogapi/1172.image_5F00_1824D69E.png" width="123" height="84" /></p>  <p>The <a href="https://live.visitmix.com/" target="_blank">MIX team</a> just published a great little document describing the efforts it takes to pull off a great keynote. Certainly worth your time.</p>  <blockquote>   <p>The hidden city backstage. The craft of demos. The many months of work coming to fruition. Lights, camera, action! It's showtime. </p> </blockquote>  <p>Read “<a href="https://live.visitmix.com/news/behind-the-scenes-of-the-mix-keynotes" target="_blank">Behind the Scenes of the MIX Keynotes</a>”.</p>]]></content:encoded>
    </item>
    <item>
      <title>Microsoft Virtualization for VMware Professionals</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/microsoft-virtualization-for-vmware-professionals</link>
      <pubDate>Fri, 13 May 2011 08:59:12 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2011/05/13/microsoft-virtualization-for-vmware-professionals/</guid>
      <description><![CDATA[Following the recent success of a well attended online training, my team has started enhancing the...]]></description>
      <content:encoded><![CDATA[<p>Following the recent success of a well attended <a href="https://blogs.msdn.com/b/volkerw/archive/2011/03/10/microsoft-virtualization-for-vmware-professionals-free-online-classes-march-29-31.aspx" target="_blank">online training</a>, my team has started enhancing the content and publishing it to the <a href="https://bit.ly/lLXwPG" target="_blank">Microsoft Virtual Academy</a>. The first course, <a href="https://bit.ly/iL4EFS" target="_blank">Microsoft Virtualization for VMware Professionals - The Platform</a>, is now available for online learning. </p>  <p><a href="https://bit.ly/jBFeqF" target="_blank">Read more…</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Pinned Sites in IE9</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/pinned-sites-in-ie9</link>
      <pubDate>Thu, 12 May 2011 11:38:00 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2011/05/12/pinned-sites-in-ie9/</guid>
      <description><![CDATA[Wow. Awesome series of 10 episodes/post on the how and what of pinned sites with IE9:

IE Pinned...]]></description>
      <content:encoded><![CDATA[<p>Wow. Awesome series of 10 episodes/post on the how and what of pinned sites with IE9:</p>
<ul>
<li><a href="https://bit.ly/jkKxUN">IE Pinned Sites Part 1: What Are Pinned Sites?</a> </li>
<li><a href="https://bit.ly/ksARmB">IE Pinned Sites Part 2: Why Implement Pinned Sites?</a> </li>
<li><a href="https://bit.ly/iEGQeA">IE Pinned Sites Part 3: How to implement basic site properties</a> </li>
<li><a href="https://bit.ly/mtpjxM">IE Pinned Sites Part 4: How to implement Jump List Tasks</a> </li>
<li><a href="https://bit.ly/mKu1dv">IE Pinned Sites Part 5: How to implement dynamic Jump List Categories</a> </li>
<li><a href="https://bit.ly/lybUG9">IE Pinned Sites Part 6: How to implement Overlay Icons</a> </li>
<li><a href="https://bit.ly/kcOLPv">IE Pinned Sites Part 7: How to implement Thumbnail Toolbar Buttons</a> </li>
<li><a href="https://bit.ly/kBSwwS">IE Pinned Sites Part 8: How to implement a Flashing Taskbar Button</a> </li>
<li><a href="https://bit.ly/imVjPu">IE Pinned Sites Part 9: Patterns to make your pinned site code play nice in all browsers</a> </li>
<li><a href="https://bit.ly/iUR05G">IE Pinned Sites Part 10: Pinned Site Resources</a> </li>
</ul>]]></content:encoded>
    </item>
    <item>
      <title>Cloud Computing – Bring Your Own Skills</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/cloud-computing-bring-your-own-skills</link>
      <pubDate>Fri, 06 May 2011 15:39:11 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2011/05/06/cloud-computing-bring-your-own-skills/</guid>
      <description><![CDATA[IT professionals, we know the drill. Every now and then a new technology or a new paradigm comes our...]]></description>
      <content:encoded><![CDATA[<p>IT professionals, we know the drill. Every now and then a new technology or a new paradigm comes our way. Cloud being one of them. They all want to alter all our lives for good. Some enforce adoption, other allow for a smooth transition. But often enough these shift are disruptive in nature. Sometime they are evolutionary. Cloud computing is both. The good news, we IT pros can look behind the curtain and … <a href="https://bit.ly/iyt6gn" target="_blank">more …</a></p>]]></content:encoded>
    </item>
    <item>
      <title>Free Office 365 JumpStart Training</title>
      <link>https://docs.microsoft.com/archive/blogs/volkerw/free-office-365-jumpstart-training</link>
      <pubDate>Mon, 02 May 2011 16:21:38 GMT</pubDate>
      <dc:creator><![CDATA[Volker Will MSFT]]></dc:creator>
      <guid
        isPermaLink="false">https://blogs.msdn.microsoft.com/volkerw/2011/05/02/free-office-365-jumpstart-training/</guid>
      <description><![CDATA[On May 24-26 Microsoft Learning is hosting a free 3-day Jump Start tailored for IT Pros interested...]]></description>
      <content:encoded><![CDATA[<p><a href="https://borntolearn.mslearn.net/btl/b/weblog/archive/2011/04/27/new-jump-start-microsoft-office-365-for-it-professionals-may-24-26.aspx" target="_blank"><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="BannerO365-300x250" border="0" alt="BannerO365-300x250" src="https://msdnshared.blob.core.windows.net/media/MSDNBlogsFS/prod.evol.blogs.msdn.com/CommunityServer.Blogs.Components.WeblogFiles/00/00/00/31/99/metablogapi/5270.BannerO365-300x250_5B417E2A.jpg" original-url="https://blogs.msdn.com/cfs-file.ashx/__key/communityserver-blogs-components-weblogfiles/00-00-00-31-99-metablogapi/5270.BannerO365_2D00_300x250_5F00_5B417E2A.jpg" width="244" height="204" /></a></p>  <p>On May 24-26 Microsoft Learning is hosting a free 3-day Jump Start tailored for IT Pros interested in learning more about preparing for and deploying Office 365. <strong>This is the first public training for IT Pros on Office 365</strong>.</p>  <p>Find out more about this great free training opportunity on <a href="https://dascloud.net/2011/05/02/free-office-365-jumpstart-training/" target="_blank">dascloud.net</a> or register <a href="https://bit.ly/Office365-JUMP" target="_blank">HERE</a>.</p>]]></content:encoded>
    </item>
  </channel>
</rss>