October 2005 - Posts

Bizarre Weekend Stuff - Halloween came early

Ghosts in the machine. Literally. I'm helping out at the Oracle User Group in Birmingham tomorrow and Wednesday (yes, it's also running today), and was planning on demonstrating some of the features in the latest Windows Vista build. However, on Sat morning, Halloween definitely came early - I was answering an email on my big work laptop (Dell 5160) when it hung. 4 secs on the power button, and now it won't get through BIOS startup. Tried swapping out memory chips, removing all peripherals, disk, even running on battery, but it's just one giant paperweight now. Ironic that it's just (by days) out of warranty! Plan B was to get Windows Vista running on my D600 Dell spare machine but with only 1GB. Nowhere near as powerful, much slower disk etc. However, remember I do have 2GB of spare memory in the 5160, so I put that into the D600.

I'd already started the install at the end of last week on the D600 anyway, just needed to complete the driver installation. All was going well until I tried to get the wireless adapter (Dell TrueMobile 1300 which is a rebadged Broadcom adapter by the look of it). I tried no less than 6 different versions of the driver, all of which fail. Some spectacularly (blue-screen), others which just cause the machine to hang until you power it off, others which allude to install until you enable the device. Regardless, no wireless. This was doing my head in. Then I remembered something someone mentioned a few months back about certain drivers don't work if you have more than 1GB of RAM under Windows Vista. No, couldn't be a case of that could it? Yes, that's exactly what it is. Reducing the D600 back to 1GB lets the all varients of the driver install and I'm back on wireless. Strange things indeed. At least I'll have something to demo tomorrow.....

PS - Looks like I'll be ordering a Toshiba M3 to replace the Dell 5160 paperweight. Not what I need (like 64-Bit dual core, 4GB ram.....) but it's the best I'm going to get with the corp budget for now :-(

Part 19: Infrastructure essentials Blogcast - RPC/HTTP for Outlook & Exchange - Completing internal config

Continuing the blogcast series on infrastructure essentials.

This fourth part of configuring RPC over HTTP for Outlook 2003 moves us on to ensuring that RPC/HTTP works internally from our Outlook 2003 client to our Exchange 2003 Server. First though, we correct a typo in the registry settings from the previous blogcast part (sorry!). One thing that is critical is to correctly configure our Outlook Profile for RPC/HTTP connectivity. We walk through the settings and change them, take a look at the "/rpcdiag" switch when starting outlook and end up with Outlook talking to our Exchange server through HTTPS internally.

Next week, we'll start tackling the ISA Server configuration to get RPC/HTTPS available from the Internet.

Click here to view.


Series Index:

0. Network configuration and series background.
1. Getting started
2. ISA Server configuration to allow basic web browsing capability
3. ISA Firewall Client basic configuration
4. ISA Firewall Client auto-detection through WPAD configuration
5. Configuring an Exchange mailbox and Outlook profile
6. Fixing 0x8004010F on Outlook send/receive
7. Installing our first Certificate Authority
8. Publishing OWA through ISA using Forms Based Authentication
9. OWA /exchange redirection
10. OWA nearly goes SSL - we have a certificate
11. OWA is available over SSL/HTTPS
12. Sending external email - Configuring outbound SMTP
13. Mail retrieval through POP3 polling
14. Preparations for Email retrieval through SMTP Transfer
15. Completing Email retrieval through SMTP Transfer
16. RPC/HTTP: Overview and installing RPC Proxy component
17. RPC/HTTP: IIS Config and a bit on certificates
18. RPC/HTTP: Exchange IIS Config completion

Task manager additional network information

Living proof that no matter how much you use Windows on a daily basis, there's always something somewhere you find which strikes you as "wow, never knew that". Although I have a custom performance monitor MMC snap-in at home, for example, for monitoring network throughput on my broadband connection through my ISA Server, I never realised you could use options on the menu bar to change the task managers network tab view to show bytes sent and bytes received in red and yellow respectively. Obviously it's not as accurate or flexible as the performance monitor, it's still useful to know. The option's on the View menu under Network Adapter History.

Part 18: Infrastructure essentials Blogcast - RPC/HTTP for Outlook & Exchange - Initial Setup

Continuing the blogcast series on infrastructure essentials.

The third part of configuring RPC over HTTP for Outlook 2003 configures the registry on Exchange 2003 and ensures that IIS is correctly configured on our Exchange server. This is a critical step in ensuring that internal problems are non-existant before continuing on to external publication.

Click here to view.


Series Index:

0. Network configuration and series background.
1. Getting started
2. ISA Server configuration to allow basic web browsing capability
3. ISA Firewall Client basic configuration
4. ISA Firewall Client auto-detection through WPAD configuration
5. Configuring an Exchange mailbox and Outlook profile
6. Fixing 0x8004010F on Outlook send/receive
7. Installing our first Certificate Authority
8. Publishing OWA through ISA using Forms Based Authentication
9. OWA /exchange redirection
10. OWA nearly goes SSL - we have a certificate
11. OWA is available over SSL/HTTPS
12. Sending external email - Configuring outbound SMTP
13. Mail retrieval through POP3 polling
14. Preparations for Email retrieval through SMTP Transfer
15. Completing Email retrieval through SMTP Transfer
16. RPC/HTTP: Overview and installing RPC Proxy component
17. RPC/HTTP: IIS Config and a bit on certificates

Securely Publishing Exchange 2003 using ISA Server 2004 - "Zero to Hero"

Thanks for everyone who attended todays security event in London. I hope you got a lot out of the demonstration I ran through today, plus of course the other sessions. It was certainly the scariest and possibly "riskiest" session I've ever considered - taking on 90 mins+ of unrehursed demo could have gone very very wrong, but fortunately it all worked out perfectly. I totally underestimated the time it would take - if you had the patience, I could have gone on another hour and more besides, so sorry about that! At least no-one was snoring at the end :-)

Anyway, several people asked me for the slide deck (albeit very short and sweet), so here it is (it won't be going on the event site for download). Not the best deck in the world (sorry), but considering half of it was written during the train journey this morning having been awake since just after 3AM (Steve originally said no slides, just real live uncut stuff, but I had to bottle out of that one especially considering the subject material), I hope it helps.

Cheers,
John.

Branch Office Technologies in R2

We IT Forum preparations almost complete and the Windows Server 2003 R2 launch fairly soon, now would be a good time to get up to speed on R2 technologies. There's a series of online chats over the next few months - I'll hold off for the moment for those in december and beyond, but there's a chat on Branch Office R2 Technologies next week. The abstract a link are below.

This chat will focus on the introduction of the new DFS Replication engine.   We will discuss the feature set that enables it to efficiently replicate large quantities of data over the WAN.   We will discuss mechanisms designed to optimize replication in challenging environments.

Join here. 27th October 10AM PDT (6PM UK Time).

Why business travel isn't always the best option

I got sent this through earlier today and hadn't seen it before. However, it definitely goes down as the funniest thing I've seen or heard this week. Was trying to find somewhere to file it for safekeeping, and my blog seemed fairly appropriate. It's an advert for Office OneNote about why business travel stops here. Apologies if you've already seen it. Me? Still giggling now.

 

Part 17: Infrastructure essentials Blogcast - RPC/HTTP for Outlook & Exchange - Initial Setup

Continuing the blogcast series on infrastructure essentials.

The second part of configuring RPC over HTTP for Outlook 2003 connectivity to Exchange 2003 is covered in this blogcast. Now that we have the proxy component installed on the Exchange Server, we have some further configuration to perform. First, we take a look at and amend the IIS configuration on the Exchange Server for the newly create rpc virtual directory. Currently our Exchange Server does not have a web server certificate for SSL encryption, so we request that and apply it to our IIS server on the Exchange Server. 

Click here to view.


Series Index:

0. Network configuration and series background.
1. Getting started
2. ISA Server configuration to allow basic web browsing capability
3. ISA Firewall Client basic configuration
4. ISA Firewall Client auto-detection through WPAD configuration
5. Configuring an Exchange mailbox and Outlook profile
6. Fixing 0x8004010F on Outlook send/receive
7. Installing our first Certificate Authority
8. Publishing OWA through ISA using Forms Based Authentication
9. OWA /exchange redirection
10. OWA nearly goes SSL - we have a certificate
11. OWA is available over SSL/HTTPS
12. Sending external email - Configuring outbound SMTP
13. Mail retrieval through POP3 polling
14. Preparations for Email retrieval through SMTP Transfer
15. Completing Email retrieval through SMTP Transfer
16. RPC/HTTP: Overview and installing RPC Proxy component

Exchange 2003 SP2 Released

Hot off the press, just spotted the release of Exchange Server 2003 SP2. Time to update my infrastructure blogcast series and think about throwing in some mobile devices to try out the new device-wipe functionality. Guess what I'll be installing at home tonight too!

Part 16: Infrastructure essentials Blogcast - RPC/HTTP for Outlook & Exchange - Initial Setup

Continuing the blogcast series on infrastructure essentials.

By popular demand (so you can all stop emailing me now please!), we're going to tackle the subject of RPC over HTTP in the next 10 or 11 parts. First, I feel it important to set the scene to paint a clearer picture of what we are trying to achieve, and some of the security considerations we need to be sure of.

RPC/HTTP (or HTTPS as you will also see it called, given security is a good thing) is used by Outlook 2003 to communicate back to Exchange 2003 through a firewall such as ISA Server. Which, co-incidentally happens to match the exact configuration we have in our environment. RPCs (Remote Procedure Calls) typically using a broad range of ports, and opening those through a firewall isn't the safest option to you. RPC over HTTP provides a means to encapsulate RPC traffic into HTTPS packets using port 443 which is frequently available and open through firewalls.

While tunnelling through port 443 is good, please open your eyes to a few things here. Your firewall must as a minimum do two things. Firstly, rather than blindly pass the encapsulated RPC traffic straight through, it must to be able to inspect the traffic to provide you with a secure and solid layer of protection. To do this, we have a problem which is where the second requirement of your firewall comes in. HTTPS traffic is encrypted using SSL, and only the recipient web-server should hold the private key to decrypt the traffic. If the recipient web server was not your firewall, the firewall would not be able to inspect any traffic. Hence, the second requirement is the ability to provide SSL termination. This is where inbound traffic encrypted from the Internet is de-crypted at the firewall for inspection prior to entry into your LAN. After inspection, traffic passed to your corporate network can optionally be re-encrypted for an additional layer of security.

We also have another problem. Without going into the fundamentals of TCP/IP programming (although I could wax lyrical for many hours if you are interested - part of my background was to write a TCP/IP stack, so I feel I know a fair bit there), on a single IP address (generally) only a single process can be bound and listening on a particular TCP port. The port in question I'm referring to is 443, that used by SSL. If you've been following the series, you know that within our infrastructure, port 443 is listening on the ISA server using the OWA Forms-Based-Authentication web listener. RPC/HTTP(S) requires us to be listening with basic or integrated authentication. ISA does not support combining FBA with Basic or Integrated auth. We could say to users, sorry you can't have OWA - it's Outlook thick client only. However, that won't go down well. But then, what about if we wanted to host our Internet site internally and have a section of it also available on port 443. Or an Extranet sharepoint server? No, we need to think again. Fortunately, there is a way to resolve this without having a more expensive luxury of multiple external IP addresses as will be seen throughout the series.

So, hopefully you now have a feel for where we are headed over the next few weeks. The first part here walks through the network diagram and sets up the essential RPC/HTTP proxy component built into Windows Server needed for this solution to work. For the first few parts, we will concentrate on getting Outlook 2003 to communicate with Exchange 2003 internally using RPC/HTTP. This is an essential first step as you don't complicate matters by introducing the firewall straight away, and it validates that the configuration is sound. After all, if it doesn't work internally, you'll be scratching your head for hours when you throw the firewall into the mix.

For those itching to get ahead of the game, here's a KB article partly covering this type of configuration with a single Exchange server in your organisation. For more deployment scenarios, particularly if you have multiple Exchange Servers including both front-end (FE) and back-end (BE), take a look at the Technet articles here.

Click here to view.


Series Index:

0. Network configuration and series background.
1. Getting started
2. ISA Server configuration to allow basic web browsing capability
3. ISA Firewall Client basic configuration
4. ISA Firewall Client auto-detection through WPAD configuration
5. Configuring an Exchange mailbox and Outlook profile
6. Fixing 0x8004010F on Outlook send/receive
7. Installing our first Certificate Authority
8. Publishing OWA through ISA using Forms Based Authentication
9. OWA /exchange redirection
10. OWA nearly goes SSL - we have a certificate
11. OWA is available over SSL/HTTPS
12. Sending external email - Configuring outbound SMTP
13. Mail retrieval through POP3 polling
14. Preparations for Email retrieval through SMTP Transfer
15. Completing Email retrieval through SMTP Transfer

Non-standard Naming conventions - is your name too short?

Naming Conventions. Now there's an interesting topic - it crops up all the time in IT: Server Names, Site Names; Group Policies etc. Where am I headed - no, not into an in depth discussion of best practices in this area, but to add a new one to for the the list of non-standard naming conventions.

There are plenty of crazy websites out there if you look. However, I had to laugh when my wife just shouted at me from downstairs (I'm working from home, you see) that her name was non-standard. Uh? A certain website she was trying to enter her details on would not accept her name - I've heard of missing phone, email or bits of address, but never a site not allowing you to enter your real name.

You see, according to this website, your first name must be at least four characters long. Since when this was a requirement, I don't know. So apologies to everyone by the name of Jo, Su, Joy, Tom, Si etc., you now have non-standard names. I'm OK though apparently. I'm glad my parents called me John rather than Jonathan. The latter, shortened to Jon (which I frequently get called in emails) is non-standard. Anyway, I didn't want to sign up for a newsletter on the latest and greatest gadgets, creams and potions in beauty therapy..... Good job too!

Help - IE Keeps opening my spreadsheet. I want to save the darn thing...

I received an email yesterday from a user using Internet Explorer to attempt to download Excel Spreadsheets (.xls extension). They couldn't see an obvious way of stopping Internet Explorer from automatically opening the spreadsheet embedded in the browser, rather than ("as they seemed to recall") being prompted whether to open or save the document.

This is a surprisingly common question - the answer is another of those "easy if you know how", but impossible to find if you don't. Half the reason for this is that the answer doesn't lie in Internet Explorer, it's actually Windows Explorer or Folder Options on the control panel (at least from a GUI perspective - a different story under the covers as to how this actually works). Now why on earth file types were ever put in the control panel under folder options is another one of those mysteries!

When you originally install Microsoft Office, the file associates are setup in Windows. Certain file types are considered dangerous (may be that's a bit strong), but worthy of asking users what they would like to do if you encounter a file with that extension on the Internet or Intranet. Unfortunately, and I personally consider this a bad thing, the dialog box which asks you has a checkbox "Always ask before opening this type of file".

The bad thing isn't so much the checkbox - that's good. It's that fact that it gives users absolutely no clue as to how to get the dialog back should you choose to not be asked again. The answer is straightforward though. Either

- Choose Folder Options from the Control Panel,   or
- Open Windows Explorer and choose Tools/Folder Options.

From the dialog which opens, select the third tab, "File Types". Scan down the left hand column until you get to XLS as shown below (note this solution applies to many other file types).

Click the Advanced button at the bottom to show the following dialog.

Notice the checkbox "Confirm open after download" is not currently checked. Check the box, click OK and OK again. The problem will be solved.

But, a quick word of warning. Be very careful playing with file associations and other options in the above screens unless you are very certain of the consequences. If in doubt, don't do it, or try it on a test machine or Virtual Machine.

Netware to Windows Server migration

So, apart from being a great showcase for using Microsoft Virtual Server 2005 to run online labs, this provides a great opportunity to learn about how to migrate from Novell to Windows in this brand new online lab. To sign up and for more information, click here.

 

Turning off differencing disks, and a Virtualisation Live and Uncut rerun anyone?

Thanks to everyone who attended the "Virtualisation Live & Uncut" TechNet evening at the Microsoft office in Reading last night - I had a fantastic time, and it was great to have such an interactive audience. I think I now understand a lot more about your concerns and areas to focus on. The unscheduled follow-on "unplugged" bit was great - if I repeat the event, I'll bring a guitar with me. So, in that vain, if you missed yesterdays event but would like a rerun, please add a comment to this entry - if there's enough interest (maybe in Birmingham/Manchester?), I have the means to get it organised.

So, back to a question asked of me, and also one which I've asked myself but never given an answer serious consideration. Suppose you use differencing disks to build say 20 virtual machines all from a single base image. You run them for months for testing purposes, but discover that the size of the differencing disk is growing huge - to the extent that you would have been better off (in terms of physical disk utilisation) using dynamically expanding or perhaps even fixed disks. One downside of a differencing disk is that there is no means to compact them as you can for a dynamically expanding disk - it just grows and grows.

A solution, although not perhaps the most trivial to implement, is to use VSMT to perform a V2V (Virtual to Virtual) migration, deploying the image back to a dynamically expanding or fixed disk. Not ideal, but exactly something I'll be doing this weekend (but only 5 machines in my case).

Part 15: Infrastructure essentials Blogcast - Completing email receiving through SMTP transfer

Continuing the blogcast series on infrastructure essentials.

In this blogcast, we complete email retrieval configuration through SMTP transfer. Having seen the ISA logs and network analysis, we configure and apply an appropriate ISA firewall policy, and send an email from the Internet into our organisation. During this blogcast, we also look closer at the underlying TCP traffic and SMTP commands during a typical SMTP transfer - if you're wondering why the Exchange Server Teams blog is called "You Had Me at EHLO", all will be revealed.

Click here to view.

The next 10 parts work through the relatively complex task of configuring RPC/HTTPS so that Outlook clients can connect from the Internet side as transparently as if they were in the office. Remember, please drop me an email through the "Contact" option or leave a comment if there's something you specifically would like to see in this series.


Series Index:

0. Network configuration and series background.
1. Getting started
2. ISA Server configuration to allow basic web browsing capability
3. ISA Firewall Client basic configuration
4. ISA Firewall Client auto-detection through WPAD configuration
5. Configuring an Exchange mailbox and Outlook profile
6. Fixing 0x8004010F on Outlook send/receive
7. Installing our first Certificate Authority
8. Publishing OWA through ISA using Forms Based Authentication
9. OWA /exchange redirection
10. OWA nearly goes SSL - we have a certificate
11. OWA is available over SSL/HTTPS
12. Sending external email - Configuring outbound SMTP
13. Mail retrieval through POP3 polling
14. Preparations for Email retrieval through SMTP Transfer

New virtualisation and Self Managing Dynamic Systems content on microsoft.com

There's a few new and updated pages on microsoft.com following the announcments made earlier this week for the Self Managing Dynamic Systems initiative, and how virtualisation is coming to the forefront of technology. There's lots of info out there if you know where to look. Enjoy!

 

Windows Server 2003 R2 End-To-End Overview

If you missed yesterdays webcast exploring the three key areas of the upcoming Microsoft Windows Server 2003 R2: Branch Office, Storage Management and Active Directory Federation Services, it is available "on demand" to listen at your leisure. If you're new to Windows Server 2003 R2, this provides an excellent overview. It covers how Windows Server 2003 R2 extends Windows Server 2003, providing the most efficient way to manage and control access to local and remote resources while easily integrating into your existing Windows Server 2003 environment and how it enables new scenarios including simplified branch server management, efficient storage management and streamlined collaboration with partners. Windows Server 2003 R2 builds upon the increased security, reliability and performance that came with Microsoft Windows Server 2003 Service Pack 1.

Click here to register and view

 

Part 14: Infrastructure essentials Blogcast - Preparing to receive mail through SMTP transfer

Continuing the blogcast series on infrastructure essentials.

This next blogcast raises the bar in terms of email retrieval. In the previous part, we were using POP3 email retrieval, similar to many home users retrieve email from an ISP hosted mailbox. This solution isn't necessarily ideal for business users, firstly it is relatively "high maintenance" in that you need to perform user mapping between ISP mailboxes and domain users, and secondly, there will be an inherent delay as your server is periodically polling for new email, rather than reactively being told that email is ready to be received.

In this blogcast and the next, we look at using SMTP transfer. This involves creating an MX (Mail Exchanger) DNS record on our ISP to tell the worlds email servers where they should connect to when they have an email for our organisation. We attempt to send an email internally, and use a network analyser and ISA monitoring to determine why we receive an NDR (Non Delivery Report) back to the sender. This will be fixed tomorrow :-)

Click here to view.


Series Index:

0. Network configuration and series background.
1. Getting started
2. ISA Server configuration to allow basic web browsing capability
3. ISA Firewall Client basic configuration
4. ISA Firewall Client auto-detection through WPAD configuration
5. Configuring an Exchange mailbox and Outlook profile
6. Fixing 0x8004010F on Outlook send/receive
7. Installing our first Certificate Authority
8. Publishing OWA through ISA using Forms Based Authentication
9. OWA /exchange redirection
10. OWA nearly goes SSL - we have a certificate
11. OWA is available over SSL/HTTPS
12. Sending external email - Configuring outbound SMTP
13. Mail retrieval through POP3 polling

Resolving SMTP error 550 5.7.1 Unable to relay for user@domain.com Error 0x800CCC79

I was struggling with this error message today - everything I had found on the Internet suggested it related to security. Well, it does, of sorts, and a careful look at the configuration of your SMTP server without mis-interpreting a dialog box.

If you open the properties for your SMTP server under IIS admin, select the Access Tab, and at the bottom, click "Relay", you will see a check-box at the bottom, which is by default selected, saying "Allow all computers which successfully authenticate to relay, regardless of the list above". In my head-scratching to work out the cause of the error, I had mis-read the message as "Allow all users which succ....". The answer therefore was simple, above that check-box on the relay restrictions tab, there is a options dialog which by default Only the list may relay. Simple as adding your server to the list, or selecting All except the list below. The first one is obviously more secure.

 

Part 13: Infrastructure essentials Blogcast - Receive external email through POP3 polling

Continuing the blogcast series on infrastructure essentials.

Unlucky 13 for some - it certainly was for me, I had to record it three times and still had problems along the way! Oh, the joys of real world "live" computing! Anyway, now that we can send email externally from our Active Directory/Exchange based infrastructure using SMTP, the next steps are to be able to receive email from the Internet. There are a couple of ways open to us to configure this, and the solution generally depends on what services are available to us from our ISP, and whether we might have a static IP address externally. The first solution proposed in this blogcast is akin to a home user who uses an ISP to host their email inbox, and an email client to poll the ISPs server using POP3 (Post Office Protocol).

If you were using Small Business Server 2003, a POP3 solution exists "in-the-box", however, we are using Exchange 2003 directly, and we have to use a utility to perform POP3 polling. There are many utilities out there for this, varying in price, number of mailboxes supported and functionality. Some will include spam checking and anti-virus, for example. However, I chose a very basic free utility to demonstrate what can be done. Along the way, we determine what reconfiguration needs to be done to our ISA server to allow POP3 traffic to traverse our firewall.

Click here to view.


Series Index:

0. Network configuration and series background.
1. Getting started
2. ISA Server configuration to allow basic web browsing capability
3. ISA Firewall Client basic configuration
4. ISA Firewall Client auto-detection through WPAD configuration
5. Configuring an Exchange mailbox and Outlook profile
6. Fixing 0x8004010F on Outlook send/receive
7. Installing our first Certificate Authority
8. Publishing OWA through ISA using Forms Based Authentication
9. OWA /exchange redirection
10. OWA nearly goes SSL - we have a certificate
11. OWA is available over SSL/HTTPS
12. Sending external email - Configuring outbound SMTP

Self Managing Dynamic Systems update

Following my last post, here's a few links on microsoft.com which provide more information.

A brief on virtualisation is here, and a whitepaper on virtualisation can be found here.

But wait... just found more. This is the official press release. There's a few interesting remarks in there (apart from the Q&A about the release itself obviously).

  • First, the list of vendors who have licensed the VHD (Virtual Hard Disk) file format. Gilles Vollant software is in there - famous for it's WinImage software I was invited to test a little while back.
  • Secondly is the remark by Peter Morowski, VP of software in Dells enterprise systems group. This was relevant as I can announce as track owner for Core Infrastructure at IT Forum this year in Barcelona, that Dell will be presenting a session focusing around this type of technology. More on this to follow shortly, as we are finalising the content as I type.
  • Thirdly, that XenSource are mentioned to have either licensed the VHD file format or are building solutions that integrate with Virtual Server 2005 R2 (it doesn't state which, but you can bet I'll be doing some investigating). Interesting, but I'll say no more.

 

License changes for Windows Server - Virtualisation goes mainstream

BIG NEWS DAY FOR VIRTUALISATION TECHNOLOGY!

As was just announced at SoftSummit in Santa Clara, CA today, Microsoft is making some big changes to licensing in from Windows Server 2003 R2 which launches very soon. As was announced at the Microsoft Management Summit earlier this year, Microsoft is committed to making a "big bet" on virtualisation. Now that could mean a lot of different thing to different people, but certainly something as a headline which pleases me as it's without doubt my favourite technology. Let's see what that "big bet" really means as today started the wave of change.

Two announcements today affect the way in which Windows Server licensing changes, and for the first time in Microsoft history takes into account the industry trend of a the increasing significance of virtualisation technology.

The first announcement recognises that many companies have images of virtual machines sitting on their hard disk - maybe as a library for test and development purposes. Today, licensing rules means that you must have a license to install that operating system instance, regardless of whether it is turned on and running - in other words (and these are mine rather than official MS licensing speak, so please note the disclaimer on my blog), your license provides the right to install the operating system. Now this could be expensive if you have 10, 20, 100 or even 1000's of virtual images in your library. Each image would require a separate license. The change is that the license EULA will in the future be a "use right". For example, 100 virtual images, 3 running = 3 licenses required. The cost savings here could be huge, and removes a significant barrier to the use of virtual machine technology.

The second announcement is equally as significant, and applies to Windows Server 2003 R2 Enterprise Edition only (ie not Standard). Due to the power of server technology these days, and when looking to the near future when we start talking Intel VT or AMD Pacifica technology, people are going to increasingly be looking at consolidating their workloads onto virtual machines. Again, as for the first announcement, this too can be expensive and a barrier in terms of cost as you require a license for each virtual machine which is running, both host and guests. To address this, the EULA for WS2003 R2 EE (again, my words, not official legal speak) will include the right for your one license to be used to actively run up to five instances of that operating system on a single host machine. That being: One for the host operating system, plus a further four virtual machines for other workloads. The host operating system workload cannot however be used for any application services other than as a virtual machine host and management/monitoring. To put this another way, the effective workloads for the license in terms of application services being provided to your organisation is of the four virtual instances only.

This is just a summary, and part of what is termed "Self Managing Dynamic Systems". You will hear a lot more about this over the coming months, and is a major change to the way in which Virtualisation technology is going to be a key part of the future, so stay tuned!

Get TechNet Plus for half price

Thought you'd like this one if you live in the UK at least. Check out this page on microsoft.com, where there is a huge pricing discount for TechNet Plus subscriptions. If you purchase TechNet Plus directly through that site (ie not through a partner) from now until the end of the year, there is close to a 50% reduction in costs. This means, for example, a years TechNet Plus Single User subscription comes in something like £270. If it wasn't for the fact I work at Microsoft, I'd consider buying this myself, and I'm honestly not just saying that because I work at Microsoft. I'm not, and never will be, a salesman, just a techie :-). With the full evaluation software included in the subscription, including beta's of the Windows Vista client and server operating systems and servers, it really seems to me to be excellent value for evaluation and testing.

Part 12: Infrastructure essentials Blogcast - Configuring outbound SMTP

Continuing the blogcast series on infrastructure essentials.

Hot off the headphones, so to speak - literally just recorded. This blogcast goes through a typical scenario in a small/medium organisation where an ISP's SMTP server is used to send outbound email. If you've been watching the series so far,we can send emails to internal recipients, but not outbound to the Internet. However, we can access our corporate email using Outlook Web Access securely from the Internet.

In the demonstration environment, I have configured our "pretend" ISP box to host both an SMTP and POP3 service, and have setup a mailbox and Outlook Express profile to pick up emails on the Internet side. We configure a simple Exchange SMTP connector to forward outbound email for any external domain to our ISP, perform some diagnosis to determine what needs to be configured on our ISA server, do the configuration and prove that everything works.

Click here to view.


Series Index:

0. Network configuration and series background.
1. Getting started
2. ISA Server configuration to allow basic web browsing capability
3. ISA Firewall Client basic configuration
4. ISA Firewall Client auto-detection through WPAD configuration
5. Configuring an Exchange mailbox and Outlook profile
6. Fixing 0x8004010F on Outlook send/receive
7. Installing our first Certificate Authority
8. Publishing OWA through ISA using Forms Based Authentication
9. OWA /exchange redirection
10. OWA nearly goes SSL - we have a certificate
11. OWA is available over SSL/HTTPS

WMI for Windows Management

I just noticed this video posted up on Channel 9 from a number of members of the Windows Management Instrumentation (WMI) team at Microsoft show you how to use WMI to manage Windows better. WMI isn't the easiest thing to get the hang of, so it's worth the 45 or so minutes to have a listen & watch. Hope you find it useful.

64-bit Rocks!

...for a few days anyway. I went out and bought an AMD 3400 64 bit machine yesterday for my son who started Uni a few weeks ago. It's a pretty basic machine, but I chose it for its expansion capability in the hope that with a few minor upgrades, it will last the full three years of study and well into Windows Vista. It came with 1GB Ram, a 200GB HDD (IDE though), 4 SATA ports free, DVD Burner, and with the PCI-X graphics slot available (but currently using on-board graphics which are reasonable enough). I added a Hauppauge TV card (Model 1046) to allow Media Center to be installed (unfortunately 64-bit MCE isn't available until Vista) to get rid of his TV/DVD in his room, and it works a treat (apart from the fact that I've yet to find a way of re-mapping the Hauppauge remote supplied with the wintv-pvr-150 to be re-mapped to Media Center functions). So... if anyone knows of such a utility please let me know - afterall, what's a blog for otherwise!

While it's mine (at least until Saturday), tonights job is to try out how Windows Server 2003 x64 plus Virtual Server 2005 R2 64-bit cope on this using a spare disk I've got lying around. After that, I'm back to 32-bit land for a while....

 

Silently Removing XP Games

I'm often sent questions by email about how to do x, how to do y, what does z do etc. This one was a common issue, so I felt it was worth sharing. During their installation, a particular company had included the standard XP games (minesweeper, solitaire and so on). It was a relatively small company - around 200 client machines, some laptop, some desktop. They simply wanted to remove them silently.

There are several methods which vary in completeness, such as considering a group policy software restriction policy to stop those games from running, but I particularly liked the solution here as the script also uses WMI to kill the game should it be running before performing an unattended installation. You can of course add to this script in many ways, or consider including it a group policy logon script (as you can't guarantee that the machines will be connected to the network if you were to use the tool such Hyena.)

ADS 1.1 + VSMT Followup

As I blogged at the end of last week, Automated Deployment Services, or ADS Version 1.1 was recently released. I spent a couple of hours upgrading my demonstration VSMT environment to see what was what. I can, as Dugie also confirmed, confirm that a migration of an NT4 Server worked flawlessly, also using the latest build of Virtual Server 2005 R2. I did like the way that I could now use Windows Server 2003 SP1 media to build the repository when installing ADS, and there's also an option, if you have it, to use Windows PE. I'll have to investigate that step a bit further....

I'm currently planning the free TechNet evening event at the Microsoft office in Reading on 13th October, "Microsoft Virtual Server 2005 and Virtual PC 2004 - Live and uncut!". You can register for that event here, where you'll also have a chance to ask me any of those awkward questions about Virtualisation in person, including where Microsoft is heading on its roadmap. I look forward to seeing you there!