This account must be valid before continuing

So I am working with a federated customer, attempting to put Exchange Server 2003 into an agency-level administrative group.  All the permissions at the 5.5 Org, Site and Config levels have been validated, the domain was an in-place upgrade and everything should be running just smoothly.  As we attempt to join the new server to…

2

Mailbox Move Error – MAPI or an unspecified service provider

Although not an Exchange Ranger myself, I’ve worked with several of these folks and as long as I am within their sphere of influence, things seem to go well for me.  Occasionally, however, I work alone and forget some of their rules.  The most important rule, when relating to Exchange troubleshooting, is starting from the…

1

Moving Printers the Easy Way

Here’s a script that I put together that allows network administrators to reconfigure client computers in a network printer migration scenario.  Provided the client supports the Windows Script Host, this can be run as a logon script and the only requirement is that printers retain the same share name on the new server.  Of course,…

1

Recommend Read Only (Document Collaboration)

I frequently write documents for large federated customers that may have anywhere from 3 to 30 reviewers.  Microsoft Word 2003 has made such collaboration easy with the track changes and merge documents features (although some learning curve exists in order to read a chage-tracked document). Many times, however, when all the work is done, I need…

0

Automating Port Query (portqry.exe) for Testing Connectivity

Recently, I was working with a federated customer that wanted to deploy Exchange 2003 in an environment where mailbox servers and routing bridgeheads would be separated by firewalls.  As part of this effort, it was my job to determine that we had full connectivity to every department where Exchange 2003 would ultimately be installed.  Port…

0

Exchange Address Lists For Federations

One of the issues that came up recently with a federated customer of mine was how they were going to manage the address list needs of 30 different departments.  To centralize it would prove futile, as that group would undoubtedly become unresponsive, yet Exchange treats address lists at the global level, so it would be…

0

Building a Header File for Exchange 5.5

When upgrading Exchange 5.5 servers to Exchange 2003 in a federated model, I have found that I often cannot rely entirely on the ADC Tools to find potential problems.  This is especially true given that I might be working with the central operations folks, but not actually have insight to the directory membership of other…

0

Pre-Populating SELECT Boxes with HTC Controls

When building web based applications, I frequently have a need to pre-populate the value of SELECT controls.  I found this code some years ago on Microsoft.com but don’t remember the original author, but I certainly thank him for making several of my web-based projects considerably more user-friendly. <html><public:component><attach event=”oncontentready” handler=”initialSelection” /></public:component> <script type=”text/javascript”>// You must…

0

Send SMTP Mail from a Web Site

The following function (written in VBScript) can be used to mail-enable a web-based application.  If you are sending HTML based body, you must specify “HTML” as the msgType input parameter.  The function returns either a success or failure notice as its output parameter.  This code uses CDO objects on an IIS SMTP server. Function SendSMTPMail…

2

Web Page Functionality Based on Group Membership in Active Directory

The following function (written in VBScript) queries the domain controller and iterates the group membership of a user looking for a match.  The function assumes that integrated authentication is used in an internal web application. Function DomainUserHasAccess(theDomainName, theGroupString) ‘************************************************************************ ‘*** You provide the name of the active directory domain and a string of ‘*** all…

1