Tuesday, February 13, 2007

Configuring the Vista Firewall by Group Policy


Adding a Firewall rule in Group Policy to a Vista client is a little more difficult than Windows XP. It's not because it's harder, it's because there is no ADMX configuration file for the Vista Firewall.

But there is hope...

It is recommended that you only use this procedure to open the path for applications to connect through Windows Vista Firewall when you have installed the application consistently to the same program path across the network since this procedure applies to the entire domain. Alternatively, if you don't use the policy the user can accept the prompt at each computer when the application attempts to access the firewall.

  1. From a Vista client (this is the main difference, you can't edit the policy from the server) connected to the domain, log on as the domain administrator

  2. Open gpmc.msc

  3. Navagate through your domain to the Small Business Group Policies

  4. Right-click Small Business Server – Windows Vista policy (which will be available with the Vista Update coming soon), and then click edit. The Group Policy Object Editor appears

  5. Computer configuration -> windows settings -> Windows Firewall with Advanced Security -> Windows Firewall With Advanced Security (no, this isn’t a repeat of the UI)

  6. Right-click Outbound Rules, and then click New Rule

  7. On the Rule Type page, accept the default of Program, and then click Next.

  8. On the Program page, type the exact path used for installing the application on your client computers, for example, c:\path\program.exe

  9. On the Action page, select the option to Allow the Connection

  10. On the Profile page, select the types of network location that the rule will apply to (Domain, Private, or Public)

  11. On the Name page, type a name and description for this program rule and the click Finish.

  12. Close the Group Policy Object Editor and then close Group Policy Management


Note – to apply the policy immediately, you can run "gpupdate /force" using an elevated command prompt from the client

Why didn't the SBS team do this?
SBS didn't automatically configure the Vista Windows Firewall, because the new Vista firewall requires you to specify fully qualified paths to your installed applications. Since we have no way to know if you installed all the applications to the default locations, we chose not to open the firewall for applications that (1) may not exist, and (2) may be in a different location. Take extra care when creating such policies to not create exceptions in your client firewalls for applications that do not exist, or are installed in different locations.



Usually 642-432 and 642-825 are easy enough and do not require any background knowledge. However, if you plan to go for more than 642-825, maybe something like 220-601 or 70-290. it is best to cover 70-528 as well. Only then will you be eligible to go for mcse.

Check Out the Latest Microsoft Business and Technology Assessment Toolkit

On the SBS Usergroup tour, you learned about the Small Business Assessment Toolkit. Well, here is an update for you...

The new and refreshed toolkit (previously the Small Business Assessment Toolkit) can help you uncover opportunities across the Microsoft stack. New features include:
  • Easy installation and self-updating features.
  • New assessments that allow deeper evaluation of customers’ server, mobile, and desktop needs and help identify solutions using technologies based not only on Windows Small Business Server, but also on, Windows Mobile, the 2007 Microsoft Office system, and Microsoft Windows Vista.
  • A customizable question bank that allows you to tailor assessments to your customers’ specific scenario or to the your own business model.
  • A Windows-based platform that’s compatible with both Microsoft Windows Vista and the 2007 Microsoft Office system.

Assess and Win Free for Resale copy of SBS 2003 R2!
And while you’re using the toolkit, you can also get a free copy of Windows Small Business Server 2003 R2 Standard Edition (a US$599 value). Just use the toolkit to conduct business assessments with your customers and submit five assessments and complete a survey to qualify. And if you’re a Microsoft Small Business Specialist, you can also enter to win a Windows Mobile 5.0 Handheld Device as part of this offer.
Learn more at: https://partner.microsoft.com/assesssmbneeds

Friday, February 09, 2007

The Vista Update is Here!!!


The SBS Dev team has been working their buns off to get this update to you. Keep in mind that Vista could *always* join an SBS domain, just not using the http://server/connectcomputer website. You actually had to join the computer... manually.

And with any release that we work hard on, The SBS Team has put together this little blurb for you:

There has been a large amount of discussion in the community about the release of the Ripcurl update to allow Vista clients to participate in SBS domains (also known as the "Update for Windows Small Business Server 2003: Windows Vista and Outlook 2007 Compatibility (KB 926505)"). The updates you need are now available for download. (Yeah!)

Getting Started
First, start with the 31 page white paper. The white paper includes links to the downloads you need, as well as the manual steps you have to perform on the client and the server. The six downloads are: Notes, Highlights, and Gotchas from the White Paper:
  • Windows Vista Business, Ultimate, and Enterprise are supported by the SBS Client Setup tools. You can connect Home SKUs manually, but it's going to be a lot of work. Since they can't join the domain, you'll have to manually enter passwords to access emai, file shares, web sites, etc. from any of the Home SKU clients.
  • Older software will not, of course, be deployed to Vista clients. This includes older service packs, IE 6, ActiveSync 3.8 for all clients and Connection Manager in addition for 64 bit Vista clients.
  • ActiveSync has been replaced by Windows Mobile Device Sync Center.
  • If you have installed Office 2007, client setup does not install Outlook 2003.
  • Office 2007 is not a free download. Vista clients that do not have Office 2007 installed will have Outlook 2003 installed.
  • Don't attempt to install the SBS fax component on Vista. You will have to manually configure the Vista native fax client to connect to your SBS server. Steps will be posted on the Official SBS blog shortly
  • A new GPO is added called Small Business Server - Windows Vista policy for Vista Firewall settings to allow access to resources on the SBS server.
  • My documents redirection, if enabled, will automatically work with Vista clients, since Offline Files support is enabled by default in Vista.
    Remote Desktop is enabled by default and will allow connections from RWW to Vista client desktops.
  • Power management is set to always on if the computer is plugged in (i.e. has a power supply) to ensure access via RWW. The white paper has steps on how to modify these settings if you want to optimize on Vista's power management features.
  • Remote assistance only works Vista-to-Vista or from Vista to XP/2003 clients. Vista clients cannot request assistance from users on XP or 2003 machines. Use Remote Desktop instead for these scenarios.
  • You will need to manually install the SBS cert on Vista clients that are not joined to the domain. The white paper has complete steps for how to manually import the cert.
  • Bluetooth devices can cause problems with Connect Computer; disable them before accessing the site (i.e. attach a PS/2 or USB keyboard and mouse).
  • After installing the hotfixes on the server, run gpupdate /force to make sure that policies will be applied to all clients.
  • Spend some time with the troubleshooting sections at the end of the white paper- many known issues are covered there.
Didn't I tell you it was any day now? And I'm sure some of you didn't believe me.

Enjoy the Vista.

Monday, January 29, 2007

Vista is soo cool...

Hey .. Wake up!

Vista Shipped today (View Bill Gates at 500K)!

Today I wanted to share what I consider an incredible story of Vista. Yes, I'm "Wow'd" by the 3D flip. I'm depressed that my un-upgradable PC still has blue title bars instead of glass. I'm rely more on local search now than good organization skills, but that's not what I want to talk about.

Today, my team had a conference call with some of our partners in Shanghai, China. Lucky for me, Microsoft provides some pretty sophisticated Video Teleconferencing Systems. Unluckily for me, having to go through a specific receptionist to book the room, and some terrible web UI to book the equipment, which by the way, is supposed to come with help and didn't. It wasn't the best experience. Thinking I had it all setup, I found out that my converstion from Redmond time to Shanghai time, was incorrect, and I had booked the room an hour off in China, and it was already taken by another group of folks.

Dropping back to our standard "voice-only" call, we started. A few minutes into the chat, I figured... "hey, there is only one person on the call from China, at least we can see him.", I fired up my IM client and started a video conference. Un-pixelated by packets being crushed under the ocean, he popped onto the screen.


Looking around, all we had was the highly complex video phone, Microsoft's "RoundTable".

This is where Vista gets really cool

We quickly discovered the USB cable attached to the device and plugged it into my Vista laptop. Automatically Vista began searching for drivers. Clicking the "Show Details", we realized this is really a high-tech device, with at least 8 different services to provide to Vista PCs. My co-worker tells me to push play on my video feed, as soon as the driver is installed for the Video camera portion of the phone.

Instanly, our images were broadcasted over to China, and our peer over there started laughing. You see, what we hadn't counted on was the camera provides a 360 degree image, squished into a 4:3 picture frame. You can imagine how "pancaked" we looked to our peer in China.

Anyways ... Vista rocks, no reboot needed for camera install *AND*, I started using the camera *BEFORE* the phone was completely installed.

Enjoy the latest, greatest, and most secure operating system from Microsoft...

Thursday, January 25, 2007

Did you know there was a change in Daylight Savings?


If you didn't realize it. The US Government has made a change to the way Daylight Savings works for 2007. Here is some FAQ from the SBS team:

---

Q: I’ve heard something about Daylight Savings Time updates or DST 2007? what do I need to know?

A: In August of 2005 the United States Congress passed the Energy Policy Act, which changes the dates of both the start and end of daylight saving time (DST). Updates to several Microsoft products are required to fully implement this change on an SBS Server. Full details on the updates required are available at http://www.microsoft.com/windows/timezone/dst2007.mspx At this time there are no unique SBS 2003 updates required, although there are updates required to several SBS components (windows Server, Exchange Server, Outlook 2003, Windows SharePoint Services). Please follow the detailed instructions at http://www.microsoft.com/windows/timezone/dst2007.mspx.

---

This applies to all versions of SBS, That's SBS RTM, SBS SP1, SBS R2, etc.

Hopefully this will make it so I see more sunlight during the winter months... oh wait, that's the rain and cloud cover, never mind.

Monday, January 15, 2007

SBS doesn't have to be your only server...


I've been hearing that people aren't buying SBS because you can't add additional servers to your SBS 2003 networks...

This is just plain wrong.

Sure, SBS is required to be the root domain controller, the primary domain controller, and can't trust any other domains. But you can have file and print servers, line of business application servers and... get this, AND backup domain controllers, backup Exchange Servers, ISA servers on the edge*, secondary SQL servers*.

Need more information?

* The ISA and SQL software that comes with SBS 2003 Premium Edition cannot be installed on seperate servers, but you can purchase this software individually and install it as neccessary.

Friday, January 12, 2007

UPnP & your Router

Recently I've come across what some would consider anomalies with their routers and UPnP support. Since I've spent the last 2 years working with UPnP routers, I figure I'd try to shed some light on the subject.

So you just bought a router, and it says it supports UPnP. First you want to know what UPnP is and why you should care.

UPnP stands for Universal Plug 'n Play. It's a generic name used across many different devices for devices that are supposed to "just work".

So why is UPnP a good thing?
UPnP's primary purpose is to make things "just work". You'll find UPnP on many low-end routers (think less than $150 usd). Many of these routers end up in homes, protecting one or two PCs from the internet, while providing automatic lan configuration via DHCP. The introduction of the router greatly simplified home networking, but made it much more difficult to "play" on the internet. In many cases services need to talk across the router, and to do that ports must be opened. Since the majority of the people are more interested in IM chat, IM video, email, and voice, they don't care how it works. Every UPnP router will support the ability to dynamically open ports on your router and close them as neccessary. For example, I bet you didn't know that your favourite IM client was poking holes in your firewall so it could talk to your friends PC. There are other optional components UPnP that allow additional configuration methods, although with it being optional, your router manufacturer is probably not going to implement it because it costs money, money is only recovered by increasing the price of the router. To keep the prices low, no one implements optional components, so when you see UPnP on your router, know that it's helping you out by opening ports and closing ports dynamically for you.

So why is UPnP questionable?
UPnP was created pre-2001, and hence, pre all security pushes of the Internet. UPnP's goal is to make things "just work" remember. Security was never a goal of UPnP. Picture this. You just finished writing a webpage on your network and want to share it with a friend, you make a UPnP call to open port 80 to point it to your system, but your roommate wrote a different webpage to share with a different friend, if your roommate asks last, he gets the port directed to his machine, and your friend is confused. With UPnP, anyone can make a programmatic request (without authentication) to your router to change your request.

This isn't such a big deal in a home, because typically there are no malicious users, and not so many PCs. It could be a problem in a business.

So what is Microsoft doing? We're investing in Web Services for Devices. Web services for devices is similar to UPnP, except it requires authentication to request the device to do what you want. Unfortunately you'll have to wait another year or so for WSD router devices to hit the market.

What other gotcha's should you pay attention to with UPnP?
Since the UPnP specification focuses on functionality and not user experience, all router manufacturers versions are slightly different. For example:

  • Some routers keep the list of opened ports in the User Interface, seperate from those open in the UPnP interface. Hence if you look at the firewall ports in the web interface, you could feel secure, but you could have every port open on your system.

  • Some routers can only hold up to 10 port mappings (it's a memory issue), and hence you can't have more than 10 port mappings at a time


So, don't be afraid of UPnP. Used correctly with a secure network, there is really no harm in enabling it, in fact, it's quite convenient. :)

Oh, and by secure, I mean WPA-PSK not WEP. ;o)

Wednesday, January 10, 2007

Friday, January 05, 2007

How to create Contact Objects in the Active Directory


I've had a few questions on this, so I figured I'd answer it out right. If you want to use the White List with contact objects that have external email addresses, you need to create contact objects for them.

To Create a contact object for an external user, you have to:

  1. Click Start, Administration Tools, Active Directory Users and Computers.

  2. Expand your domain.local, MyBusiness, Users, and select SBUsers.

    (Of course you can place them almost anywhere in the AD and they will show up. I mearly suggest this location as it's the holding place for all your users as well, helps keep things organized.)

  3. In the right hand pane, right-click and choose New and select Contact.

  4. The new Contact Object Wizard opens, enter the First name, last name, etc. and click Next.

  5. Ensure Create an Exchange e-mail address is selected and click Modify.

  6. From the list of New Email addresses, select SMTP Address and click Ok.

  7. On the General tab, enter the email address of the external receiptient, and click Ok, then click Next followed by Finish.


Now you're contact object will exist in the GAL. You can start using it to create your whitelists or distribution lists immediately on the server. However, you won't notice the contact object showing up on clients until the Offline Address Book has been built on the server, and the Outlook clients has downloaded it. Once downloaded, you'll notice that all contact objects have a little globe next to it, so they are easily identifiable in the GAL.

Hope this helps with any questions regarding adding Contacts to your system.

Thursday, December 21, 2006

Happy Holidays from the SBS team!

Hi Folks,

Just a quick note to say Happy Holiday's, and a grand New Year. From Small Business Server Product team to our valued partners and customers, all the best in the new year.

Wednesday, December 20, 2006

Using Outlook to Schedule Clients


So one of the most interesting requests that has been emailed to me as of late is how to use Outlook to schedule clients. In this particular case, SBS 2003 and Outlook were used to schedule a photographers time to take pictures of clients coming in to have their family pictures taken. The problem this particular small business was having was the calls were coming in too quickly and free/busy wouldn't be as up-to-date and clients would get double booked.

Outlook 2003, and Exchange 2003, free/busy information is all published through public folders on the server, and each client has to go get the free/busy information, which happens on a schedule basis. Outlook 2007 against Exchange 2007 has an "instant" view of the data retrieved on the scheduling tab, so this problem will disappear with the release of SBS 2008.

... But it's 2006 (at least for 11 more days)

KB Article 197088, expains how to speed up replication of Outlook 2003 clients to the server to make things faster than every 15 minutes (Which is the default).

In addition to speeding up the process, you may want to reference KB Article 291616 how to direct book resources, in this case a photographer (or even a camera).

The Exchange team did a blog post on how free/busy is generated which will explain more how things happen in the background.

Hope this helps with your resource scheduling, and no, Exchange 2007 will not be available for SBS 2003, you'll have to wait until SBS 2008.

Wednesday, December 13, 2006

Having trouble with Free/Busy?


Here's a tip for Office 2007.

Close outlook down (ensure it's closed in the task manager), and then launch Outlook 2007 with the command line:
outlook.exe /cleanfreebusy


Takes a while to load, but it'll re-download all the free/busy data. If that doesn't work, you'll get to rebuild your offline storage file.

Tuesday, December 12, 2006