<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6230024559279811901</id><updated>2012-01-27T09:38:27.893-08:00</updated><category term='VMRole'/><category term='scvmm'/><category term='active directory'/><category term='virtual machine manager'/><category term='paravirtualization'/><category term='startup tasks'/><category term='VLAN'/><category term='OVA'/><category term='import'/><category term='XenClient'/><category term='terminology'/><category term='snapshot concepts'/><category term='operations manager'/><category term='Self Signed Certificate'/><category term='failover clustering'/><category term='export'/><category term='VLAN tagging'/><category term='snapshot'/><category term='forum'/><category term='Azure'/><category term='Provisioning Server'/><category term='Test'/><category term='visual studio alm'/><category term='ImageX'/><category term='WIM'/><category term='troubleshooting'/><category term='XenConvert'/><category term='virtual center'/><category term='RedHat'/><category term='PowerShell'/><category term='VM'/><category term='WMI'/><category term='PVS'/><category term='CIM'/><category term='PROTips'/><category term='vdi'/><category term='Clustering'/><category term='considerations to deployment'/><category term='Kensho'/><category term='SSL'/><category term='Storage'/><category term='Resize VHD'/><category term='fragment'/><category term='xen'/><category term='XenServer'/><category term='patch'/><category term='TCP Offload'/><category term='virtual disk'/><category term='damn small linux'/><category term='vm role'/><category term='OVF'/><category term='Conversion Tools'/><category term='Debian'/><category term='SLES'/><category term='VHD'/><category term='role changes'/><category term='CentOS'/><category term='remote devices'/><category term='Wireshark'/><category term='Startup Task'/><category term='Migration'/><category term='interoperability'/><category term='XML'/><category term='Hyper-V'/><category term='WinRM'/><category term='memory'/><category term='cloud'/><category term='SuSE'/><category term='TCPOffload'/><category term='IIS'/><category term='networking'/><category term='LinuxIC'/><category term='XP Mode'/><category term='VDS Hardware Provider'/><category term='remote management'/><category term='XenDesktop'/><category term='XenApp'/><category term='snapshot management'/><category term='Ubuntu'/><category term='SAN'/><category term='esx'/><category term='Ubuntu; VMware Studio'/><category term='architecture'/><category term='citrix secure gateway'/><category term='highly available'/><category term='management network'/><title type='text'>I.T. Proctology</title><subtitle type='html'>Working with the "back-end" of I.T. systems.&lt;br&gt;The things learned from an IT Pro'fessional turned software tester and researcher.&lt;p&gt;Learn. Apply. Repeat.&lt;/p&gt;</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://itproctology.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><link rel='next' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default?start-index=101&amp;max-results=100'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>164</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2348613625985869733</id><published>2012-01-27T09:38:00.001-08:00</published><updated>2012-01-27T09:38:27.897-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Traversing time with PowerShell</title><summary type='text'>My first title for this was “the PowerShell time machine” because the article is about TimeSpan and managing time using TimeSpan.  Most folks are familiar with Get-Date.  Get-Date is all about ‘now’ – it is always now.    Which is great, if you are running a script and want to know at some point in the script what the time is ‘now’, such as before entering a loop of some type.  Frequently I need </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2348613625985869733' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2348613625985869733'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2348613625985869733'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2012/01/traversing-time-with-powershell.html' title='Traversing time with PowerShell'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3098889675945757990</id><published>2012-01-17T08:57:00.000-08:00</published><updated>2012-01-17T08:57:50.288-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WMI'/><category scheme='http://www.blogger.com/atom/ns#' term='CIM'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>psbase.gettext(1) I love you</title><summary type='text'>I have had many cases to do things in PowerShell where I am manipulating CIM or WMI objects.
Getting CIM/WMI objects and querying information from them is never a big deal, however modifying an object and then trying to send it back to a method to cause some setting change has always been a pain.
When you get a CIM/WMI object with PowerShell, PowerShell treats it as an object, where in actuality </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3098889675945757990' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3098889675945757990'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3098889675945757990'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/12/psbasegettext1-i-love-you.html' title='psbase.gettext(1) I love you'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3679183925945985608</id><published>2011-12-19T14:48:00.000-08:00</published><updated>2011-12-20T13:29:58.360-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='LinuxIC'/><category scheme='http://www.blogger.com/atom/ns#' term='Ubuntu'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Ubuntu Desktop 10.11 on Hyper-V piix4_smbus</title><summary type='text'>So, I needed a small virtual machine that had the Hyper-V Integration Components working it (I need the clean shutdown action).  XP is just too large, but usually works well.  Linux, why not.  And the RedHat family just incorporated the latest of the Hyper-V Linux Integration Components.  Perfect.  Now, the flavor.  RedHat?  No, no license.  Fedora? Well, now that I think of it, I forgot this one</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3679183925945985608' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3679183925945985608'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3679183925945985608'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/12/ubuntu-desktop-1011-on-hyper-v.html' title='Ubuntu Desktop 10.11 on Hyper-V piix4_smbus'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4699736396490215705</id><published>2011-12-16T14:45:00.000-08:00</published><updated>2011-12-20T10:11:19.666-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='PVS'/><category scheme='http://www.blogger.com/atom/ns#' term='Provisioning Server'/><category scheme='http://www.blogger.com/atom/ns#' term='XenDesktop'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Provisioning Server (PVS) Cache on device issues</title><summary type='text'>I recently ran into some issues streaming VMs and taking advantage of the local storage on the hypervisors for the local cache.  Many of these issues were due to my lack of experience with the product, so I am making notes here for future use.  First, if you are not familiar with Provisioning Server or have not taken a look at it for a few revisions, go download the latest version.  There have </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4699736396490215705' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4699736396490215705'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4699736396490215705'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/12/provisioning-server-pvs-cache-on-device.html' title='Provisioning Server (PVS) Cache on device issues'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2133017782093541134</id><published>2011-12-15T11:57:00.001-08:00</published><updated>2011-12-22T09:45:25.787-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WMI'/><category scheme='http://www.blogger.com/atom/ns#' term='Provisioning Server'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Changing a VM vNIC MAC from dynamic to static</title><summary type='text'>Through my VM creation exercise I am taking advantage of Hyper-V and its practice of assigning MAC address from a pool so that I don’t need to manage all that in my script.  Well, if you have not noticed, I have Provisioning Server in my environment.  And that means that I need to have static MAC addresses.  And I am using Export and Import to copy my MasterVM.  This means that I cannot set the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2133017782093541134' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2133017782093541134'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2133017782093541134'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/12/changing-vm-vnic-mac-from-dynamic-to.html' title='Changing a VM vNIC MAC from dynamic to static'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8997329259937616898</id><published>2011-12-15T11:26:00.001-08:00</published><updated>2012-01-04T09:10:03.840-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WMI'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Dealing with the Hyper-V default MAC pool</title><summary type='text'>This is my little hack around dealing with the Hyper-V default MAC address pool range.  If you have been following, I have a bunch of virtual machines that I am creating.  And it is important that each has a unique MAC address.  Here is where software behavior gets into my way.  By default a Hyper-V Server MAC address range is only 255 MAC addresses ( 00 – FF ).  But a Hyper-V server can support </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8997329259937616898' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8997329259937616898'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8997329259937616898'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/12/dealing-with-hyper-v-default-mac-pool.html' title='Dealing with the Hyper-V default MAC pool'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3898754452842087647</id><published>2011-12-15T11:10:00.001-08:00</published><updated>2011-12-28T09:19:05.981-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WMI'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Modifying Hyper-V Server settings with WMI</title><summary type='text'>Here is a little thing that I recently put together to modify Server level settings of my Hyper-V Server.  Most of my focus so far has been on the VMs themselves, why not tweak the server?  Why might you need to change settings of the Hyper-V server itself?  Um, because you can, and therefore you should.  You might need to change the MAC address range, or the default path, or some other crazy </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3898754452842087647' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3898754452842087647'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3898754452842087647'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/12/modifying-hyper-v-server-settings-with.html' title='Modifying Hyper-V Server settings with WMI'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-1958373853795762641</id><published>2011-12-15T08:27:00.001-08:00</published><updated>2011-12-15T08:27:19.181-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='highly available'/><category scheme='http://www.blogger.com/atom/ns#' term='Clustering'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Making VMs highly available with PowerShell</title><summary type='text'>If you have been following you will know that I have a bunch of copies of a MasterVM.  These were created using Export / Import so they are all nice and tidy in their own folders on the same volume.  If your target volume was a CSV (Cluster Shared Volume) then you are all set for this one and are ready for a multi-node cluster.  If your destination was not a CSV, but possibly another local volume</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=1958373853795762641' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1958373853795762641'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1958373853795762641'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/12/making-vms-highly-available-with.html' title='Making VMs highly available with PowerShell'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-903476790008562262</id><published>2011-12-12T11:58:00.001-08:00</published><updated>2011-12-12T11:58:21.160-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PVS'/><category scheme='http://www.blogger.com/atom/ns#' term='Provisioning Server'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Joining PVS target devices to the domain</title><summary type='text'>In my last post I created a bunch of PVS target devices (the VMs that I previously copied from my MasterVM).  I now want to have Provisioning Server create the Active Directory computer accounts for the VMs and do its magic of making each VM a unique machine without requiring sysprep – this is a nifty feature.  In my last post I imported the PVS cmdlets (MCLI) so I won’t repeat that step.  $</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=903476790008562262' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/903476790008562262'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/903476790008562262'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/12/joining-pvs-target-devices-to-domain.html' title='Joining PVS target devices to the domain'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7072887319759480227</id><published>2011-11-28T08:45:00.001-08:00</published><updated>2011-11-28T08:45:22.144-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PVS'/><category scheme='http://www.blogger.com/atom/ns#' term='Provisioning Server'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Linking VMs to copies of the PVS Collection Target Device template.</title><summary type='text'>This is all about taking a Target Device Template that exists within a Provisioning Server (PVS) Farm Collection and copying it to create target devices from a bunch of VMs.  If you have been following I took a MasterVM on a Hyper-V server and I copied that into a number of differently named / unique virtual machines (this includes local cache VHD and settings).  And then I cycled through </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7072887319759480227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7072887319759480227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7072887319759480227'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/11/linking-vms-to-copies-of-pvs-collection.html' title='Linking VMs to copies of the PVS Collection Target Device template.'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-9153300754312859144</id><published>2011-11-22T11:52:00.000-08:00</published><updated>2011-11-22T11:52:42.228-08:00</updated><title type='text'>Hyper-V WMI powering on VMs and getting MAC addresses</title><summary type='text'>Previously I have written about formatting MAC  addresses from Hyper-V WMI into a format to be consumed by another program  and about duplicating  a Master (or Template) VM into multiple virtual machines.
Today I am going to put that together and produce an output that contains the  each VM as a name, mac address pair in an array.
My Master / Template VM has the MAC address set to dynamic, so </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=9153300754312859144' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/9153300754312859144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/9153300754312859144'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/11/hyper-v-wmi-powering-on-vms-and-getting.html' title='Hyper-V WMI powering on VMs and getting MAC addresses'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-5208161868705061020</id><published>2011-11-17T14:08:00.001-08:00</published><updated>2011-11-17T14:08:26.622-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WMI'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Copying a MasterVM into many with Hyper-V WMI</title><summary type='text'>Now, I am not going to take any credit for this little and brilliant piece of PowerShell.  All the credit goes to Taylor Brown.  Back many moon ago Taylor was publishing a bunch of PowerShell scripts that use the Hyper-V WMI interface to do things.  (In more recent times Ben Armstrong has taken up this task)  Taylor’s original post is here: http://blogs.msdn.com/b/taylorb/archive/2008/06/07/</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=5208161868705061020' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5208161868705061020'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5208161868705061020'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/11/now-i-am-not-going-to-take-any-credit.html' title='Copying a MasterVM into many with Hyper-V WMI'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3363779180386938125</id><published>2011-11-14T07:55:00.001-08:00</published><updated>2011-11-14T07:55:43.937-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WIM'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Hyper-V WMI MAC address to a different format</title><summary type='text'>Here is a simple one that I don’t want to lose.  In my previous post I had mentioned how to get the MAC address that is assigned to the vNIC of a VM.  Get the VM, then find the associated vNIC (and make sure the VM is running):     $vm = Get-WmiObject Msvm_ComputerSystem -Filter "ElementName='$vmName'" -Namespace "root\virtualization" -ComputerName $HyperVHost    $vnicEmulated = $vm.GetRelated("</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3363779180386938125' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3363779180386938125'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3363779180386938125'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/11/hyper-v-wmi-mac-address-to-different.html' title='Hyper-V WMI MAC address to a different format'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-870950418019938684</id><published>2011-11-11T10:28:00.001-08:00</published><updated>2011-11-11T10:28:13.347-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WMI'/><category scheme='http://www.blogger.com/atom/ns#' term='WinRM'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Hyper-V WMI association NULL returns and stopped VMs</title><summary type='text'>I spent way too much time staring at this today until it dawned on me that my VM might need to be running for certain associations to be activated and working.  All I was trying to do is to get a PowerShell script to return the MAC address of the Legacy Network Adapter of a VM.  Ben Armstrong has been more than generous at giving samples to the community and the updated associations sample (that </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=870950418019938684' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/870950418019938684'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/870950418019938684'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/11/hyper-v-wmi-association-null-returns.html' title='Hyper-V WMI association NULL returns and stopped VMs'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6290553189932759100</id><published>2011-11-02T11:37:00.001-07:00</published><updated>2011-11-02T11:37:49.982-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>A dollar for your error</title><summary type='text'>Last week I was trying desperately to understand why something was failing in a PowerShell script of mine.  I am still trying to figure a good way of understand what the problem is, but I ran across a nifty PowerShell feature that I had never heard of before.  $error  $error is a nifty thing.  It is an array with methods.  Within your script or session it is always capturing your error messages </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6290553189932759100' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6290553189932759100'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6290553189932759100'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/11/dollar-for-your-error.html' title='A dollar for your error'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6643301693828713978</id><published>2011-10-27T16:04:00.001-07:00</published><updated>2011-10-27T16:04:33.913-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Editing a web.config using PowerShell–adding a node method 2</title><summary type='text'>InnerXML is your friend to add a bunch of XML quickly.  The bit of XML that I want to add to my web.config is:  &lt;location path="FederationMetadata"&gt;        &lt;system.web&gt;             &lt;authorization&gt;                 &lt;allow users="*" /&gt;             &lt;/authorization&gt;         &lt;/system.web&gt;     &lt;/location&gt;  The super duper easy way is to simply dump in your XML as text.  Begin by reading in your XML file</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6643301693828713978' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6643301693828713978'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6643301693828713978'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/10/editing-webconfig-using_27.html' title='Editing a web.config using PowerShell–adding a node method 2'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7739208696284362059</id><published>2011-10-25T13:44:00.001-07:00</published><updated>2011-10-25T13:44:31.117-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>IIS PowerShell and Type Mismatch when Set-Item</title><summary type='text'>If you cannot tell I have been doing a lot with PowerShell and web sites (IIS) lately.    Let’s just say that it is amazing what you can do with an Azure Web Role when you get creative and are not afraid of scripts.  Oh, and since this is Azure, it is IIS 7.  A couple time now I have run into an error with IIS where I am unable to apply settings using Set-Item.  The error I get in return is </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7739208696284362059' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7739208696284362059'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7739208696284362059'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/10/iis-powershell-and-type-mismatch-when.html' title='IIS PowerShell and Type Mismatch when Set-Item'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-1447457297267589980</id><published>2011-10-21T15:28:00.001-07:00</published><updated>2011-10-21T15:28:41.586-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WinRM'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Setting the WinRM HTTPS listener</title><summary type='text'>A recent puzzle of mine has been to configure the HTTPS listener for WinRM.  You might ask; why?  Because it is supported!  And you supposedly can.  This applies to both WinRM and PowerShell remoting.  I say “supposedly” because this has been a messy trip.  And all of the documentation has been of nearly no help, leading me to believe that it is just supposed to work and I must be an idiot for it</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=1447457297267589980' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1447457297267589980'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1447457297267589980'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/10/setting-winrm-https-listener.html' title='Setting the WinRM HTTPS listener'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-848923477730125645</id><published>2011-10-17T09:22:00.001-07:00</published><updated>2011-10-17T09:22:31.696-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Editing a web.config using PowerShell–changing a value method 2</title><summary type='text'>A few days back I had a post about changing a value of an XML document in which I treated the returned item as and array and simply looped through the array.  I have had a reason to handle things a bit differently.  Lets consider the same bit of XML.     However, this time lets treat this like an object.  The first thing is to fetch the XML element in a way that PowerShell keeps it as an element.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=848923477730125645' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/848923477730125645'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/848923477730125645'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/10/editing-webconfig-using_17.html' title='Editing a web.config using PowerShell–changing a value method 2'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2072800928912583782</id><published>2011-10-10T09:54:00.001-07:00</published><updated>2011-10-10T09:54:51.287-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Finding files with PowerShell without ‘and’</title><summary type='text'>There is simply something intrinsically simply about using a selection statement with an “and” in it.  I constantly want to select for a file using a where clause with an '”and” – where just does not like this.  The error that I get each time I try and do this is: “Unexpected token 'and' in expression or statement.”  To get around that I started using a double pipe.  Now, I have to admit, I am </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2072800928912583782' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2072800928912583782'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2072800928912583782'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/10/finding-files-with-powershell-without.html' title='Finding files with PowerShell without ‘and’'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6207733861102320270</id><published>2011-10-05T10:43:00.001-07:00</published><updated>2011-10-05T10:43:46.333-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Editing a web.config using PowerShell–adding a node method 1</title><summary type='text'>This is an extension of a recent bunch of posts about XML and handling XML in PowerShell.  One way of adding a node and content can be accomplished by building the node out of XML objects.  Some might consider the the true ‘object’ way of working through this problem.  The bit of XML that I want to add to my web.config is:  &lt;location path="FederationMetadata"&gt;      &lt;system.web&gt;         &lt;</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6207733861102320270' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6207733861102320270'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6207733861102320270'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/10/editing-webconfig-using_05.html' title='Editing a web.config using PowerShell–adding a node method 1'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2688659323294686693</id><published>2011-10-03T12:03:00.001-07:00</published><updated>2011-10-05T10:44:48.451-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Editing a web.config using PowerShell–changing a value</title><summary type='text'>It has been some time since I have been working with XML using PowerShell.  I needed to refresh my brain and work through some issues.  In bunches of searching I ran across only one article that really tries to explain what is going on: http://www.codeproject.com/KB/powershell/powershell_xml.aspx  And coupling this understanding with Tobias Weltner’s chapter on XML starts to put the pieces </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2688659323294686693' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2688659323294686693'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2688659323294686693'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/10/editing-webconfig-using.html' title='Editing a web.config using PowerShell–changing a value'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2347451088962982170</id><published>2011-09-08T15:13:00.001-07:00</published><updated>2011-09-08T15:13:16.150-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>The Cloud–a place for my stuff</title><summary type='text'>I keep trying to come up with new ways to describe clouds and what it means to run things in the cloud and to do things in the cloud.  To quote a really old George Carlin skit; a place for my stuff.  “That is the whole meaning of life, to find a place for my stuff”.  In the cloud world there are private places and public places.  A private cloud is a cloud that you are responsible for.  A public </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2347451088962982170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2347451088962982170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2347451088962982170'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/09/clouda-place-for-my-stuff.html' title='The Cloud–a place for my stuff'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8037523154885040227</id><published>2011-09-06T15:55:00.001-07:00</published><updated>2011-09-06T15:55:29.062-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='terminology'/><category scheme='http://www.blogger.com/atom/ns#' term='forum'/><title type='text'>How to ask a question in a technical forum</title><summary type='text'>A friend of mine recently ran across this and forwarded it to me.  Personally, as a TechNet forum moderator, and frequent forum contributor, and as a person who handles a few forums for my employer; I find the information in this KB both lighthearted and highly useful at the same time.  http://support.microsoft.com/kb/555375  The title of the KB article:  “How to ask a question”  Please, check it</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8037523154885040227' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8037523154885040227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8037523154885040227'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/09/how-to-ask-question-in-technical-forum.html' title='How to ask a question in a technical forum'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6343062764650916122</id><published>2011-09-01T15:00:00.001-07:00</published><updated>2011-09-01T15:00:21.792-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>PowerShell to select a certificate and encrypt a password</title><summary type='text'>Here is a quick little script to encrypt a password with PowerShell.  Yes, it requires the user to select a certificate and enter the password but that could be easy to change..    I have found this very handy when encrypting passwords for use in Azure Role settings, such as Azure Connect.  Secure String does not work as in Azure my local machine keys are not available, however I can use a </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6343062764650916122' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6343062764650916122'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6343062764650916122'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/09/powershell-to-select-certificate-and.html' title='PowerShell to select a certificate and encrypt a password'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4058990510031584816</id><published>2011-08-25T11:11:00.001-07:00</published><updated>2011-08-25T11:11:17.144-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IIS'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Duplicating an IIS application in Azure with PowerShell</title><summary type='text'>I have a need to add an additional application pool into IIS in my Azure Web Role.  The requirements from the developer are:      I copy an existing application folder under IIS to a new folder.    I turn this copy of the folder into an application.    I add this application to the same application pool of the application I am copying.   I knew what I needed to do.  It can be done straight </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4058990510031584816' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4058990510031584816'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4058990510031584816'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/08/duplicating-iis-application-in-azure.html' title='Duplicating an IIS application in Azure with PowerShell'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7052898458422337293</id><published>2011-08-23T10:17:00.001-07:00</published><updated>2011-08-23T10:17:58.360-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='active directory'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>NetJoinDomain failed with error code 8557</title><summary type='text'>This was an interesting little one that happened in my Azure Service while using Azure Connect to join my Role instances to my on-premise domain controller.  Let me lay out the scenario..  Trying to apply some best practice to my environment I an using a regular domain user account in my Role configuration for Azure Connect (why would you ever embed a domain administrator account in a static </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7052898458422337293' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7052898458422337293'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7052898458422337293'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/08/netjoindomain-failed-with-error-code.html' title='NetJoinDomain failed with error code 8557'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-t5wj0E0JUHA/TlPgqJMriqI/AAAAAAAAB6M/VHjw0agC594/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8570547503811338116</id><published>2011-08-19T15:08:00.001-07:00</published><updated>2011-08-19T15:08:41.133-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Importing a Certificate Revocation List with PowerShell</title><summary type='text'>This was an interesting one and a follow-up to my post about importing a Certificate (.cer) with PowerShell.  I now ran into the situation where I have an application that is highly enforcing certificate use by using the .Net libraries.  The disconnect came into play because the application was testing the Certificate Revocation List of the certificate that I provided with my private Certificate </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8570547503811338116' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8570547503811338116'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8570547503811338116'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/08/importing-certificate-revocation-list.html' title='Importing a Certificate Revocation List with PowerShell'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/-nKeZ4TzzCF0/Tk7e3cPHQTI/AAAAAAAAB50/wSdkE-RGFzg/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2438974932469928422</id><published>2011-08-17T10:35:00.001-07:00</published><updated>2011-08-17T10:53:41.140-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Getting remote PowerShell output back to your local machine</title><summary type='text'>PowerShell remoting has been around for some time now but I have not had a reason to use it.  I finally found one, I needed some information from within a file on a remote system.  This is where WMI let me down.  It could give me information about the file(s) I needed, but I needed to read and parse the content of the file and I further needed to process that at the client machine that was </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2438974932469928422' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2438974932469928422'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2438974932469928422'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/08/getting-remote-powershell-output-back.html' title='Getting remote PowerShell output back to your local machine'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3907861416426329804</id><published>2011-07-28T09:33:00.001-07:00</published><updated>2011-07-28T09:33:48.547-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Using PowerShell to write and execute CMD and BAT</title><summary type='text'>Here is the important part, right up front:  remember your encoding when using Out-File.  There, done.  No, seriously – this is one of those silly things that I just spent a while figuring out.  I have a PowerShell script and it is querying for variables for me.  I have an executable that I need to run and it will not call properly using PowerShell.  The answer; write your commands to a CMD file </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3907861416426329804' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3907861416426329804'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3907861416426329804'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/07/using-powershell-to-write-and-execute.html' title='Using PowerShell to write and execute CMD and BAT'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7343510840807454982</id><published>2011-07-20T16:23:00.001-07:00</published><updated>2011-07-20T16:23:12.205-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Hyper-V appears to run out of RAM when there is plenty</title><summary type='text'>Here is one issue that I have been tipping folks off to in the forum for some time.  The scenario is:  I have an environment, it is running great, totally stable.  At some point try to do something and I am told there are not enough resources.  If I start to look at memory counters it appears that the management OS of the Hyper-V Server is running out of RAM.  The other thing – if you do all the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7343510840807454982' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7343510840807454982'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7343510840807454982'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/07/hyper-v-appears-to-run-out-of-ram-when.html' title='Hyper-V appears to run out of RAM when there is plenty'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6967907163758552863</id><published>2011-07-18T13:37:00.001-07:00</published><updated>2011-07-18T13:37:13.668-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSL'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Granting Network Service permissions to a Certificates Private key</title><summary type='text'>There are many many reasons why you want your applications to run under the more restricted Network Service instead of the higher Local System.  The problem that you run in to is when certificates are involved.  A Local Machine Certificate is generally available to processes running as Local System by default.  In my case I have Azure injecting the certificate into the role for me and I have a </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6967907163758552863' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6967907163758552863'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6967907163758552863'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/07/granting-network-service-permissions-to.html' title='Granting Network Service permissions to a Certificates Private key'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-1606711672885124156</id><published>2011-07-14T14:22:00.001-07:00</published><updated>2011-07-14T14:22:17.105-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMRole'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='vm role'/><title type='text'>FirstLogonCommands to configure your images on deployment when user context is required</title><summary type='text'>This is an old trick and I am sure that there are more elegant ways to handle this.  However, I thought I would share how I am using AutoAdminLogon and FirstLogonCommands in my sysprep unattend answer file to do some heavy lifting for me to drive modifying server settings and application install and configuration.  This came about through using an Azure VM role and being forced to complete as </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=1606711672885124156' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1606711672885124156'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1606711672885124156'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/07/firstlogoncommands-to-configure-your.html' title='FirstLogonCommands to configure your images on deployment when user context is required'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3241502380501882633</id><published>2011-07-13T16:13:00.001-07:00</published><updated>2011-07-13T16:13:43.592-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='vm role'/><title type='text'>Using the Azure Fabric to add certificates to your VM Role</title><summary type='text'>A really useful feature of Azure is that it can inject elements into the Role instances as it applies the configuration.  This is super, extra useful because all roles are sysprep’d images.  This includes your VM Roles.    If you follow the Azure rules for creating your VM Roles you must prepare the VHD image with sysprep.  I don’t think this is very important if you only have one instance – but </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3241502380501882633' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3241502380501882633'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3241502380501882633'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/07/using-azure-fabric-to-add-certificates.html' title='Using the Azure Fabric to add certificates to your VM Role'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3663460915486623037</id><published>2011-07-06T11:02:00.001-07:00</published><updated>2011-07-06T11:03:20.728-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSL'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='Self Signed Certificate'/><title type='text'>Adding a Certificate to the Trusted Root CA Store using PowerShell</title><summary type='text'>Here is a little reminder for myself.  My scenario is that I am adding a simple public certificate to a Local Computer certificate store.  And I need to script it with PowerShell.  I have actually been searching around for this one for a bit and all the results I find make it seem really really complex and complicated and it isn’t.  But there are some gotchas that need to be dealt with.  Here is </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3663460915486623037' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3663460915486623037'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3663460915486623037'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/07/adding-certificate-to-trusted-root-ca.html' title='Adding a Certificate to the Trusted Root CA Store using PowerShell'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2110327052246109027</id><published>2011-07-05T13:31:00.001-07:00</published><updated>2011-07-05T13:31:49.084-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>role discovery data is unavailable with Worker Role front end</title><summary type='text'>When working with the current state of the Azure platform the only thing that I can say is that creativity is king and assumptions are many.  I have spent more time working around default behavior than I like to mention.  And, mind you, I am working with a lot of ‘beta’ features.  I recently ran into a problem with a script that I found simply baffling.  seems it is just a blocked / hidden </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2110327052246109027' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2110327052246109027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2110327052246109027'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/07/role-discovery-data-is-unavailable-with.html' title='role discovery data is unavailable with Worker Role front end'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-1600264329023162577</id><published>2011-06-30T14:18:00.001-07:00</published><updated>2011-06-30T14:18:45.277-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Using PowerShell to modify Apache httpd.conf files</title><summary type='text'>Now, you might think this is easy and straightforward.  But when you touch an httpd.conf file with PowerShell – manipulate the contents of the file a bit and then write it back.  Then turn around and start the Apache service and all you get back is “invalid function” – this simple solution becomes a major achievement.  The root to this whole issue I found described in a powershellcommunity.org </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=1600264329023162577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1600264329023162577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1600264329023162577'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/06/using-powershell-to-modify-apache.html' title='Using PowerShell to modify Apache httpd.conf files'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/-o3gI9nIcrsc/TgzoNLpx6-I/AAAAAAAAB44/3ssmlNFNV64/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6022842964318968963</id><published>2011-06-28T10:32:00.001-07:00</published><updated>2011-06-28T10:32:36.537-07:00</updated><title type='text'>Replacing a backslash with a foreslash in PowerShell</title><summary type='text'>Using the title Replacing “\” with “/” is not very search friendly so we talk of fore- and back- slashes instead.  This is an interesting a quick exercise in RegEx (I had no idea I was getting tangled up in this) syntax.  Lets begin with a path:  $myPath = (${env:ProgramFiles(x86)} + "\MyStuff")  This returns:  C:\Program Files (x86)\MyStuff  Now, I have an Apache config file, so I need to turn </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6022842964318968963' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6022842964318968963'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6022842964318968963'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/06/replacing-backslash-with-foreslash-in.html' title='Replacing a backslash with a foreslash in PowerShell'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6143919028787427869</id><published>2011-06-24T08:10:00.001-07:00</published><updated>2011-06-24T08:10:43.440-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp'/><category scheme='http://www.blogger.com/atom/ns#' term='citrix secure gateway'/><title type='text'>Secure Gateway SSL handshake from client failed with IE9</title><summary type='text'>I recently ran into an issue with Internet Explorer 9 (IE9) and Citrix Secure Gateway.  Using two Windows 7 machines (one with IE9 one with IE8) it was quick to realize that this was an IE9 specific issue.  What I discovered was that I could logon, I would get my list of applications, but when I launched my application from the WebInterface the application never launched.  Interestingly, the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6143919028787427869' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6143919028787427869'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6143919028787427869'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/06/secure-gateway-ssl-handshake-from.html' title='Secure Gateway SSL handshake from client failed with IE9'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7326314519427380410</id><published>2011-05-09T10:17:00.001-07:00</published><updated>2011-05-09T10:17:30.669-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='startup tasks'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Logging Azure startup tasks</title><summary type='text'>This is one of the old DOS batch file tricks.  Really simple, really useful, and still works after 20+ years.  When you need to send the output of a script to a file:  &gt;&gt; pathToMyLog\Mylog.log  IN the case of Azure startup tasks and you want a quick way to see what happened, what is happening simply define this in the startup task.       &lt;Startup&gt;          &lt;Task commandLine="DSInstall\</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7326314519427380410' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7326314519427380410'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7326314519427380410'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/05/logging-azure-startup-tasks.html' title='Logging Azure startup tasks'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_T5U7qaDY8KQ/Tcghp9iqLLI/AAAAAAAAB4M/GLaCEWriiIA/s72-c/image_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6066512717008198577</id><published>2011-05-05T10:54:00.001-07:00</published><updated>2011-05-05T10:54:50.306-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XML'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>PowerShell and XML–bah to overly simplistic examples</title><summary type='text'>Okay, I have been manipulating XML with PowerShell on and off for over a year now.  And I will tell you, all the examples that you find on the internet are way too simplistic.  I have yet to get a piece of XML out of code that is very simple, neat and tidy.  Working with CIM interfaces and XML application configuration files I frequently find my XML muddied up with array strings within tags.  Oh </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6066512717008198577' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6066512717008198577'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6066512717008198577'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/05/powershell-and-xmlbah-to-overly.html' title='PowerShell and XML–bah to overly simplistic examples'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-5256363956221180505</id><published>2011-04-28T14:40:00.001-07:00</published><updated>2011-04-28T14:40:46.436-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='Startup Task'/><title type='text'>Azure startup tasks run EVERY time your Role instance boots</title><summary type='text'>I have recently had a total “DUH!” moment.  I almost called this post “The Revenge of the Batch Script.”  Azure has this feature called startup tasks.  These are task that run when your Roles instances boot.  And all the examples define these as command files (“.cmd” that is).  Okay, easy enough.  For some strange reason I have been stuck in the thinking that These run at instance provisioning; </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=5256363956221180505' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5256363956221180505'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5256363956221180505'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/04/azure-startup-tasks-run-every-time-your.html' title='Azure startup tasks run EVERY time your Role instance boots'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8014476991694341267</id><published>2011-04-13T14:30:00.001-07:00</published><updated>2011-04-13T14:43:47.587-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='SSL'/><category scheme='http://www.blogger.com/atom/ns#' term='VMRole'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='vm role'/><category scheme='http://www.blogger.com/atom/ns#' term='Self Signed Certificate'/><title type='text'>PowerShell to add SSL binding to Default Web Site</title><summary type='text'>Azure can be a bit perplexing at times – especially for those of us that are not developers.  This is where we all look at the VM Role as a way to get services running in Azure that have really complex set-ups.  At the same time, we can use Azure features to do part of the work for us.  Let me take the following scenario:  You have an application, this application requires specific IIS Role </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8014476991694341267' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8014476991694341267'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8014476991694341267'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/04/powershell-to-add-ssl-binding-to.html' title='PowerShell to add SSL binding to Default Web Site'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_T5U7qaDY8KQ/TaYV8S01jdI/AAAAAAAAB38/Cai-xNf84Rs/s72-c/BlankedCertificate_thumb%5B5%5D.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-1671183753919793538</id><published>2011-04-08T10:34:00.001-07:00</published><updated>2011-04-08T10:34:19.759-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VM'/><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Unable to ping Server 2008</title><summary type='text'>I have blogged about this before and I will again as folks fall trap to this all of the time.  By default, ping response is disabled beginning with Server 2008 and continuing into newer revisions of Windows Server.    FYI - With Server Core, ping is silent regardless of the state of the firewall.  Here is a great tip from Ben of the Hyper-V team:  The first thing I would do is to check the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=1671183753919793538' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1671183753919793538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1671183753919793538'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/04/unable-to-ping-server-2008.html' title='Unable to ping Server 2008'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4317094101385068853</id><published>2011-04-04T08:26:00.001-07:00</published><updated>2011-04-04T08:26:15.062-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WinRM'/><category scheme='http://www.blogger.com/atom/ns#' term='VMRole'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Sneaking around the lack of name resolution in Azure</title><summary type='text'>This is one of those things that you will most likely run into if you try to run a traditional enterprise application in Azure – there is no name resolution.  Over many years enterprise applications have gone through the evolution of moving from IP addresses to relying on WINS to now DNS.  This move to using machine names provides great flexibility to server administrators to replace boxes at </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4317094101385068853' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4317094101385068853'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4317094101385068853'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/04/sneaking-around-lack-of-name-resolution.html' title='Sneaking around the lack of name resolution in Azure'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2489461004023004417</id><published>2011-04-01T09:42:00.001-07:00</published><updated>2011-04-01T09:42:28.174-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='VMRole'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Getting Role Instance endpoint information from within an Azure VM</title><summary type='text'>In a previous post I discussed the concepts of VM to VM communication in Azure.  The basics of how it works and where the knobs are to enable it.  Here is a little different focus.  It is the scenario that the endpoints have been defined, but your setup script that is installing or configuring your application needs to discover other roles and information about them because it needs to talk to </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2489461004023004417' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2489461004023004417'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2489461004023004417'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/04/getting-role-instance-endpoint.html' title='Getting Role Instance endpoint information from within an Azure VM'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4303355480399137635</id><published>2011-03-31T08:00:00.001-07:00</published><updated>2011-03-31T08:00:00.808-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TCPOffload'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='TCP Offload'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>TCP Checksum Offload is not equal to TCP Task Offload</title><summary type='text'>This is an issue that lately I have been answering a lot in the Hyper-V TechNet forum.    Folks find a link that refers to disabling Checksum Offloading or TCP Offload  to help with strange networking behavior with an application server (Remote Desktop Services, XenApp, Exchange, SQL, SharePoint, etc.).  So they disable “TCP Checksum Offload” using netsh on the Hyper-V Server.  The end result is </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4303355480399137635' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4303355480399137635'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4303355480399137635'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/03/tcp-checksum-offload-is-not-equal-to.html' title='TCP Checksum Offload is not equal to TCP Task Offload'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-9273671304846197</id><published>2011-03-30T11:20:00.001-07:00</published><updated>2011-03-30T11:20:08.186-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='vm role'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>VM to VM network communication in Azure</title><summary type='text'>VM to VM communication for VMs running on Windows Azure is not just up and straightforward and wide open like it is when you run a VM on a hypervisor in the enterprise.  By design, Role Instances (these are VMs) in Azure have an outer security wrapper around them.  This establishes that final trust boundary for the VM container.  You can see this when you use VM Role.  Because beyond your Windows</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=9273671304846197' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/9273671304846197'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/9273671304846197'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/03/vm-to-vm-network-communication-in-azure.html' title='VM to VM network communication in Azure'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_T5U7qaDY8KQ/TZN0U6f7BZI/AAAAAAAAB3M/uLyoDvIdxGA/s72-c/WI_InputEndpoint_thumb.png?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-9182761839466876934</id><published>2011-03-29T08:08:00.001-07:00</published><updated>2011-03-29T08:08:15.649-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='vm role'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Random Wait PowerShell Script</title><summary type='text'>During my work with Azure I have run into cases where the provisioning of service instances causes flooding of some other component – such as the backend Azure SQL database as my instances register themselves into a configuration database.  To get around this very traditional “black hole” type of problem I have a very simple PowerShell script that I run in the proper sequence as a First Logon </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=9182761839466876934' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/9182761839466876934'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/9182761839466876934'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/03/random-wait-powershell-script.html' title='Random Wait PowerShell Script'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3268288781658894818</id><published>2011-03-24T08:19:00.001-07:00</published><updated>2011-03-24T08:19:51.885-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='scvmm'/><title type='text'>SCVMM 2012 XenServer demonstration tricks</title><summary type='text'>This is a little trick that I picked up from an unnamed MSFT person.  Say that you want to have a portable demonstration environment for SCVMM 2012 to show off all of the bells and whistles.  You have a limited amount of hardware, say two servers. (maybe even one).  You can install Hyper-V.  And you can install SCVMM into a VM.  That is all fine and dandy.  You can then install Hyper-V Server </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3268288781658894818' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3268288781658894818'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3268288781658894818'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/03/scvmm-2012-xenserver-demonstration.html' title='SCVMM 2012 XenServer demonstration tricks'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8998316933043330584</id><published>2011-03-23T09:08:00.001-07:00</published><updated>2011-03-23T09:08:46.801-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='scvmm'/><category scheme='http://www.blogger.com/atom/ns#' term='XenDesktop'/><title type='text'>SCVMM 2012 beta with XenServer support</title><summary type='text'>The SCVMM 2012 beta was announced at MMS.  Go pick it up here:  http://www.microsoft.com/downloads/en/details.aspx?FamilyID=e0fbb298-8f02-47e7-88be-0614bc44ee32  Now, I will warn you.  This is a big update. Not just some little incremental update.  It includes some new ways of thinking about your data center.  And it includes a lot of “cloud” type words and ways of thinking.  I consider this </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8998316933043330584' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8998316933043330584'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8998316933043330584'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/03/scvmm-2012-beta-with-xenserver-support.html' title='SCVMM 2012 beta with XenServer support'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7948881769010035297</id><published>2011-03-22T14:23:00.001-07:00</published><updated>2011-03-22T14:24:42.912-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMRole'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Azure VM Role and Application Setup</title><summary type='text'>I have never considered myself an unattended setup type of person.  Mainly because for most applications the process has always been too painful or the potential for danger is too high.  Needless to say, I have been spending a great deal of time with Windows Azure and the VM Role and a few applications.  What have I learned from this?     Not all command line utilities can be invoked properly </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7948881769010035297' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7948881769010035297'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7948881769010035297'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/03/azure-vm-role-and-application-setup.html' title='Azure VM Role and Application Setup'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7397726404988582130</id><published>2011-03-17T13:32:00.001-07:00</published><updated>2011-03-17T13:32:03.768-07:00</updated><title type='text'>Read this before XenApp6 with 2008 R2 SP1</title><summary type='text'>I ran into this one myself, and it was a bit troublesome to figure out.  If you currently have XenApp6 and you have a real urge to install SP1 for Server 2008 R2 be sure to read this KB article and get the hotfix lined up – before you install SP1.  http://support.citrix.com/article/CTX126711  </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7397726404988582130' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7397726404988582130'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7397726404988582130'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/03/read-this-before-xenapp6-with-2008-r2.html' title='Read this before XenApp6 with 2008 R2 SP1'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7706463002285242076</id><published>2011-02-16T13:11:00.001-08:00</published><updated>2011-02-16T13:11:24.833-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='vm role'/><title type='text'>Creating the VM Role in an Azure Service</title><summary type='text'>A VM Role is configured as a Role within a larger Hosted Service.  This is no different from a Web or Worker role except for the additional steps of creating and uploading the base VHD that the Role instances will be provisioned from.  The following example uses Visual Studio 2010 with the Azure SDK Installed to define and publish the service. It is important that the latest Azure SDK is </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7706463002285242076' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7706463002285242076'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7706463002285242076'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/02/creating-vm-role-in-azure-service.html' title='Creating the VM Role in an Azure Service'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6191184237596283476</id><published>2011-02-15T08:36:00.001-08:00</published><updated>2011-02-15T08:36:29.639-08:00</updated><title type='text'>Unable to start additional virtual machines when Hyper-V has plenty of resources</title><summary type='text'>Ben Armstrong from the Hyper-V team just published a really interesting blog article about CPU Reserves.  The thing that you really need to think about here is how tweaking these settings impacts your virtualization environment as a whole – and Ben spends some time trying to relate that concept.  http://blogs.msdn.com/b/virtual_pc_guy/archive/2011/02/14/hyper-v-cpu-scheduling-part-1.aspx  In the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6191184237596283476' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6191184237596283476'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6191184237596283476'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/02/unable-to-start-additional-virtual.html' title='Unable to start additional virtual machines when Hyper-V has plenty of resources'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8648223727933160455</id><published>2011-02-02T09:43:00.001-08:00</published><updated>2011-02-02T09:43:33.757-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual machine manager'/><category scheme='http://www.blogger.com/atom/ns#' term='scvmm'/><category scheme='http://www.blogger.com/atom/ns#' term='vdi'/><category scheme='http://www.blogger.com/atom/ns#' term='XenDesktop'/><title type='text'>Tuning SCVMM for VDI deployments - Vishwa Kumbalimutt's blog</title><summary type='text'>   Tuning SCVMM for VDI deployments - Vishwa Kumbalimutt's blog - Site Home - TechNet Blogs  I have only re-blogged articles a very, very few times – but this is one that I feel is really important to any folks who are using SCVMM in a VDI scenario.  Many of these tweaks I have know about for a few years but have been asked to not share them.  Now that a MSFT person has spilled the beans you all </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8648223727933160455' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8648223727933160455'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8648223727933160455'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/02/tuning-scvmm-for-vdi-deployments-vishwa.html' title='Tuning SCVMM for VDI deployments - Vishwa Kumbalimutt&amp;#39;s blog'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-5220158817277963189</id><published>2011-01-29T08:07:00.000-08:00</published><updated>2011-01-29T08:07:35.504-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='virtual disk'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='fragment'/><title type='text'>Creating disk fragmentation in virtual disks</title><summary type='text'>Yes, you read that right. I WANT to fragment a hard drive. I want to do it well. I want it relatively quickly (one day vs. three years). And, you know what, it isn't as easy as you might expect.

I mean, I could install a Windows XP virtual machine, and then update it. But, it is use over time that causes fragmentation. The writing and deleting of files. The intermix of small and large files. </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=5220158817277963189' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5220158817277963189'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5220158817277963189'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/01/creating-disk-fragmentation-in-virtual.html' title='Creating disk fragmentation in virtual disks'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7358396474694830575</id><published>2011-01-04T11:00:00.001-08:00</published><updated>2011-01-29T08:05:14.736-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='vm role'/><title type='text'>The Azure VM Role reboot reset – understanding the pale blue cloud</title><summary type='text'>1/5/2011 update:
Only one day has gone by since I originally posted this – and I must say that this has been a very interesting adventure.  The detiled discussion is in the comments.  However, this is a real and valid scenario that a developer should plan for.

Here is a bit more insight into the behavior of VMs in Azure – and one more point that VM Role is NOT a solution for Infrastructure as a </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7358396474694830575' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7358396474694830575'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7358396474694830575'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2011/01/azure-vm-role-reboot-reset.html' title='The Azure VM Role reboot reset – understanding the pale blue cloud'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-7993302560435320821</id><published>2010-12-24T12:55:00.001-08:00</published><updated>2010-12-24T12:55:09.756-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='terminology'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='scvmm'/><title type='text'>Fabric is infrastructure</title><summary type='text'>Azure is this platform. It is a bunch of VMs but it isn't a bunch of VMs. There are roles and instance of roles (which are technically VMs).  Then there is this mysterious thing called 'fabric'. The fabric is the secret sauce, it is the thing that makes it all work.  For those of us who have been in enterprise IT - we know all about fabric. We have built it, we have managed it, we have fixed it.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=7993302560435320821' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7993302560435320821'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/7993302560435320821'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/12/fabric-is-infrastructure.html' title='Fabric is infrastructure'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4663493758914495811</id><published>2010-12-16T11:46:00.001-08:00</published><updated>2010-12-17T07:34:28.717-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VMRole'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><title type='text'>Pale Blue Cloud that is Azure part 1 VMRole</title><summary type='text'>Lately I have had my head in the Microsoft Cloud – Azure to be specific.  It is pale blue and pretty.  It scales, it is definitely intended for developers.  I know there has been lots of speculation about Azure and the VM Role and the ability of Infrastructure as a Service.  I can tell you that the VM Role is not intended for a person to run their entire datacenter in the Azure Public Cloud.    </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4663493758914495811' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4663493758914495811'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4663493758914495811'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/12/pale-blue-cloud-that-is-azure-part-1.html' title='Pale Blue Cloud that is Azure part 1 VMRole'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2983213633690857815</id><published>2010-11-18T08:28:00.001-08:00</published><updated>2010-11-18T08:28:13.269-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='terminology'/><category scheme='http://www.blogger.com/atom/ns#' term='scvmm'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>What is the Private Cloud?</title><summary type='text'>What is this “Private Cloud” thing anyway?  The simple term is that it is a pool of compute resources that runs on hardware that you own (it is in your datacenter).    But, that just means that I am running virtual machines, right?  Not exactly.  It means that there is some type of automation framework in front of the hypervisors and the virtual machines that is providing some type of </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2983213633690857815' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2983213633690857815'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2983213633690857815'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/11/what-is-private-cloud.html' title='What is the Private Cloud?'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4043788571926133590</id><published>2010-11-17T08:30:00.001-08:00</published><updated>2010-11-17T08:30:49.971-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='cloud'/><category scheme='http://www.blogger.com/atom/ns#' term='Azure'/><category scheme='http://www.blogger.com/atom/ns#' term='scvmm'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Cloudy in the Private Public and Hosted worlds</title><summary type='text'>Today there was a thread in the forums that brought up the new buzz word: “Private Cloud”  There is currently a lot of hype, questions, and confusion about this term – it is not a new term by the way – since it was used at TechEd 2010 in Berlin.  The original poster appears just as confused as the majority of folks as to what this term might mean.  And in the industry so far this seems to be the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4043788571926133590' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4043788571926133590'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4043788571926133590'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/11/cloudy-in-private-public-and-hosted.html' title='Cloudy in the Private Public and Hosted worlds'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2208779119147057246</id><published>2010-10-05T14:34:00.001-07:00</published><updated>2010-10-05T14:34:34.393-07:00</updated><title type='text'>Migrating a XenDesktop environment from VMware to Hyper-V</title><summary type='text'>I have had a recent need to migrate a working XenDesktop environment from VMware over to Hyper-V. One thing that is important to this process is SCVMM.  Following are some guidelines that can be used by most anyone who is in this situation.  The (fully) Virtual Environment:     XenDesktop 4 Desktop Delivery Controller (Windows 2003 R2, x64, 2vCPU, 4GB RAM, 1 NIC)    Licensing Server (Windows 2008</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2208779119147057246' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2208779119147057246'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2208779119147057246'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/10/migrating-xendesktop-environment-from.html' title='Migrating a XenDesktop environment from VMware to Hyper-V'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2850576407356779344</id><published>2010-09-30T14:36:00.001-07:00</published><updated>2010-09-30T14:36:50.018-07:00</updated><title type='text'>Hyper-V Dynamic Memory as a tool for understanding your Applications</title><summary type='text'>In case you missed it, MSFT is making a bit of noise about the new Dynamic Memory feature that is coming in the SP1 release for Server 2008 R2 / Hyper-V Server R2.  My angle on this is a bit different than most.  The way that Dynamic Memory has been implemented by the MSFT folks is rather interesting.  It is memory ballooning under the hood – but it is hooked into the operating system of the VM </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2850576407356779344' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2850576407356779344'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2850576407356779344'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/09/hyper-v-dynamic-memory-as-tool-for.html' title='Hyper-V Dynamic Memory as a tool for understanding your Applications'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4489778523912009327</id><published>2010-09-28T10:24:00.001-07:00</published><updated>2010-09-28T10:24:11.152-07:00</updated><title type='text'>Migrating a XenDesktop environment from VMware to XenServer</title><summary type='text'>I have had a recent need to migrate a working XenDesktop environment from VMware over to XenServer.  Following are some guidelines that can be used by most anyone who is in this situation.  The (fully) Virtual Environment:     XenDesktop 4 Desktop Delivery Controller (Windows 2003 R2, x64, 2vCPU, 4GB RAM, 1 NIC)    Licensing Server (Windows 2008, x86, 1 vCPU, 2GB RAM, 1 NIC)    Web Interface </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4489778523912009327' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4489778523912009327'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4489778523912009327'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/09/migrating-xendesktop-environment-from.html' title='Migrating a XenDesktop environment from VMware to XenServer'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2365992845491900088</id><published>2010-08-20T09:46:00.001-07:00</published><updated>2010-08-20T09:50:13.002-07:00</updated><title type='text'>Machine domain accounts and snapshots</title><summary type='text'>Every now and then this particular issue creeps into the forums.  A VM is reverted to a previous snapshot and domain membership is broken.  Or a new VM is created using a base image that is domain joined.  Or some other related scenario.  The first point to always remember is that a snapshot is a moment in time.  When you revert to a snapshot you go back to that previous moment in time and all of</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2365992845491900088' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2365992845491900088'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2365992845491900088'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/08/machine-domain-accounts-and-snapshots.html' title='Machine domain accounts and snapshots'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6304417923427463004</id><published>2010-08-03T13:15:00.001-07:00</published><updated>2010-08-03T13:15:11.539-07:00</updated><title type='text'>Installing and configuring Test Agents when not in the same domain as the Test Controller</title><summary type='text'>I think that the title says a lot in this case.    I have a Team Foundation Server and I have a Test Controller registered to it.    I also have Test Agents – they hang out in the lab (not in the production domain with the TFS Server or the Test Controller) so I need to have authenticated communication between the Agents and the Controller.  The most likely scenario is; the Test Controller is in </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6304417923427463004' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6304417923427463004'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6304417923427463004'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/08/installing-and-configuring-test-agents.html' title='Installing and configuring Test Agents when not in the same domain as the Test Controller'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3015540443772574457</id><published>2010-07-26T10:17:00.001-07:00</published><updated>2010-07-26T10:17:48.250-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='WinRM'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>WSMAN Namespace Handling in PowerShell</title><summary type='text'>For some time now I have been working on handling XML with PowerShell – not XML that I make mind you, that appears to be relatively easy as the plethora of examples out there keeps showing me.  I am handling XML that I get back as a blob from a call to a WS-MAN provider.  It has Namespaces – that changes the game big time.  The best general reference I have found is Dr. Tobias Weltner (he is the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3015540443772574457' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3015540443772574457'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3015540443772574457'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/07/wsman-namespace-handling-in-powershell.html' title='WSMAN Namespace Handling in PowerShell'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2859361399842850276</id><published>2010-07-23T07:47:00.001-07:00</published><updated>2010-07-23T07:47:47.979-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paravirtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='XenClient'/><title type='text'>Where has hardware virtualization come and gone</title><summary type='text'>The virtualization model that both Hyper-V and XenServer use is model of paravirtualization.  This, to a certain degree, is dependant on the capabilities of the hardware to provide the ability to run a workload.  This is particularly true in the case of virtualizing Windows operating systems on both platforms.  XenServer refers to these as HVM type virtual machines – hardware virtualized machine.</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2859361399842850276' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2859361399842850276'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2859361399842850276'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/07/where-has-hardware-virtualization-come.html' title='Where has hardware virtualization come and gone'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-40947374426367160</id><published>2010-07-15T10:30:00.001-07:00</published><updated>2010-07-15T10:30:53.197-07:00</updated><title type='text'>On being an MVP - 2 years later</title><summary type='text'>I got all retrospective today after helping out a fellow MVP.  What does it mean to be a Microsoft MVP?  First, being an MVP is an interesting thing (to say the least).  It is an honor, don’t get me wrong, to be recognized as both a knowledgeable person as well as someone who gives back to that same IT community.  I am not the type of MVP that constantly waves the Microsoft flag and touts it </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=40947374426367160' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/40947374426367160'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/40947374426367160'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/07/on-being-mvp-2-years-later.html' title='On being an MVP - 2 years later'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3937284476685197323</id><published>2010-07-13T10:53:00.000-07:00</published><updated>2010-07-13T10:53:00.575-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='considerations to deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><title type='text'>Is System Protection in a VM necessary?</title><summary type='text'>I just happened to be working through the set-up of a new virtual environment and I was walking through my standard steps and it occurred to me that I always log in to my VMs and disable System Protection and delete any restore points.  I do this for a couple reasons.  One is to reduce the storage requirements of the VM, another is to just take that overhead out of the system.  I might be stilly </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3937284476685197323' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3937284476685197323'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3937284476685197323'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/07/is-system-protection-in-vm-necessary.html' title='Is System Protection in a VM necessary?'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-1181272210649314011</id><published>2010-07-12T13:01:00.001-07:00</published><updated>2010-07-12T13:01:53.464-07:00</updated><title type='text'>Visual Studio ALM Test Agent setup in a nutshell</title><summary type='text'>I am working through a distributed installation of the Test Agents (with Test Controllers) for Visual Studio 2010 and boiled down the configuration gotchas into this nutshell:  (I assume that anyone can run an installation wizard, why walkthrough that..)  Two Modes:  1) Service     a. Supports automated testing   2) Interactive Process      a. Supports video capture      b. Supports coded UI</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=1181272210649314011' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1181272210649314011'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1181272210649314011'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/07/visual-studio-alm-test-agent-setup-in.html' title='Visual Studio ALM Test Agent setup in a nutshell'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4823593287329577856</id><published>2010-07-09T12:14:00.001-07:00</published><updated>2010-07-09T12:17:19.276-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='visual studio alm'/><title type='text'>Visual Studio ALM Test Controller setup in a nutshell</title><summary type='text'>I am working through a distributed installation of the Test Controllers for Visual Studio 2010 and boiled down the configuration gotchas into this nutshell:  (I assume that anyone can run an installation wizard, why walkthrough that..)  Two modes:  1) Registered with a Team Foundation Server Collection     a. The test controller and its associated agents can be managed (configure and monitor) </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4823593287329577856' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4823593287329577856'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4823593287329577856'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/07/visual-studio-alm-test-controller-setup.html' title='Visual Studio ALM Test Controller setup in a nutshell'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-5163647998286888924</id><published>2010-07-09T08:34:00.000-07:00</published><updated>2010-07-09T08:34:00.093-07:00</updated><title type='text'>Remote Desktop Connections for Windows 7</title><summary type='text'>Okay, I am so slow on this one it is not funny.  Many of us grew to love “Remote Desktop Connections” (note the “s” at the end – it is what made it special.  It allowed us to run one RDP application and have multiple RDP sessions to multiple servers defined and within very easy reach.  I don’t know about you but I have RDP windows open all the time, and I frequently waste time sorting through the</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=5163647998286888924' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5163647998286888924'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5163647998286888924'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/07/remote-desktop-connections-for-windows.html' title='Remote Desktop Connections for Windows 7'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-5282579280811485237</id><published>2010-07-06T09:14:00.001-07:00</published><updated>2010-07-06T09:14:39.032-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><title type='text'>Ping is dead on Windows Server stop using it</title><summary type='text'>Long live Ping!  For many years we have relied on Ping as a quick and easy measure of a server being ‘alive’ or not.  I have been stating in the TechNet forums since the release of Server 2008 that we have to get off the Ping train.  It is no longer a real measure.  We cannot expect it to be open and on.  Just today, I am installing a new test environment with Server 2008 R2 (all Enterprise </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=5282579280811485237' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5282579280811485237'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5282579280811485237'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/07/ping-is-dead-on-windows-server-stop.html' title='Ping is dead on Windows Server stop using it'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3481658979767023018</id><published>2010-06-05T09:11:00.001-07:00</published><updated>2010-06-05T09:11:31.524-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XenApp'/><category scheme='http://www.blogger.com/atom/ns#' term='interoperability'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='VHD'/><category scheme='http://www.blogger.com/atom/ns#' term='import'/><title type='text'>Importing the XenApp EVA is really this easy.</title><summary type='text'>I’m going to import the XenApp 6 Evaluation Virtual Appliance into Citrix XenServer 5.6 using a new feature of XenServer 5.6 and XenCenter 5.6 called the Disk Image Import Wizard.  You can also watch this in action here: http://www.citrix.com/tv/#videos/2368  I will assume that you have already downloaded and installed XenServer 5.6 and XenCenter 5.6.  First, go to the download website for the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3481658979767023018' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3481658979767023018'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3481658979767023018'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/06/importing-xenapp-eva-is-really-this.html' title='Importing the XenApp EVA is really this easy.'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh5.ggpht.com/_T5U7qaDY8KQ/TAp3KgsY7QI/AAAAAAAABmg/Y0IbKiYgSyw/s72-c/clip_image002_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8137685391983267966</id><published>2010-06-02T10:54:00.001-07:00</published><updated>2010-06-03T15:20:21.927-07:00</updated><title type='text'>OVF packages and virtual disk import now native in XenCenter</title><summary type='text'>The latest update of XenServer (5.6) and its GUI management interface XenCenter includes the addition OVF package Import and Export and virtual Disk Image Import courtesy of Citrix Labs in Redmond.  This means that in the XenCenter application there is now the option to Import and / or Export (Create) packages using the OVF standard from the DTMF.  There is also the added feature of Disk Image </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8137685391983267966' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8137685391983267966'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8137685391983267966'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/06/xenserver-natively-handles-ovf-in.html' title='OVF packages and virtual disk import now native in XenCenter'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2238629462507837882</id><published>2010-05-18T09:40:00.001-07:00</published><updated>2010-05-18T09:40:10.533-07:00</updated><title type='text'>P2V is not a panacea it is a Pandora's box</title><summary type='text'>I monitor many forums where folks are constantly dealing with problems caused by converting a physical computer to a VM or taking a VM from one hypervisor and moving it to a different hypervisor.  I have one statement for these folks:  P2V is not a panacea, it is a Pandora's box.  P2V brings baggage.  It is this baggage that causes problems both during and after the conversion.  Now, don’t get me</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2238629462507837882' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2238629462507837882'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2238629462507837882'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/05/p2v-is-not-panacea-it-is-pandora-box.html' title='P2V is not a panacea it is a Pandora&amp;#39;s box'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8616805650220826522</id><published>2010-05-07T11:19:00.001-07:00</published><updated>2010-05-07T11:19:57.015-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='considerations to deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='OVA'/><category scheme='http://www.blogger.com/atom/ns#' term='interoperability'/><category scheme='http://www.blogger.com/atom/ns#' term='OVF'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><title type='text'>OVF vs OVA the saga continues</title><summary type='text'>It has been over two years since I began working with the OVF standard from the DMTF.  Repeatedly during this process I have had to educate folks about what an OVF package is, and quite frequently what an OVA is and when to use it.  Just yesterday I corrected a person in a conference call as this is still a relatively new thing to most folks.  In very simple terms, an OVA is a single file.  It is</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8616805650220826522' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8616805650220826522'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8616805650220826522'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/05/ovf-vs-ova-saga-continues.html' title='OVF vs OVA the saga continues'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3644082069071456401</id><published>2010-05-05T10:41:00.001-07:00</published><updated>2010-05-05T10:41:33.475-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Test'/><category scheme='http://www.blogger.com/atom/ns#' term='WinRM'/><category scheme='http://www.blogger.com/atom/ns#' term='CIM'/><category scheme='http://www.blogger.com/atom/ns#' term='remote management'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>PowerShell DateTime to CIM_DateTime</title><summary type='text'>Obviously no one that is using PowerShell is using WSMAN against a remote Linux system.  Everything assumes WMI, simple enough.  Use WSMAN against Linux and you enter into a insane land of XML and properly formatting your XML.  Take for example the simple act to send an XML string that queries a time period.  In PowerShell you type Get-Date and you get a nice, human friendly value back: Wednesday</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3644082069071456401' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3644082069071456401'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3644082069071456401'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/05/powershell-datetime-to-cimdatetime.html' title='PowerShell DateTime to CIM_DateTime'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3870409157764693642</id><published>2010-04-08T13:48:00.001-07:00</published><updated>2010-04-14T07:38:22.135-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='considerations to deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='WIM'/><category scheme='http://www.blogger.com/atom/ns#' term='ImageX'/><category scheme='http://www.blogger.com/atom/ns#' term='Test'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Creating a Windows 7 or Server 2008 R2 image for VM deployment</title><summary type='text'>Creating a Windows 7 image for deployment to a virtual machine is not as straightforward as you might think. If you simply perform a standard installation, image that to a WIM with ImageX and then attempt to deploy that image, you will be left with a system that requires that the boot manager be recreated.  Just in case anyone is confused as to why the boot partition is there, it's so that you </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3870409157764693642' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3870409157764693642'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3870409157764693642'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/04/creating-windows-7-image-for-vm.html' title='Creating a Windows 7 or Server 2008 R2 image for VM deployment'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_T5U7qaDY8KQ/S75A4MpMZuI/AAAAAAAABlU/IM4pF-b2hlw/s72-c/clip_image002_thumb.gif?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-5574100061880734030</id><published>2010-04-06T12:31:00.001-07:00</published><updated>2010-04-13T11:40:35.019-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='VM'/><category scheme='http://www.blogger.com/atom/ns#' term='considerations to deployment'/><category scheme='http://www.blogger.com/atom/ns#' term='WIM'/><category scheme='http://www.blogger.com/atom/ns#' term='interoperability'/><category scheme='http://www.blogger.com/atom/ns#' term='ImageX'/><category scheme='http://www.blogger.com/atom/ns#' term='Test'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>BOOTMGR is missing - Repairing a Windows 7 or 2008 R2 image after VM deployment</title><summary type='text'>Deploying a Windows 7 image to a virtual machine is not as straightforward as you might think.   The primary issue resides in how the reference Windows 7 system is installed.    If you create a VM and insert your Windows 7 media and proceed to click Next through the entire installation wizard, you will have a working Windows 7 installation, that can be templated, it can be copied, you can do just</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=5574100061880734030' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5574100061880734030'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5574100061880734030'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/04/bootmgr-is-missing-repairing-windows-7.html' title='BOOTMGR is missing - Repairing a Windows 7 or 2008 R2 image after VM deployment'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_T5U7qaDY8KQ/S7uL7jXBKlI/AAAAAAAABk8/BzTJEDPa3_E/s72-c/clip_image002_thumb.gif?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-1548455048868752695</id><published>2010-03-11T11:20:00.001-08:00</published><updated>2010-03-11T11:20:34.416-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='XP Mode'/><category scheme='http://www.blogger.com/atom/ns#' term='Wireshark'/><title type='text'>WireShark broke XP Mode</title><summary type='text'>I know right now, that Ben Armstrong over at MSFT is reading this post and I have no idea what he is thinking to himself except I am sure that it is something along the line of - “no, it didn’t”  [but I made him look  ;-)  ]  And, technically, he is right, it really didn’t but the initial perception is that it did.  Okay, the background – XP Mode is the new Win7 feature which is actually the new </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=1548455048868752695' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1548455048868752695'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1548455048868752695'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/03/wireshark-broke-xp-mode.html' title='WireShark broke XP Mode'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8698048305711486434</id><published>2010-03-09T10:11:00.001-08:00</published><updated>2010-03-09T10:11:51.230-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Test'/><title type='text'>Just because you can - should you?</title><summary type='text'>This is a question that all administrators must ask themselves at any point in time.  I have know quite a few very creative IT folks in my time, and we can all come up with very clever ideas, combinations, and adaptations of technologies.  Part of my role is to question why.  It is actually part of my job.  I frequently come across things I read by folks and I just think to myself, why the heck </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8698048305711486434' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8698048305711486434'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8698048305711486434'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/03/just-because-you-can-should-you.html' title='Just because you can - should you?'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3395480687506746928</id><published>2010-02-10T15:06:00.001-08:00</published><updated>2010-02-10T15:07:18.591-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='WinRM'/><title type='text'>The response that the WS-Management service computed exceed the internal limit for envelope size.</title><summary type='text'>I have been hiding in PowerShell and WSMAN land for quite a few weeks now.  And each time I set up a new client machine or I scale out the number of VMs in my environment I run against this error:  Exception calling "Enumerate" with "1" argument(s): "The response that the WS-Management service computed exceed the internal limit   for envelope size. "  What am I doing?  Well, right now I am </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3395480687506746928' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3395480687506746928'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3395480687506746928'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/02/response-that-ws-management-service.html' title='The response that the WS-Management service computed exceed the internal limit for envelope size.'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8872109457070915960</id><published>2010-01-07T13:41:00.001-08:00</published><updated>2010-01-07T13:41:15.110-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Storage'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>FreeNAS as a storage target for simple testing</title><summary type='text'>Working with various hypervisors I frequently have a need for various types of storage volumes.  We can always use local storage for testing, but how do you handle a cluster of Hyper-V Server or a Pool of XenServer hosts?  I have used a variety of services.  Right now in the lab I am running Windows Storage Server 2008 to present NFS volumes and StarWind to present iSCSI volumes (I found StarWind</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8872109457070915960' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8872109457070915960'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8872109457070915960'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/01/freenas-as-storage-target-for-simple.html' title='FreeNAS as a storage target for simple testing'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2691186241224398649</id><published>2010-01-05T14:11:00.000-08:00</published><updated>2010-01-05T14:11:00.134-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='terminology'/><category scheme='http://www.blogger.com/atom/ns#' term='Migration'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>VHD CSV CORE and RDS article updates</title><summary type='text'>Every now and then the individual teams at MSFT put out some really useful blog articles.  What are VHDs?  http://blogs.technet.com/windows_vpc/archive/2009/11/24/virtual-hard-disks-vhds-in-windows-virtual-pc.aspx     Creating a Virtual Machine to be stored on a Cluster Shared Volume  http://blogs.technet.com/askcore/archive/2009/11/30/</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2691186241224398649' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2691186241224398649'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2691186241224398649'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/01/vhd-csv-core-and-rds-article-updates.html' title='VHD CSV CORE and RDS article updates'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-3044479111712348509</id><published>2010-01-01T11:07:00.000-08:00</published><updated>2010-01-01T11:07:00.808-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OVF'/><category scheme='http://www.blogger.com/atom/ns#' term='terminology'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><title type='text'>IT needs a language</title><summary type='text'>I constantly struggle with writing documentation and also communicating concepts to many IT folks in writing.    This is one of the reasons that has driven me to producing videos and capture sessions over the past couple years (I can say far more, more accurately with combined speech and visuals than attempt to accurately convey in writing).  My work as a moderator of the Hyper-V TechNet forum </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=3044479111712348509' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3044479111712348509'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/3044479111712348509'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2010/01/it-needs-language.html' title='IT needs a language'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-799264759671774871</id><published>2009-12-22T10:29:00.001-08:00</published><updated>2011-07-28T09:48:53.952-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='troubleshooting'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='architecture'/><category scheme='http://www.blogger.com/atom/ns#' term='networking'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Hypervisor virtualization basics a visual representation</title><summary type='text'>For all of you that want a place to point folks to describe the basics of virtualization, I have put together a few videos to describe the hypervisor, CPU, and network concepts in a visual way.  The intent is to give a quick amount of conceptual information to those folks that suddenly are dealing with VMs, but might not have the experience to fully understand what they are looking at.  </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=799264759671774871' title='11 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/799264759671774871'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/799264759671774871'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/12/hypervisor-virtualization-basics.html' title='Hypervisor virtualization basics a visual representation'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_T5U7qaDY8KQ/SzEP5snSEGI/AAAAAAAABjk/v2mUnd0k-QE/s72-c/videoe719821b2af2%5B12%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>11</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8493708312113619423</id><published>2009-12-17T07:59:00.001-08:00</published><updated>2009-12-17T07:59:01.165-08:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kensho'/><category scheme='http://www.blogger.com/atom/ns#' term='OVF'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='esx'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Datamation puts their angle on the big three virtualization vendors</title><summary type='text'>Datamation has put their spin and opinion into the world of virtualization and the virtualization engines and offerings in this comparison of Citrix (XenServer), Microsoft (Hyper-V, SCVMM), and VMware (ESX, vCenter).  Mind you, this is a judgment article – But it mentions Kensho – a project very near to my personal efforts, and DocFinder – another product I was involved in the infancy of.  You </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8493708312113619423' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8493708312113619423'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8493708312113619423'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/12/datamation-puts-their-angle-on-big.html' title='Datamation puts their angle on the big three virtualization vendors'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-1164509482832047668</id><published>2009-10-16T07:55:00.001-07:00</published><updated>2009-10-16T07:55:52.480-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Test'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Remote Desktop Simulation Tools</title><summary type='text'>Microsoft has recently released a very interesting tool, that can be useful in scoping the performance and capacity of a Remote Desktop deployment.  It is all Server 2008 and above based – Hyper-V of course and I am sure it is RDS centric, however I wonder how creative I can be in applying its capabilities to other scenarios or hosting systems.  As I can see this being very useful in making </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=1164509482832047668' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1164509482832047668'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1164509482832047668'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/10/remote-desktop-simulation-tools.html' title='Remote Desktop Simulation Tools'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-2555910730932193526</id><published>2009-10-09T09:05:00.001-07:00</published><updated>2010-06-17T14:55:28.356-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kensho'/><category scheme='http://www.blogger.com/atom/ns#' term='virtual center'/><category scheme='http://www.blogger.com/atom/ns#' term='OVF'/><category scheme='http://www.blogger.com/atom/ns#' term='XenConvert'/><title type='text'>Importing Kensho OVF to ESX</title><summary type='text'>My main focus has been in taking OVF content from other vendors and consuming that with Citrix Kensho (the OVF Tool or XenConvert 2.x) – however lets turn the tables.
OVF is a format that describes virtual appliances; these could be single or multiple machine.  In doing so, OVF describes the virtual hardware and physical requirements of each machine.
In the spirit of supporting the development of</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=2555910730932193526' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2555910730932193526'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/2555910730932193526'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/10/importing-kensho-ovf-to-esx.html' title='Importing Kensho OVF to ESX'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_T5U7qaDY8KQ/Ss9fL-7DhtI/AAAAAAAABiM/o59vPtnsdfc/s72-c/clip_image002_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-5436449820647817840</id><published>2009-09-24T14:23:00.001-07:00</published><updated>2011-04-05T11:40:40.041-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='paravirtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='interoperability'/><category scheme='http://www.blogger.com/atom/ns#' term='OVF'/><category scheme='http://www.blogger.com/atom/ns#' term='XenServer'/><category scheme='http://www.blogger.com/atom/ns#' term='xen'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Enabling Citrix Merchandising Server paravirtualized vm to run on Hyper-V</title><summary type='text'>Be warned, Citrix Support will not support your Merchandising Server if you follow these steps.Here is my scenario:I have a fully paravirtualized Linux virtual machine (Merchandising Server) that is made to run on a xen hypervisor (the family of hypervisors that enable Linux VMs to boot kernel-xen and run in a truly paravirtualized and highly efficient way). 
I want to move that vm over to </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=5436449820647817840' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5436449820647817840'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/5436449820647817840'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/09/enabling-citrix-merchandising-server.html' title='Enabling Citrix Merchandising Server paravirtualized vm to run on Hyper-V'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_T5U7qaDY8KQ/SrvjNxRTdXI/AAAAAAAABek/hQlAkxBrQzM/s72-c/clip_image001_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4137505537564226400</id><published>2009-09-17T08:07:00.001-07:00</published><updated>2009-09-17T08:07:21.939-07:00</updated><title type='text'>HyperV networking works on Server 2008 R2 guest but not Server 2008 guest</title><summary type='text'>The Scenario:  Hyper-V R2 (Server 2008 R2) host, Server 2008 guest (not R2), Server 2008 R2 guest  The situation plays out like this:  I create a VM and install Server 2008 R2 Standard.   The external network, connecting me to the internet, works fine and the guest OS automatically has a working network device and connection.   I shut down this VM and leave it off.  I then create another VM, </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4137505537564226400' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4137505537564226400'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4137505537564226400'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/09/hyperv-networking-works-on-server-2008.html' title='HyperV networking works on Server 2008 R2 guest but not Server 2008 guest'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-50849180975589807</id><published>2009-09-15T15:46:00.001-07:00</published><updated>2009-09-15T15:46:59.590-07:00</updated><title type='text'>Importing VMware Studio with Citrix OVF Tool to Hyper-V</title><summary type='text'>This is something that I just had to try.  I imported the VMware Studio 2 Beta virtual appliance to a Hyper-V R2 host using Citrix OVF Tool.  Quite fun actually, and pretty easy.  Yes, I did a video, just to prove it.  http://www.citrix.com/tv/#video/1070    First, the preparation:  Begin by creating a Network Share for your OVF Library.  Create a folder under that for the VMware Studio appliance</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=50849180975589807' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/50849180975589807'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/50849180975589807'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/09/importing-vmware-studio-with-citrix-ovf.html' title='Importing VMware Studio with Citrix OVF Tool to Hyper-V'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh6.ggpht.com/_T5U7qaDY8KQ/SrAZYthLPFI/AAAAAAAABec/BKCu76CHtIQ/s72-c/video80952431a82c%5B2%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4459294883158314615</id><published>2009-09-14T14:57:00.001-07:00</published><updated>2009-09-14T14:57:41.445-07:00</updated><title type='text'>Another boot from VHD article</title><summary type='text'>I have seen lots of instructions about booting from a VHD.  A new Windows 7 feature (actually a feature of the new Windows bootloader that is part of Win 7 and Server 2008 R2).  This is a component of the native VHD support that is part of the latest release.  Anyway, on MSDN of all places I stumble upon some nicely written, easy to follow instructions of how to do this. (I find it when I am not </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4459294883158314615' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4459294883158314615'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4459294883158314615'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/09/another-boot-from-vhd-article.html' title='Another boot from VHD article'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-1682046109155735220</id><published>2009-08-26T12:22:00.001-07:00</published><updated>2010-08-23T14:02:58.007-07:00</updated><title type='text'>KMS Client Setup Keys</title><summary type='text'>I always have the hardest time searching for this each time I need it again.
Vista and above (Vista, Server 2008 and higher) have this wonderful KMS licensing system.  That is all fine and dandy.
During installation and creation of virtual machines, I frequently run into situations where I must provide a product key either during installation or for the sysprep process to allow mini-setup to </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=1682046109155735220' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1682046109155735220'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/1682046109155735220'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/08/kms-client-setup-keys.html' title='KMS Client Setup Keys'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-6057726077353435170</id><published>2009-08-22T12:08:00.000-07:00</published><updated>2009-08-22T12:09:24.961-07:00</updated><title type='text'>The basics of VDI</title><summary type='text'>VDI is a term that is thrown around a lot lately and in many ways.the acronym stands for Virtual Desktop Infrastructure.In its most basic description, this simply means that the operating system runs in a location that is separate from the end use the is interacting with the operating system (and using applications that are running within it).This is only one form of virtualization, which is also</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=6057726077353435170' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6057726077353435170'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/6057726077353435170'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/08/basics-of-vdi.html' title='The basics of VDI'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-4525820220668348140</id><published>2009-08-21T13:28:00.001-07:00</published><updated>2009-08-21T13:28:46.053-07:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='export'/><category scheme='http://www.blogger.com/atom/ns#' term='import'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Importing the virtual machine succeeded but with the following warning.</title><summary type='text'>        When importing a virtual machine to Hyper-V R2 you might see the following error dialog:                     Importing the virtual machine succeeded but with the following warning. Import completed with warnings.                I have seen this error quite a bit, and I must say that it is no reason for panic.  Your VM is safe.                         If you open the error and read the </summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=4525820220668348140' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4525820220668348140'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/4525820220668348140'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/08/importing-virtual-machine-succeeded-but.html' title='Importing the virtual machine succeeded but with the following warning.'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6230024559279811901.post-8649059983140866712</id><published>2009-08-20T14:35:00.001-07:00</published><updated>2009-08-20T14:35:46.956-07:00</updated><title type='text'>Project Kensho Demonstration Videos</title><summary type='text'>   Here are the instructional videos for Project Kensho.        1. http://www.citrix.com/tv/#video/956 Installing the OVF Tool    2. http://www.citrix.com/tv/#video/963 Installing the XenServer-CIM    3. http://www.citrix.com/tv/#video/965 Using the OVF Tool (the Basics)    4. http://www.citrix.com/tv/#video/970 Using the OVF Tool (Advanced)    5. http://www.citrix.com/tv/#video/971 Using the OVF</summary><link rel='replies' type='text/html' href='http://www.blogger.com/comment.g?blogID=6230024559279811901&amp;postID=8649059983140866712' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8649059983140866712'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6230024559279811901/posts/default/8649059983140866712'/><link rel='alternate' type='text/html' href='http://itproctology.blogspot.com/2009/08/project-kensho-demonstration-videos.html' title='Project Kensho Demonstration Videos'/><author><name>BrianEh</name><uri>http://www.blogger.com/profile/09946552115562772058</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://2.bp.blogspot.com/-PtSl7cQsgqk/TtO-ckGGhhI/AAAAAAAAB60/PXmztMd2DyQ/s220/Picture%2B69.jpg'/></author><thr:total>0</thr:total></entry></feed>
