James O'Neill's blog

Windows Platform, Virtualization and PowerShell with a little Photography for good measure.

September, 2009

  • My life in a bag

    I have became a crime statistic. It was only a bag. And I didn’t realize the significance it had until it was gone. Jerry gave out laptop bags as a thank you: working with him and that group of people was the best aspect of that stage of my life, so the...
  • Hello Exchange 2010

    Inside Microsoft we have this custom of “dog-fooding” new software, and Exchange 2010 is now at the point where Microsoft IT feel they can run it outside of North America. So a few days ago I got a mail saying my mail box was going to be moved to a new...
  • Windows 7… “Media for everyone !”

    From the betas of Windows Vista until the start of September I ran the Ultimate edition of Windows, rather than the enterprise edition. We had a perfectly good enterprise edition as a network installation, but in Vista there one some features missing...
  • On Scanners, Cameras and their USB modes, and lifting the lid on how they can be scripted.

    Long title, and I’m afraid I’ve been on a bit of a voyage of discovery about some of the things Windows 7 (and Vista) can do with photos and first thing I wanted to cover here was something I’ve been trying to ignore: Cameras have two USB modes. In...
  • Story of a photo.

    My last two working days were spent at a team “off-site” – and these things tend to bring out the curmudgeon in me (as I’ve said before ). Past experience sends me in braced for a combination of people mumbling their way through 10,000 word PowerPoint...
  • On PowerShell function design: vague can be good.

    There is a problem which comes up in several places in PowerShell – that is helping the user by being vague about parameter types. Consider these examples from my Hyper-V library for PowerShell 1. The user can specify a machine using a string which contains...
  • How to view RAW image files on Windows 7 (and Windows Vista).

    My photography posts appear to be a bit like busses. I don’t make one for a while then two together … Some while back I wrote a tale of two Codecs bemoaning the patchy support for RAW files. Basically we (Microsoft) don’t provide codecs for anything...
  • Photosynth re-visited

    One of the things that I’ve said many times is how great today’s technology seems. The first computer I worked on used punched paper tape. We would need 2 miles of tape to hold 1MB of data. Moving from film photography to digital has meant we can shoot...
  • For your viewing pleasure …

    For the last few weeks, on and off, Andrew and I have been working on a set of Videos on Windows 7 and Server 2008-R2 , which are now available  on youTube. When we were kicking ideas around we came up with the idea of filming Andrew drawing cartoons...
  • How to use $myInvocation to do simple command profiling in PowerShell

    One of the things I’ve noticed on our internal PowerShell DL is that some of the Redmond cognoscenti like to have the history ID in their PowerShell prompt and I was never sure how they did it.  Then the other day I noticed it was part of the $MyInvocation...
  • Select string. Finding a PowerShell *

    I've thinking about odd figures of speech. Like telling one's naughty children " I'll swing for you one of these days". Since no one has been hanged in Britain in my life time , it is anachronistic as well macabre. I like "Using X is like trying to kick...
  • Windows 7 upgrades: my experience

    I’ve done more than my share of Windows upgrades. I’m fond of telling people that my first proper project in IT as a professional involved updating the software supplied on the company’s computers from Windows 1.03 to Windows 2. I didn’t run NT as my...
  • How to load files into the PowerShell ISE editor – or “What’s in your profile”

    (another in the “Things you’ll want to do with PowerShell V2” series) One of the tricks I have been meaning to post for a little while is a neat way to edit a file in the new PowerShell Integrated Scripting environment. If you are working in the “traditional...