There are many links out on the network to explain how to join a Media Center Edition (MCE) PC to a Small Business domain, but that’s not what this post is about. You see, I want my new MCE to play nice with my SBS network, but joining a domain breaks the two specific features I want.
After recently moving my desktop to a more accessible location in the house, I wanted to make it easy for my five year old to use, and that meant I needed the XP Home fast user switching logon style. Clicking on a recognizable name or picture is much easier for her than pressing Ctrl-Alt-Del and typing a username and password. Joining a domain removes this style of logon.
On a side track, I had been contemplating for months the idea of modding my xBox. I’m not a big gamer, so most of the benefits of a modded xBox are lost on me. What I really wanted to do was to be able to enjoy photos and music from my server on my entertainment system. Then, I was introduced (finally) to Media Center, and Media Center Extenders. I found out that Microsoft sells a Media Center Extender (MCX) for the xBox that would let me do exactly what I wanted on the xBox. MCE on the PC would give me that ‘XP Home’ look I was looking for too. One of the requirements for Extenders is that the MCE PC must be using the Fast User switching, so joining a domain would break that too.
So, I rebuilt the PC with MCE and got the MCX up and running. Very, very cool. Now comes the fun part: getting it to play nice with the rest of the network.
I set the MCE up with a workgroup name that matches my domain name, and then defined local users with the same passwords as their domain counterparts. Pretty straight forward stuff there. That left me with three things I needed to work around to get the MCE where I wanted it.
First, one of the cool things about SBS Server 2003 is the Remote Web Workplace, which allows you to securely access the network from the internet and establish Remote Desktop connections to client computers. I wanted to be able to do this with the MCE machine, but because it wasn’t a domain member, it wasn’t accessible. After some googling, I found some blog writers that seemed to know SBS and MCE, so I shot off a couple of emails. I got a reply from Sean Daniel, and he suggested I try a method that I had been contemplating. I set up a dummy machine with the same computer name as my MCE (with the MCE offline at this point) and joined that computer to the domain. Just joining to the domain doesn’t unlock the Remote Web goodness, however. You have to run through the SBS Add Computer wizard on the server as well. Once I did this, the computer name I chose (“Loft”) showed up in the Available Clients list. Cool! I shut down the dummy computer and brought the real “Loft” back online. My first attempt at connecting through RWW was unsuccessful. Just as the aggrevation started, I remembered that blasted Windows Firewall. Once I turned that off, the RWW connection worked GREAT!
The second issue I wanted to overcome was having my Media Center Extender access my already established Shared Music and Shared Photos shares on my server. Lucky, Sean’s blog had an entry on how to do exactly that. I followed Sean’s instructions and they worked like a charm. I think they can be tweaked, however. Since my MCE is a member of a workgroup that is named the same as my domain, once I authenticated my MCX1 user to the domain, I could see all sorts of shared folders when configuring the MCX. I suspect that if the login script for MCX1 just had a ‘NET USE \\SERVER\IPC$’ statement in it, I wouldn’t necessarily have to map drive letters to the shares. I may try this at some point.
Two down, one to go. The only thing I don’t have working yet is access to the administrative shares on the MCE. Even though my domain user name and password match my local username and password on the MCE PC, and even though I’m a member of the local administrators group, I cannot access \\LOFT\C$. I get prompted for a username and password, but nothing works. Not even ‘LOFT\Brad’. I’m not sure why this is yet, but since remote desktop is working, I’m not sure if it’s really that big of an issue any more.







