Passed Microsoft Certified Systems Administrator exam 70-292

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Phew! That was close. I passed the Managing and Maintaining a Windows Server 2003 Environment for an MCSA Certified on Windows 2000 exam (exam 70-292) yesterday afternoon, but only by the narrowest of margins. Microsoft’s NDA prevents me from commenting on the contents of the exam but after my last Microsoft certification (which was unbelievably simple) this one was much more difficult.

I’m also aiming to take exam 70-296 over the next couple of weeks – to complete the update of my MCSE from 2000 to 2003 before that is retired (and therefore make transitioning to the Windows Server 2008 certifications a little more straightforward).

I guess administration is not something I do a huge amount of (I’m a consultant and I know the technology but more from an implementation perspective) but I did invest a fair amount of time in the preparation and so I think it may say something about the quality of the revision materials that I used… I’ll reserve judgement on that until after I’ve taken the next exam but watch this space.

Download all the Sysinternals troubleshooting tools as a single suite

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Garry Martin dropped me a line to let me know that (finally), the Sysinternals troubleshooting utilities have been rolled into a suite for download from the Microsoft TechNet website. Furthermore, this 8MB download is free of charge.

Microsoft Learning – and plans for Windows Server 2008 certification

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

One of the most engaging presenters that I saw on my trip to Redmond last month was Lutz Ziob, General Manager at Microsoft Learning, who dispelled all British preconceptions about German humour and delivered an interesting presentation about how Microsoft views its education programmes.

Having personally re-engaged in the learning process recently and with a number of exams planned for the next few months, now seems like a good time to post something about the direction which Microsoft intends its learning programs to take (including certification).

Lutz Ziob has a strong background in the IT industry – having worked at WordPerfect, Novell and CompTIA (where he introduced the Linux+ certification) prior to joining Microsoft.  Starting off by introducing the Microsoft Learning Mission ("Help Microsoft customers and partners realise their full potential by providing them with the necessary knowledge and skills to optimise the adoption and use of Microsoft solutions"), he then went on to add a few analogies of his own:

  • If we believe one car-maker’s marketing message, one should be more intelligent, and more attractive to the opposite sex, because they drive an Audi… is that true?  Almost certainly not but it does show that to use a product (let alone use it well), it helps to know something about it.
  • What about a holiday at Disneyland?  Disney may claim that it will transform your life.  It may lift your spirits for a period – may even may you think differently about travel, but transform your life?  Unlikely.  On the other hand, learning a new skill (such as how to use Visual Studio to write computer software) may well have an impact on your career direction and as a consequence your life may be transformed.
  • Or, moving back to the motoring analogy, switching to a new car may involve a few minutes of working out where the controls are and generally adjusting to the environment – switching operating systems (e.g. Linux to Windows) is a little more involved.

In short, skills are either a barrier or they can enhance an individual’s (and hence a company’s) overall success.

Microsoft Learning claims to be "Microsoft’s centre of excellence for learning" and offers products in a number of areas including:

  • Publishing (Microsoft Press).
  • Certification.
  • Office specialisation.
  • Instructor-led training.
  • E-learning.

Connected in some way to over 11 million learning engagements annually, Microsoft is instrumental to many in their entry, advancement (or just remaining current) in their chosen career.  From Microsoft’s point of view, the goal is to reach as many customers as possible and educate them whilst increasing their satisfaction with Microsoft products (and making money).

I’m in the fortunate position that I get involved with many Microsoft products early in their lifecycle (at least from the point of view of understanding what the product does – even if I no longer spend as much time on the implementation aspects as I once did) and one of my frustrations is that I often attend a pre-release training course but have to wait for a while before the certification exam is available.  It was interesting to hear Microsoft Learning’s view on this as their customer readiness program for a new project begins around 12-18 months prior to release.  As the product enters beta testing, books and e-learning are generally available, with instructor-led training following once there is sufficient customer demand (generally after product release) and certification at release.

Microsoft uses the term "unified skills domain" as a methodology to integrate assessment, learning, reference and certification products, recognising that the cost in training is not so much the cost of the training itself but the resource cost of the time taken to attend the training – to which I would add that cost of the training itself is still a significant factor.  Microsoft’s intention is that books, e-learning and classroom training come together as a whole without repetition and compliment rather than overlap (or even worse – contradict) one another (although it has to be said that the trainers I have spoken to recently are unhappy with the quality of the learning materials being provided recently).

Moving on to focus on Windows Server 2008 certifications, it’s worth noting that nearly 4.5 million certifications have been granted over their 15 year history with 2.2 million unique Microsoft Certified Professionals.  What these figures don’t show though is that Microsoft saw certifications peak in the late 1990s and then tail off, although they claim that there has been a resurgence since they added performance-based testing and a new certification framework.

This certification framework sees the replacement of the Microsoft Certified Professional/Systems Administrator/Systems Engineer (MCP-MCSA-MCSE) progression with a new structure of Microsoft Certified Technology Specialist/IT Professional/Professional Developer/Architect (MCTS/MCITP/MCPD/MCA).  Each new qualification has two parts – the credential and the certification (e.g. Microsoft Certified Technology Specialist: Business Desktop Deployment with the BDD).  Most notably: the MCTS is retired with the associated technology; MCITP, MCPD and MCA require re-certification for major technology changes; and the MCA qualification is Microsoft’s high watermark certification that requires proven ability to deliver business solutions, including an interview board with and is broader in scope than Microsoft’s technology looking at wider IT industry issues.

I’m somewhat skeptical about the program as my first-hand experience indicates that some (not all) of the exams represent little more than a piece of paper to indicate that a set of questions was correctly answered – questions that in one recent case were available for purchase on the Internet in the form of a practice exam!  By contrast, Red Hat certification (even at the lowest level) involves correctly configuring a real (not simulated) system.  Microsoft’s architect qualification attempts to address this but is only expected to be attained by a few select individuals and so I was interested to see what Microsoft is planning for the MCTS/MCITP certifications for Windows Server 2008 certifications.

Lutz Ziob explained that, for Windows Server 2008, there are five distinct certifications, three technology-specific and two job-role specific:

  • MCTS:
    • Networking Infrastructure Configuration.
    • Active Directory Configuration.
    • Application Infrastructure Configuration.
  • MCITP:
    • Server Administrator.
    • Enterprise Administrator.

As for previous MCSE upgrades, there are upgrade exams (70-648/70-649) – but only from Windows Server 2003 (the skills gap from Windows 2000 is viewed as too large – I’d better update my MCSE by taking exams 70-292/70-296 before they are retired at the end of March 2008).

And when responding to comment that Microsoft certifications are sometimes too easy to obtain and that experience is what counts, he responded with another analogy – would you rather take a long-haul flight fly with a pilot who is certified to fly a Boeing 747 (for example), or one with many years experience but who has only flown smaller aircraft?  This is equally applicable for a doctor, nurse, lawyer, electrician, architect, structural engineer, etc. so why should IT be any different – why not insist on experience and certification?  I have to admit that I take his point and he positively encouraged the journalists and bloggers in the audience to quote him on saying:

"Certification programs do not replace experience"

[Lutz Ziob, General Manager, Microsoft Learning]

but:

"Experience in itself doesn’t guarantee that someone knows what they need to know"

[Lutz Ziob, General Manager, Microsoft Learning]

So where is Microsoft heading in respect to improving the learning experience?  New initiatives in what Microsoft refers to as the learning plus services model include:

  • Performance based testing: the main complexity here is the need to simulate incorrect configurations too and so here are some limitations; however Windows Server 2008 certification makes use of virtualisation technology to allow the monitoring of what a candidate is doing – working in a "real" situation on a "real" system.
  • Virtual classrooms: Microsoft Official Distance Learning (MODL).
  • Re-inventing the classroom experience: moving away from an instructor leading a roomful of passive students – trying to bring online services into classroom so that the trainer becomes a coach with the ability to adjust materials on the fly (e.g. add/remove modules).
  • Ability to provide documentation in both printed and soft (e-book) formats (however when asked for assurance that Microsoft Press would not completely abandon printed books, Ziob replied that there are no plans to phase out printed books).

For anyone considering learning about Windows Server 2008, more information is available at the Windows Server 2008 learning portal.

Time to think logically

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

I’ve been working with a customer to perform a healthcheck on their Active Directory in order to (hopefully) mitigate the risk of issues as they migrate users and mailboxes between domains. One of the things that concerned me was that dcdiag.exe – one of the Windows Server 2003 Support Tools that I was using as part of the healthcheck – was crashing part way through.

I was pretty stumped, so I used one of the support incidents on our Microsoft Premier Support contract… and as my expert colleagues in Fujitsu’s Enterprise Support team guided me through the troubleshooting process towards a resolution (which was obvious to anyone thinking clearly), I realised that I should have been able to work this through by myself.

Now that the issue is resolved I’m kicking myself for effectively wasting an incident on what should be straightforward but that’s what happens when you spend so much time talking about technology and designing solutions and so little actually resolving problems (it probably also has something to do with spending so much time travelling and so little time sleeping).  So, at the risk of embarrassing myself in years to come with a post that proves what an idiot I can be, I decided to post a little lesson on troubleshooting incidents like this, in the hope that someone else finds it useful…

  1. Don’t panic.  OK, so you’re on a client site, on your own, and the customer is paying for your expertise but (as one of my customers taught me many years back – thank you Andy Cumiskay if you’re reading), an expert does not necessarily know all the answers.  An expert knows how to analyse a situation and ask the right questions to find the answer.  Stop and think.
  2. What are you doing?  In my case I was running dcdiag /e /c /v /f:dcdiag.log and it was aborting.  So, what was I actually asking the computer to do?  Well, /e means for all servers in the enterprise – so what if I run the command against individual servers? Does it affect them all – and is there a pattern to the failure? /c means comprehensive – is there just a single test that’s failing?  /v is verbose – that’s probably fine, and /f for logging to a file, no problem there either.  Using this method, the problem was narrowed down to a single domain controller.
  3. Could this be done another way? In my case, I was running the command from a remote server – what if I run it from the target computer?  In my case, the problem existed whether run locally or remotely.
  4. Having narrowed down the problem, look at the diagnostic evidence.  At first , the errors in the event log didn’t seem to tell me much.  Or did they?  What about the version number of the faulting application?  Does it match the version of the installed operating system.  In my case the application log had an error message where the description read (in part): "Faulting application dcdiag.exe, version 5.2.3790.1830, faulting module ntdll.dll, version 5.2.3790.3959, fault address 0x0002caa2".  So, ntdll.dll is the service pack 2 version (3959) and dcdiag.exe is at service pack 1 (1830) – i.e. not at the same service pack revision.  If the event logs don’t give this much information, try looking at file version information in the file properties.
  5. Is an alternative version available?  Google (or Windows Live Search, Yahoo!, Ask, etc.) is your friend.  After downloading and installing the service pack 2 version of the Window Server 2003 Support Tools, dcdiag.exe stopped crashing.  Problem solved.

All it needed was a little logical thinking.  Thanks to Richard and Alastair in Fujitsu Services’ Enterprise Support group – not just for the diagnosis but for reminding me how to solve problems.

Passed Microsoft Certified Technology Specialist exam 70-624

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

I’ve just come out of a Prometric testing centre after taking the Deploying and Maintaining Windows Vista Operating System and 2007 Microsoft Office System Desktop exam (exam 70-624).  I’m please to say that I passed – with a 100% score – but I feel cheated somehow.

You see, the thing about certification is that, ideally, you should know something about the subject.  I used to do a lot of operating system deployment work but that was in the days of Windows 3.1, then NT 4.0, following which the principles didn’t change much up to Windows XP but now there are a lot of new tools and methods that make a huge difference.  I needed to get up to speed on these new tools (and pass this exam) in order to deliver desktop deployment planning services, so I spent a week reading up around the tools, working through hands on labs, installing and testing BDD on my own computers, and then used a practice exam that had been recommended by a colleague to be sure that I was ready…

Microsoft’s NDA prevents me from commenting on the contents of the exam but what I can say is that the week of revision/labs/testing was probably not worth it and that I now know why my colleague recommended the practice exam…

I suppose at least I know that I put the work in to actually learn the subject.

A clear virtualisation licensing and support statement from Microsoft

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

I’ve commented before about the licensing implications for Windows Server in a virtual infrastructure but yesterday, I was at a Microsoft partner event during which Microsoft UK’s Clive Watson gave an extremely clear explanation of Microsoft’s position and I thought that it was worth repeating here:

  • The current version of Windows Server (Windows Server 2003 R2) is licensed by association (not installation). This means is that, regardless of whether the operating system is actually installed or not, a purchased operating system license can be associated with a device. In practice I can run any operating system I like on a server and, if I associate a legally purchased copy of Windows Server 2003 R2 with it, then I’m licensed to run Windows Server 2003 R2 on it.
  • Each Windows Server 2003 R2 Enterprise Edition license also allows up to four virtual copies of Windows Server 2003 R2 – so if I associate a Windows Server 2003 R2 Enterprise Edition license with a server, I can run any virtualisation product on the server and I am licensed for 4 virtual machines (VMs) running Windows Server 2003 R2.
  • Multiple licenses can be associated with a device, so if I associate two Windows Server 2003 R2 Enterprise Edition licenses with a server then I can run 8 Windows Server 2003 R2 virtual machines, 3 licenses allows 12 VMs, etc.
  • There is a point after which it becomes more cost-effective to use Windows Server 2003 R2 Datacenter Edition, which is licensed per physical CPU. This allows unlimited virtual instances of Windows Server 2003 R2 to be run. Datacenter Edition used to be available exclusively from OEMs but that is no longer the case.
  • There are also grandfathering rights, so the Windows Server 2003 R2 licenses can be used for previous versions of Windows Server, as long as they are still supported (i.e. back to Windows 2000, which is currently in its extended support phase). For client operating systems (i.e. Windows 2000 Professional, XP and Vista) and operating system versions that are out of support (e.g. Windows NT), a separate non-OEM license must be owned in order for a virtual machine to be legally licensed. For volume license customers, there are arrangements to allow upgrade from an OEM copy of Windows and there is also the Vista Enterprise Centralised Desktop (VECD) programme for customers who are looking at running a virtual desktop infrastructure.
  • Only active VMs need to be licensed – so an unlimited number of virtual machines can be held in a library for activation on a host server (subject to the limits on the number of running VMs at any one time.

The long and short of it is that I can run VMware ESX Server, Citrix XenSource or any other virtualisation product and by associating one or more Windows Server 2003 R2 Enterprise/Datacenter Edition licenses with the physical server(s), I am licensed for a number of active (and unlimited inactive) Windows Server 2003 R2/Server 2003/2000 Server virtual machines. A licensing calculator is also available.

With regards to support, the situation is less clear. Microsoft’s common engineering criteria ensures that all products since 2005 have shipped with support for Microsoft Virtual Server 2005 and this has now been updated to include Hyper-V. There are a few exceptions to this (products that are in the process of being retired and products with hardware requirements that cannot be met through virtualisation). Microsoft knowledge base article 897615 discusses the support policy for Microsoft software running in non-Microsoft hardware virtualisation environment and, crucially says that:

Microsoft does not test or support Microsoft software running in conjunction with non-Microsoft hardware virtualization software

Effectively, Microsoft will use commercially reasonable endeavours where a customer has a Microsoft support agreement but may require an issue to be replicated on physical hardware (or using Microsoft virtualisation).

One more point that’s worth mentioning – Microsoft doesn’t just support its own operating systems in a virtual environment – Microsoft knowledge base article 867572 lists the supported guest and host OSs including Red Hat Enterprise Linux and Novell SUSE Linux Enterprise Server – and Microsoft are keen to stress that support is end-to-end (i.e. Microsoft applications, any supported operating system and the Microsoft virtualisation product) with agreements in place to back off Linux operating system support to XenSource/Novell where required with Microsoft remaining the primary point of contact.

Windows Server 2008 Worldwide Technical Workshop

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

There haven’t been many blog posts on the site this week but it’s been a full-on week in Redmond at at the Windows Server 2008 Worldwide Technical Workshop.

Not many people will write about their experience of attending a conference for the IT industry press (I’m not a journalist – just a blogger) but it’s been great to be labelled as a member of the “worldwide press” (I kid you not) for a few days and I wanted to write something about the experience.

Sign for Building 33It was a long trip out here and I was pretty tired but also very exited about the event – my first visit to the Microsoft Campus. As I waited for the coach that took us from the hotel to the Microsoft Conference Center, I got chatting to Paul Hearns, the editor at ComputerScope (of one of Ireland’s leading IT trade publications) and realised that I was probably one of only a small number of bloggers at the event – with the distinction being that journalists write objective opinion pieces (at least, that’s the idea – PR is a strong influencing factor) and that IT bloggers are often enthusiastic techies, with less focus (but an increasingly wide audience).

The calibre of the other attendees was soon apparent as, the first person I saw after registration was Paul Thurrott (best known for his SuperSite for Windows, WinInfo Updates and the Windows Weekly podcast). Mark Wilson and Paul Thurrott in 2007I hold Paul’s work in high regard as he is one of the few tech writers that I know of who manages to write objectively about both Windows and Macintosh topics (provoking criticism from both sides – often unfounded). I introduced myself (not expecting Paul to know my work, even though we have exchanged e-mails on occasion) but I’m afraid it’s difficult not to appear a little geeky when you ask someone if they would mind posing for a photo with you.

As the day moved on, I met journalists whose work I was familiar with but whom I only knew from their bios – people like Karen Forster and David Chernicoff – and later I introduced myself to Steven Bink, who constantly amazes me for being able to pump out so many Microsoft news stories from his site.

I also met John Savill, who I always thought was a) American and b) a professional technical writer – it turns out that he’s actually English and, just like me, he has a day job working for a large IT company and writes in his spare time. Also, just like this blog, John’s Windows FAQs started out as being for his own benefit and has become a useful resource for other people. And it turns out that John and I are not alone in this world of part-time IT writers as I hooked up with James Bannan (best known for his work at APC Mag) and Andrew “Dugie” Dugdell.

One thing I was totally unprepared for was the size of the Microsoft Campus. I don’t know the exact size but it must cover at least a square mile, on both sides of I-520. I’m not sure how this compares to the GooglePlex or Apple’s base in Cupertino but certainly puts 5 buildings in Thames Valley Park into context.

Another thing that I found interesting is that there is no building 7… and being sent to a meeting in building 7 is a common prank to play on new employees (thanks to John Howard for providing that little piece of trivia – Scott Guthrie has more trivia about the various buildings on the Microsoft campus).

I’m on my way home now, worn out after 24 sessions in 3 days and yes, I drank the Kool-aid (actually it was Mountain Dew…), picking up a stack of information about Windows Server 2008, as well as meeting some great people. Expect to see plenty of Windows Server 2008 information posted here over the coming weeks.

Off to Redmond

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

In a few hours time, I’ll be catching a flight to Seattle and then spending the next three days as a guest of Microsoft at the Windows Server 2008 Worldwide Technical Workshop in Redmond. Without wanting to sound like a fanboy (I believe that one of the reasons I was invited is that, in spite of generally being an advocate of Microsoft technologies I’m also critical when they get something wrong – I’d like to hope that the same goes for Apple and the various Linux vendors too), I’m really excited. Not because a suburb of Seattle is top of my list of places to visit (it isn’t) but because I have built my career on implementing Microsoft products and technologies and, even though I work in the Microsoft Practice at a leading IT services company, this invitation has come about in recognition of the work that I put into this blog and am truly honoured to have been invited.

I haven’t dared mention this trip to anyone other than family, close friends and colleagues (just in case something happened that meant I couldn’t go) but I do know that there are several readers of this blog at Microsoft (both in “corp” and in the UK subsidiary) and I’d like to say a big “thank you” to whoever put my name forward.

A light-hearted look at infrastructure optimisation

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

I’ve written before about Microsoft infrastructure optimisation (IO), including a link to the online self-assessment tool but I had to laugh when I saw James O’Neill’s post on the subject. I’m sure that James won’t mind me repeating his IO quiz here – basically the more answers from the right side of the table, the more basic the IT operations are and the more from the left side, the more dynamic they are. Not very scientific (far less so than the real analysis tools) and aimed at a lower level than a real IO study but amusing anyway:

The rest of my company… …involves the IT department in their projects. …accepts IT guys have a job to do. …tries to avoid anyone from IT.
My team… …all hold some kind of product certification. …read books on the subject. …struggle to stay informed.
What worries me most in the job is… …fire, flood or other natural disaster. …what an audit might uncover. …being found out.
My department reminds me of… …’Q branch’ from a James Bond movie. …Dilbert’s office. …trench warfare.
Frequent tasks here rely on… …automated processes. …a checklist. …Me.
What I like about this job is… …delivering the on the promise of technology. …it’s indoors and the hours are OK. …I can retire in 30 years.
If asked about Windows Vista I… …can give a run down of how its features would play here. …repeat what the guy in PC World told me. …change the subject.
New software generally is… …an opportunity. …a challenge. …something we ban.
My organization sees “software as a service” as a way to… …do more things. …do the same things, more cheaply. …do the same things without me.
Next year this job will be… …different. …the same. …outsourced.

Windows service pack roadmap

This content is 17 years old. I don't routinely update old blog posts as they are only intended to represent a view at a particular point in time. Please be warned that the information here may be out of date.

Those of us whose history goes back to Windows NT remember when a service pack was exactly what its name suggests – no new features, just bug fixes, thoroughly tested (usually) – and when application of the latest service pack was no big deal (application of any other updates was not normally required, unless addressing a specific issues). Today the landscape is different, with irregular service packs often bringing major operating system changes and requiring extensive testing, and frequent updates issued on the second Tuesday of almost every month.

A couple of weeks ago I was at a Microsoft event where one of the presenters (Microsoft UK’s James O’Neill) suggested that service packs are irrelevant and that they actually serve to put some people off deploying new operating system releases. To be fair to James, he was specifically talking about the “don’t deploy until the first service pack has shipped” doubters and to some extent he is right – the many updates that are applied to a Windows Vista installation today have provided numerous incremental improvements to the operating system since the original RTM last year. Even so, I can’t help thinking that Microsoft has muddied the water to some extent – I always understood that service packs had a higher level of integration testing than individual updates but it seems the current Microsoft advice is to apply all applicable “patch Tuesday” updates but only to apply other hotfixes (those updates produced to patch a specific customer scenario) where they are absolutely necessary.

Regardless of this confusion around the different forms of update, service packs are not dead – far from it – with both Windows Vista SP1 and Windows XP SP3 in beta at the time of writing. Although largely update rollups, these service packs do introduce some new features (new networking features for XP, and a kernel change for Vista to bring it in line with Windows Server 2008) but I’ve been of the opinion for some time now that XP SP3 is long overdue.

Going forward, it’s interesting to note that Windows Server 2008 is expected to launch with SP1 included. If that sounds odd, remember that both Windows Vista and Windows Server 2008 were originally both codenamed Longhorn and that they are very closely related – it’s anticipated that the next Windows service pack (let’s call it SP2 for the sake of argument) will be equally applicable to both the client and server operating system releases.