IT Forum ’05 highlights: part 2

This content is 18 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.

Microsoft UK IT Forum HighlightsMicrosoft do say that they like to receive feedback on the events that they run. Unfortunately, my feedback for last week’s IT Forum ’05 highlights (part 1) event was not good and Thomas Lee gave me a clear indicator today that people really do read it when he gently needled me about my comments on the quality of the external presenters (don’t worry Thomas – your VSAT scores will be excellent)!

Whilst it makes me a little nervous that most of the IT professional technical evangelist team at Microsoft UK (and some external speakers like Thomas) know me by name (I’m probably infamous for asking too many questions and for republishing their sessions on this blog), I figure that my musings here also help spread their message and I’ve made it my unofficial role to be a bit of a Microsoft evangelist (although I still comment when I don’t like something and I also write about other technology areas that interest me).

I’m pleased to say that today’s IT Forum ’05 highlights (part 2) event was a world apart from last week’s part 1. With good speakers for four out of the five sessions, interesting topics (and some cool technology demos), there was a whole load of information presented that I couldn’t easily get elsewhere (that’s the whole point about going to Microsoft events, I want to learn things that I can’t find on Google).

In fact, there was so much good stuff that it won’t fit into a single blog post, so expect to see more here (as soon as I get time to write it up) about Exchange 12, the Windows Server 2003 SP1 security configuration wizard, the Microsoft Scripting Host (codenamed Monad), Exchange Server 2003 SP2 mobile messaging, and maybe a bit more about Windows Vista too.

Release of the next Windows Vista CTP may be imminent

This content is 18 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.

This afternoon, I heard the clearest indicator yet from someone close to Microsoft that the next Windows Vista community technology preview (CTP) release is imminent – it may even be made available as soon as tomorrow. Furthermore, as widely reported in the media, there will not be a second Windows Vista beta (there is already some confusion over this because earlier CTPs have included the magic words “beta 2” in places).

I commented a few months back that releasing a series of CTPs as well as the normal series of beta and release candidates would be too much to fit in – it remains to be seen whether there will be further CTPs (I would expect at least one more in April) or if Microsoft will move back to the traditional release candidate model.

Meanwhile, at least in public, Microsoft are sticking to their schedule of shipping Vista in the second half of 2006 – my gut feeling is that whilst RTM may well be achieved in 2006 general availability will not be until early 2007.

Tips for managing digital audio

This content is 18 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.

Paul Thurrott has just posted a useful article on the Connected Home Media site about acquiring digital media (the comments are worth a read too).

I use iTunes (only because I have an iPod – otherwise it would be far more convenient for me to use Windows Media Player) and have ripped all of my CDs to disk as 192-bit MP3s (I still need to rip the CD singles, the vinyl records, the compact cassettes, the MiniDiscs and the DVDs), but I do disagree with Paul on one point- I still buy music on CD. I do this for a number of reasons:

  • I own a legal copy of the music without any digital rights management (DRM).
  • I have a backup copy.
  • If I buy my CDs online (or from the supermarket), it generally costs the same (or less) as buying a whole album from iTunes.

Having said that, I did buy a couple of tracks from iTunes recently – single tracks when I didn’t want to pay an extortionate price for a CD single. I was concerned about DRM and the limitations of 128-bit AAC but using the iTunes Music Store is really easy.

Paul’s approach of burning the legal downloads to CD and then ripping them again is a great idea (accepting that there will be an inevitable loss in quality) – at least that way I have a non-DRM copy for use in years to come.

Finding the right memory for a PC upgrade

This content is 18 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.

Get more memory at Crucial.com!

Before installing Virtual Server 2005 R2 on my already overworked server (actually, its just a PC) which acts as a domain controller, DNS server, DHCP server, RIS server and handles a few file shares (admittedly on a small network – I’d never advise running a business on a single PC), I thought I’d better put some extra memory in it.

I find it impossible to keep up with PC hardware, and at the danger of turning this post into one large advert, I was really impressed with my experience at the website. In a few clicks, I was able to use the Crucial Memory Advisor Tool to identify the memory options for my aging Compaq Evo D500SFF and, although I didn’t use it at the time, they also have a system scanner which can be used to identify upgrades for a specific system (I’ve just run it now and it correctly identified the system which I’m using to write this post).

Another area of the Crucial site that really impressed me was the help text, which enabled me to understand the various memory types (so I could decide whether or not to simply swap some RAM around between my various systems).

To make this post a little more balanced, I should mention that Kingston Technology also have a memory search tool but my experience was that the Crucial version was faster to use and the prices were lower (I suspect this is because Crucial sell direct whereas Kingston redirected me to a third party to actually buy the RAM). Crucial also sell flash memory cards and readers, USB flash drives, graphics cards and printer memory,as well as offering free UK shipping by Royal Mail Special Delivery for orders over £25 and guaranteeing compatibility of the memory purchased (as long as you have used the Crucial Memory Advisor Tool).

Crucial, the memory experts

Money-grabbing telcos want to charge for their piece of the Internet

This content is 18 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.

Google is my search engine of choice, and Google AdSense is the main source of income for this site (still not quite breaking even though); however recently I have criticised the Internet search giant for their appalling Google Pack and also questioned (in not so many words) whether their rapid growth is starting to impinge on their “don’t be evil” informal corporate motto…

Whether Google are evil or not, I was appalled to hear on Slashdot Review that US telcos have criticised Google and other Internet giants for using their lines without paying extra fees and charges. According to the original Washington Post article, a Verizon executive said:

“The network builders are spending a fortune constructing and maintaining the networks that Google intends to ride on with nothing but cheap servers.”

The way I see it is that I pay my Internet service provider (ISP) to provide an Internet service and Google pays their ISP to provide an Internet service whilst the ISPs pay the telcos for access to the carrier networks. So, the telcos are paid, not once, but twice to deliver Google’s data to my browser. Now they want to be paid again… hmm…

At the same time, the telcos are putting in place next generation networks that will allow them to prioritise traffic, effectively allowing them to marginalise “free” Internet users, giving access to those are prepared to pay more. As both a user and a content provider, I don’t like this one bit, and neither it seems does Google’s Chief Internet Evangelist, Vinton G. Cerf, who was partially responsible for the original creation of the Internet and was reported in the same article as saying:

“In the Internet world, both ends essentially pay for access to the Internet system, and so the providers of access get compensated by the users at each end… My big concern is that suddenly access providers want to step in the middle and create a toll road to limit customers’ ability to get access to services of their choice even though they have paid for access to the network in the first place.”

That just about sums it up to me. Verizon (AT&T, and the rest) – keep your hands off the Internet – I pay my ISP – how ISPs and telcos charge one another for access should not be my problem.

The IT Crowd

This content is 18 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 was pleased to read in IT Week that a new sitcom was about to air in the UK, based around an IT department (I even heard about it on US-based podcasts – largely because Slashdot picked up on it). Surely, I thought, there’s plenty of scope there for something funny – maybe even a twist on “The Office” bringing in the idiosyncrasies of end-user support.

Well, the first two episodes of Channel 4’s “The IT Crowd” hit our screens last weekend (I finally watched it last night) and I was sorely disappointed. It scored 10 out of 10 for attention to detail (office in the basement of a tower block, RTFM t-shirt, rows of defunct CRT monitors on the shelf with Post-it notes attached, Commodore PET and ZX81 proudly on display, IT Manager who knows nothing about IT, etc.) but laughs were few and far between (not counting the dubbed-on sitcom laughter), despite depicting the two techies (to support 34 floors of staff… first response to all support calls “have you turned it off and on again”) as social misfits.

Maybe working in IT is just not that funny.

Understanding DHCP console icons

This content is 18 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.

A few weeks back, I was troubleshooting some DHCP issues and came across Microsoft knowledge base article 259786, which gives a link to a handy reference of DHCP console icons. Unfortunately at the time of writing, the link in the knowledge base article is broken – the DHCP console icons reference is available in the Microsoft Windows Server TechCenter.

Microsoft’s common engineering criteria and Windows Server product roadmap

This content is 18 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 often heard people at Microsoft talk about the common engineering criteria – usually when stating that one of the criteria is that a management pack for Microsoft Operations Manager (MOM) 2005 must be produced with each new server product (at release). A few minutes back, I stumbled across Microsoft’s pages which describe the full common engineering criteria and the associated report on common engineering criteria progress.

Also worth a read is the Windows Server product roadmap and the Windows service pack roadmap.

Finally, for an opportunity to provide feedback on Windows Server and to suggest new features, there is the Windows Server feedback page (although there’s no guarantee that a suggestion will be taken forward).

Windows Server 2003 Service Pack 1 overview

This content is 18 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 meaning to write about the new functionality in Windows Server 2003 service pack 1 (SP1) for a while now, but various distractions led to this post sitting on ice for several months. I thought about dropping it altogether, but then I changed my mind because even though Windows Server 2003 release 2 (R2) is now generally available, SP1 information is still pertinent for two reasons:

  • R2 is installed on top of an SP1 baseline.
  • Many organisations will wait before implementing R2 – so SP1 is still highly relevant to a large chunk of the market (especially those still using Windows 2000, many of whom were waiting for the first Windows Server 2003 service pack before upgrading).

At last year’s Microsoft Technical Roadshow, John Howard presented a Windows Server 2003 SP1 technical overview session, at which he explained that, like Windows XP SP2, Windows Server 2003 SP1 is basically a security update. In producing SP1, Microsoft’s goal and vision was to respond to customer challenges around security, reliability and performance, making it simple both to cope with current threats and to secure a system ready for future threats. Robustness is addressed through some changes to increase performance (e.g. http.sys now runs in kernel mode for IIS servers) and reliability is about allowing systems operation with the minimum of downtime. Most importantly, tools like the security configuration wizard can be used to decrease the attack surface, exposing fewer ports and services so that organisations that have disabled a potentially vulnerable service can patch at their leisure, rather than having to schedule emergency downtime to cope with a major threat.

SP1 addresses security concerns with a number of new features, which I’ll describe in the rest of this post.

Data execution prevention (DEP) is implemented both in hardware – where no execute (NX) support is provided – and in software (functional on any process supporting Windows Server 2003). Controlled using a boot.ini /noexecute=policylevel switch, four policy levels can be selected:

  • OptIn – hardware DEP on, applications can select whether or not to use it.
  • OptOut – DEP is on, unless an application opts out.
  • AlwaysOn – DEP is on (for all applications).
  • AlwaysOff – DEP is off (for all applications).

As for many boot.ini file settings, this DEP can also be controlled through the GUI (system properties).

Post setup security updates (PSSU) is a feature designed to protect servers between the first boot and application of the most recent security updates, opening on the first administrative logon (if Windows Firewall was not explicitly enabled using an unattended installation or group policy) and blocking all inbound connections until the PSSU dialog box is completed (at which time all updates will have been applied).

PSSU offers links to install critical security updates (from Windows Update), as well as the opportunity to configure automatic updates and will re-open on the next login if not fully completed before the computer is restarted (or if forced to close using Alt and F4, which will leave the Firewall enabled). PSSU is invoked during a slipstreamed installation, but is not applied when existing servers are upgraded or when the Windows Firewall is enabled or disabled through group policy.

Unlike Windows XP SP2, the Windows Firewall is not enabled by default on Windows Server 2003 SP1 (unless PSSU is in effect). Microsoft say that this is because the primary purpose of a server is to accept inbound connections, although I would counter this by saying that the software should be secure by default and an administrator should have to take action to open ports and allow services. The boot-time security provided by the firewall is non-configurable, offering basic networking only (domain controller lookup, DHCP client, etc.) until the server is fully online. Like the XP SP2 firewall, multiple network profiles are supported (e.g. more aggressive control when away from the corporate network) and is the Windows Server 2003 SP1 firewall is integrated with the netsh command line utility.

Role-based configuration and lockdown is facilitated with the security configuration wizard (SCW). Although best practice, many administrators view reducing the attack surface on a server as difficult, time consuming, risky (services might be broken) and involving a whole load of documentation to review. Using the SCW, the process is simplified, using a role-based metaphor to disable unnecessary services and IIS web extensions, block unused ports, secure open ports using IPSec, reduce protocol exposure and configure audit settings.

SCW can be installed from the Add or Remove Programs Control Panel applet (appwiz.cpl), or by setting scw=on in unattend.txt. Command line support is included (scwcmd), as are rollback (scwcmd rollback), view (scwcmd view) and analysis (scwcmd analyze) capabilities. Although the security policy is not set through group policy, it can be applied to multiple servers as the configuration can be saved to an XML file for re-use (or converted to a group policy using scwcmd transform /p:filename.xml /g:policyname).

Incidentally, best practice would be to avoid saving the configuration file by server name as this would be useful information for a would-be hacker (and can be overwritten by later updates). The SCW viewer is also a good reference for port numbers, etc. used by various Windows services.

Other new security features include IIS 6 metabase auditing, VPN quarantine functionality and Internet Explorer security enhancements (as per Windows XP SP2 – described in the application compatibility testing and mitigation guide). RPC and DCOM are also enhanced (as for XP SP2) to reduce the attack surface with no more anonymous inbound RPC, restrictions on outbound RPC (both of these may be overridden with a registry key) and only administrators can invoke DCOM components remotely.

Another new Windows feature (which I believe NetWare administrators have had for years) is access based (directory) enumeration (ADE). ADE hides directories on a share based on a user’s access rights. The service pack version of ABE needs to be programmatically enabled (John Howard’s blog carries a link to an unsupported Microsoft utility which will enable this) but since SP1 was released, ADE has been made available for download from the Microsoft website with GUI and command line support (abecmd). It is fully described in the accompanying white paper and for those who would like to see a demonstration, John Howard has recorded an ADE blogcast.

I’m sure there are some other enhancements within SP1 that I’ve missed, but these are the major security improvements. Windows Server 2003 was already pretty good and with SP1 it got better. Add Windows Server 2003 R2 to the mix and there are also some great new features.

Scanning a multiple-page document into a single file using Microsoft Office

This content is 18 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.

Last night, I discovered a Microsoft Office program that I’ve never used before – and it’s actually quite a useful feature to know about.

I’d received a contract in .PDF format which needed to be signed and returned by fax or e-mail. I no longer have a fax machine (my ISP provides me with a fax-to-email service for receiving faxes and I very rarely send them). So, my problem was that once I’d printed and signed the (multiple page) contract, how could I digitise it again (as a single document, rather than several individual pages)? The answer was Microsoft Office Document Imaging – provided as part of Office XP and 2003 (and possibly in other versions too – I haven’t checked). This let me scan multiple pages into a single .TIF file, also offering optical character recognition (OCR) and annotation functionality (pens, highlighting, text and picture insert, etc.).

I’ve been using Microsoft Office for many years, and I’ve never used this feature before – it strikes me that it might be a useful piece of information for someone else too.