How To Identify Bad Items In Public Folder Replication

there are various things that will prevent an item from replicating to an Exchange 2007 or Exchange 2010 public folder store – things like bad start/end dates on appointments, category names that contain certain characters, etc. However, once you’ve figured out that replication is failing because of one of these problems, it can still be tricky to identify which particular items are the ‘bad’ items. In this post, I want to share the approach we usually use to track these down.

Now, you may be thinking, “Well, I can just compare the source and the destination to see which items didn’t make it over, and those are my bad items, right?” Not quite.

When we replicate changes for a particular folder, we pack up as many changes as we can until we meet the Replication Message Size Limit configured on the public folder store. This applies to both the replication of new data and the backfill of existing data. As a result, when you observe a backfill response for a folder with a bunch of messages, you typically see a big list of items in the event:
Continue Reading


Exchange 2007 AutoDiscover and Multi-Tenant Hosting

For Internet Outlook 2007 users, the basics of this service are that they enter their email domain (name@emaildomain.tld) and Outlook automatically tries to connect to:

  • https://emaildomain.tld/autodiscover/autodiscover.xml
  • https://autodiscover.emaildomain.tld/autodiscover/autodiscover.xml

When retrieving settings from one of these URLs, HTTPS (SSL) is required — which means there must be a valid security certificate installed for that web site that matches the site name.

This, of course, poses an interesting problem for Exchange-based messaging hosters who do not want to have to buy a unique SSL certificate and set up a new web site for each new hosted domain.  (If they are hosting mail for mycrazywidgets.org, they don’t want to have to buy a valid certificate for autodiscover.mycrazywidgets.org).  This also may be an issue for corporate environments that host multiple email domains but do not wish to purchase a certificate for each one.

Continue Reading


Error opening Outlook Attachments

When opening an attachment directly from within Outlook you could get an error message saying that it can’t create the file and to that you need check the permissions on the folder you want to save it in.

In most cases the permissions on the folder isn’t the issue but the fact that the folder is “full”. When you open an attachment directly from within Outlook it will first save a copy to a subfolder of the Temporary Internet Files folder.

Cleaning out the folder will solve the issue.
Continue Reading


BackupExec – move installation from system to another on a different server with a different server name


How to migrate / move Backup Exec from one version to another on a different server with a different server name.



  1.  In Backup Exec on the older system installation do the following:
    1. Update or determine the latest build Backup Exec is currently running.
    2. Go to HELP | ABOUT | Run LiveUpdate to install the latest Service Pack and/or Hotfixes.
    3. Go to HELP | ABOUT | Installed Updates and note the services packs and Hotfixes installed.
    4. Launch servicesmgr.exe (default location: C:Program FilesSymantecBackup Exec) and click Stop All Services.
    5. Stop the ‘SQL Server (BKUPEXEC)‘ Service from within the Windows Services console.
    6. Copy the Data and Catalog folders to a temporary location outside of the Program FilesSymantec folder on the New system.

Continue Reading


Disk error causes a program to crash in Windows XP, Windows Server 2003, or Windows Vista

Program_name has encountered a problem and needs to close.
We are sorry for the inconvenience. If you were in the middle of something, the information you were working on might be lost.
Please tell Microsoft about this problem. We have created an error report that you can send to help us improveProgram_name. We will treat this report as confidential and anonymous.
To see what data this error report contains, click here.

Continue Reading


Contig Disk Defragmenter

taken from: http://technet.microsoft.com/en-us/sysinternals/bb897428.aspx

There are a number of NT disk defraggers on the market, including WinternalsDefrag Manager. These tools are useful for performing a general defragmentation of disks, but while most files are defragmented on drives processed by these utilities, some files may not be. In addition, it is difficult to ensure that particular files that are frequently used are defragmented – they may remain fragmented for reasons that are specific to the defragmentation algorithms used by the defragging product that has been applied. Finally, even if all files have been defragmented, subsequent changes to critical files could cause them to become fragmented. Only by running an entire defrag operation can one hope that they might be defragmented again.
Continue Reading


AppCmd for IIS7

Applies To: Windows 7, Windows Server 2008, Windows Server 2008 R2, Windows Vista

IIS 7 provides a new command-line tool, Appcmd.exe, to configure and query objects on your Web server, and to return output in text or XML. The following examples are tasks that you can complete with Appcmd.exe:

  • Create and configure sites, applications, application pools, and virtual directories.
  • Start and stop sites.
  • Start, stop, and recycle application pools.
  • View information about worker processes and requests that are running on the Web server.

Appcmd.exe provides consistent commands for common queries and configuration tasks, which reduces the complexity of learning syntax. For example, you can use the list command to search for information about an object, such as an application, or you can use the add command to create an object, such as a site.

Additionally, you can combine commands together to return more complex data about objects on your Web server or to perform tasks that are more complex. For example, you can complete complex tasks like stopping all sites that have requests that have been running longer than sixty seconds.