<?xml version="1.0" encoding="UTF-8" ?>
<?xml-stylesheet type="text/xsl" href="http://msexchangeteam.com/rss.xsl" media="screen"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:wfw="http://wellformedweb.org/CommentAPI/"><channel><title>You Had Me At EHLO...</title><link>http://msexchangeteam.com/default.aspx</link><description>aka the Microsoft Exchange Team Blog</description><dc:language>en-US</dc:language><generator>CommunityServer 2.0 (Build: 60217.2664)</generator><item><title>Exchange 2010 Mailbox Server Role Requirements Calculator</title><link>http://msexchangeteam.com/archive/2009/11/09/453117.aspx</link><pubDate>Mon, 09 Nov 2009 19:43:15 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:453117</guid><dc:creator>Exchange</dc:creator><slash:comments>12</slash:comments><comments>http://msexchangeteam.com/comments/453117.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=453117</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/453117.aspx</wfw:comment><description>&lt;h1&gt; &lt;p&gt;&lt;font size="1"&gt;&amp;nbsp;&lt;/font&gt;&lt;/p&gt;&lt;/h1&gt; &lt;h1&gt;Overview&lt;/h1&gt; &lt;p&gt;&lt;font size="2"&gt;The Exchange Mailbox Server role is arguably one of the most important roles within an Exchange deployment for it stores the data that users will ultimately access on a daily basis. Therefore, ensuring that you design the mailbox server role correctly is critical to your design.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;With Exchange 2010 you can deploy a solution that leverages mailbox resiliency and has multiple database copies deployed across datacenters, implements single item recovery for data recovery, and has the flexibility in storage design to allow you to deploy on storage area networks utilizing fibre-channel or SATA class disks or on direct attached storage utilizing SAS or SATA class disks with or without RAID protection. But, in order to design your solution, you need to understand the following criteria:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;User profile - the message profile, the mailbox size, and the number of users&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;High availability architecture - the number of database copies you plant to deploy, whether the solution will be site resilient, the desired number of mailbox servers&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;Server's CPU platform &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Storage architecture - the disk capacity / type and storage solution&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;Backup architecture - whether to use hardware or software VSS and the frequency of the backups, or leverage the Exchange native data protection features&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;Network architecture - the utilization, throughput, and latency aspects&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;Previous versions of Exchange were somewhat rigid in terms of the choices you had in designing your mailbox server role. The flexibility in the architecture with Exchange 2010, allows you the freedom to design the solution to meet your needs. Prior to making any decisions, please review the following topics from the Exchange 2010 Online Help:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd638137(EXCHG.140).aspx"&gt;&lt;font size="2"&gt;Understanding High Availability and Site Resilience&lt;/font&gt;&lt;/a&gt;  &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd638104(EXCHG.140).aspx"&gt;&lt;font size="2"&gt;Planning for High Availability and Site Resilience&lt;/font&gt;&lt;/a&gt;  &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd876874(EXCHG.140).aspx"&gt;&lt;font size="2"&gt;Understanding Backup, Restore and Disaster Recovery&lt;/font&gt;&lt;/a&gt;  &lt;li&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd346703(EXCHG.140).aspx"&gt;&lt;font size="2"&gt;Mailbox Server Storage Design Recommendations&lt;/font&gt;&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;After you have determined the design you would like to implement, you can follow the steps in the &lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd351192(EXCHG.140).aspx"&gt;&lt;font size="2"&gt;Understanding Exchange Performance&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; section of the Exchange 2010 Online Help to calculate your solution's CPU, memory, and storage requirements, or you can leverage the Exchange 2010 Mailbox Server Role Requirements Calculator.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;The calculator is broken out into the following sections (worksheets): &lt;/font&gt; &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;Input &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Role Requirements &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;LUN Requirements &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Backup Requirements &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Log Replication Requirements &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Storage Design &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Important:&lt;/b&gt; The data points provided in the calculator are an example configuration. As such any data points entered into the Input worksheet are specific to that particular configuration and do not apply for other configurations. Please ensure you are using the correct data points for your design&lt;/font&gt;  &lt;h1&gt;Input&lt;/h1&gt; &lt;p&gt;&lt;font size="2"&gt;When you launch the Exchange 2010 Mailbox Server Role Requirements Calculator, you are presented with the Input worksheet. This worksheet is broken down into 5 key areas. This section is where you enter in all the relevant information regarding your intended design, so that the calculator can generate what you need in order to achieve it.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Note:&lt;/b&gt; There are many input factors that need to be accounted for before you can design your solution. Each input factor is briefly listed below; there are additional notes within the calculator that explain them in more detail.&lt;/font&gt;  &lt;h2&gt;&lt;font size="2"&gt;Environment Configuration&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;Within Step 1 you will enter in the appropriate information concerning your messaging environment's configuration - the high availability architecture and database copy configuration, the data and I/O configuration, and CPU inputs.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Note: &lt;/b&gt;For optimal sizing, choose a multiple of the total number of database copies you have selected for the number of mailbox servers.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453070/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453070/original.aspx" width="718" height="275"&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Exchange Environment Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Do these servers only have the mailbox server role installed?&lt;/i&gt; Having the Hub Transport and Client Access server roles also installed on the along with the mailbox server role affects your design in the areas of load balancing client requests, memory utilization, and CPU utilization.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Are you deploying a database availability group (DAG)?&lt;/i&gt; Deploying the solution as DAG provides you additional flexibility and resiliency choices like having multiple mailbox database copies, leveraging flexible mailbox protection features in lieu of traditional backups, and flexibility in your storage architecture (e.g. RAID or JBOD).&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Are you deploying the DAG in a site resilient configuration?&lt;/i&gt; A DAG can be stretched across 2 or more datacenters (the calculator only allows for 1 datacenter) without requiring the AD site or network subnet to be stretched.&lt;i&gt;&lt;/i&gt;&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What user distribution model will you be leveraging in your site resilient architecture?&lt;/i&gt; When planning a site resilience model with Exchange 2010, keep in mind there are two variables that need to be considered: namespace model and user distribution model. For the namespace or datacenter model, Exchange 2010 requires both datacenters to be in an Active/Active configuration. This means that both datacenters participating in the DAG solution must have active, reachable namespaces and have the ability to support active load at any time. For the user distribution model, the design can support both Active/Passive and Active/Active user distribution. At this time, the calculator only supports and Active/Passive user distribution model. An Active/Passive user distribution architecture simply has database copies deployed in the secondary datacenter, but no active mailboxes are hosted there and no database copies will be activated there during normal runtime operations. However, the datacenter supports both single cross-datacenter database *overs, and full datacenter activation.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;In your site resilient architecture, how far behind can you get in terms of log shipping between datacenters? &lt;/i&gt;The effect of the RPO is to evaluate the non-contiguous peak hours (defined in Step 5), say 8am and 4pm, and determine the resulting throughput requirement, assuming that you can take the time in between 8 and 4 to catch up (within the specified RPO, of course). By allowing replication to get behind there are two outcomes: 1. Active Manager is less likely to choose a database copy that has a high copy queue length (unless more viable alternatives aren't available). 2. If the copy queue length is greater than the target server's AutoDatabaseMountDial setting, the database will not automatically mount once activated. Manually mounting that database will result in the loss of data that had not been copied. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many mailbox servers are you going to deploy&lt;/i&gt; &lt;i&gt;within the primary datacenter&lt;/i&gt;? If you enter more than a single server (remember a DAG requires at least two and can support a maximum of 16), the calculator will evenly distribute the user mailboxes across the total number of mailbox servers and make performance and capacity recommendations for each server, as well as, for the entire environment. As for the secondary datacenter, the calculator will determine the number of mailbox servers you need to deploy there based on the requirements (number of databases, number of copies, etc).&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many DAGs are you planning to deploy in the environment?&lt;/i&gt; If you enter more than a single DAG, then the calculator will distribute the user mailboxes across the total number of DAGs and make performance and capacity recommendations for each server and each DAG, as well as, for the entire environment.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Mailbox Database Copy Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many mailbox database copies do you plan to deploy within a DAG?&lt;/i&gt; Enter in the number of highly available database copies you plan to have within the environment. This value excludes lagged database copies. For optimal sizing, choose a multiple of the total number of mailbox servers you have selected.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many lagged database copies do you plan to deploy within a DAG?&lt;/i&gt; Lagged database copies are an optional feature that can provide protection against certain disaster scenarios (like logical corruption). Lagged database copies should not be considered an HA database copy as the replay will delay the availability of the database for use once activated. While technically there is no limit to how many lagged copies you can deploy within a DAG, the calculator limits you to a maximum of 2 copies.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many mailbox database copies do you plan to deploy within the secondary datacenter?&lt;/i&gt; If you are deploying a site resilient solution, you can choose to a portion of the total HA database copies deployed in the secondary datacenter.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many lagged database copies do you plan to deploy within the secondary datacenter?&lt;/i&gt; If you are deploying a site resilient solution, you can choose to have a portion or all of your lagged database copies deployed in the secondary datacenter.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Lagged Database Copy Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Will you deploy the lagged database copies on a dedicated server?&lt;/i&gt; Using a dedicated server for lagged database copies certainly makes it easier to manage. For DAGs where the lagged database copies are evenly distributed across all the DAG mailbox servers, you will need to use the Suspend-MailboxDatabaseCopy with the -ActivationOnly flag to prevent them from being mounted, but there are scenarios that can clear this. With a dedicated server you can activation block the entire server and the setting is persistent. The choice can also affect your storage design in terms of choosing RAID or JBOD. Unless you have multiple lagged copies, lagged copies should be placed on storage that is utilizing RAID to provide additional protection. The calculator will determine the appropriate number of lagged copy servers you need to deploy based on the requirements (number of databases, number of copies, etc).&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How long will you delay transaction log replay on your lagged copy?&lt;/i&gt; This parameter is used to specify the amount of time that the Microsoft Exchange Information Store service should wait before replaying log files that have been copied to the lagged database. The maximum amount of replay delay you can set is 14 days. The value you specify here will influence the log capacity requirements for all copies and the amount of time required to mount a lagged copy.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How long will you delay transaction log truncation on your lagged copy?&lt;/i&gt; This parameter is used to specify the amount of time that the Microsoft Exchange Replication service should wait before truncating log files that have been copied to the lagged database. The time period begins after the log has been successfully replayed into the lagged copy. The maximum allowable setting for this value is 14 days. The minimum allowable setting is 0, although setting this value to 0 effectively eliminates any delay in log truncation activity. The value you specify here will influence the log capacity requirements for all copies.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Exchange Data Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;What will be the Data Overhead Factor?&lt;/em&gt; Microsoft recommends using 20% to account for any extraneous growth that may occur. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many mailboxes do you move per week?&lt;/i&gt; In terms of transactions, you have to take into account how many mailboxes you will either be moving to this server or within this server, as transactions totaling the size of the mailbox will always get generated at the target database. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Are you going to deploy a Dedicated Restore LUN?&lt;/i&gt; A dedicated restore LUN is used as a staging point for the restoration of data or could be used during maintenance activities; if one is selected then additional capacity will not be factored into each database LUN. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What percentage of disk space do you want to ensure remains free on the LUN?&lt;/i&gt; Most operations management programs have capacity thresholds that alert when a LUN is more than 80% utilized. This value allows you to ensure that each LUN has a certain percentage of disk space available so that the LUN is not designed and implemented at maximum capacity. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Do you have log shipping compression enabled within the DAG? &lt;/i&gt;By default, each DAG is configured to compress and encrypt the socket connection used to ship logs across different IP subnets (you can disable these features all together or enable them for all communications regardless of subnet). &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;em&gt;What is your compression rate?&lt;/em&gt;&amp;nbsp; The compression capability that is obtained for the socket connection used to ship logs will vary with each customer, based on the data obtained in the transaction log files.&amp;nbsp; By default, Microsoft recommends using a value of 30%, however, you can determine this value by analyzing your environment (e.g., once Exchange 2010 is deployed you could evaluate the throughput rate with compression disabled and then compare with compression is enabled) .&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;IOPS Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What will be the I/O Overhead Factor?&lt;/i&gt; Microsoft recommends using 20% to ensure adequate headroom in terms of I/O to allow for abnormal spikes in I/O that may occur from to time. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What additional I/O requirements do you need to factor into the solution for each mailbox server's storage design?&lt;/i&gt; For example, let's say the solution requires 500 IOPS for the mailboxes and you have decided you want to ensure there is extra I/O capacity to support additional products (e.g. antivirus) to generate load during the peak user usage window. So you enter 300 IOPS in this input factor. The result is that from a host perspective, the solution needs to achieve 800 IOPS. This may require additional testing by comparing a baseline system against a system that has the I/O generating application installed and running. &lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Database Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Do you want to follow Microsoft's recommendations regarding maximum database size?&lt;/i&gt; For standalone mailbox server role solutions, Microsoft recommends that the database size should not be more than 200GB in size. For solutions leveraging mailbox resiliency, Microsoft recommends that the database size should to exceed 2TB. Neither of these is by any means a hard limit, but a recommendation based on the impact database size has to recovery times. If you want to follow Microsoft's recommendation, then select Yes. Otherwise, select No. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Do you want to specify a custom Maximum Database Size?&lt;/i&gt; If you selected No for the previous field, then you need to enter in a custom maximum database size. &lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Server Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many processor cores and what is their megacycle capability are you planning to deploy in each server?&lt;/i&gt; For each server type (primary datacenter, secondary datacenter, and lagged copy server) you plan to deploy, select the number of processor cores and the core's corresponding megacycles. For example, the Intel Xeon x5470 3.33GHZ processors (2x4 core arrangement) can deliver 3300 MCycles of performance throughput. Other processor configurations can be estimated by comparing this measured platform to server platforms tested by www.spec.org (SPEC CPU2006 Results).&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;h2&gt;&lt;font size="2"&gt;Mailbox Configuration&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;Within Step 2 you will define your user profile for up to three different tiers of user populations.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453069/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453069/original.aspx" width="722" height="337"&gt;&lt;/a&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many mailboxes will you deploy in the environment?&lt;/i&gt; If deploying a single server environment, this is how many mailboxes you will deploy on this server. If you are deploying multiple servers, then this is how many mailboxes you will deploy in the environment. If you are deploying multiple DAGs, then this is how many mailboxes you will deploy across all of the DAGs. For example, if you choose to deploy 5 servers, and want 3000 mailboxes per server, then enter 15000 here. Or if you plan to deploy 2 DAGs, each with 6 servers, and you entered 24000 total mailboxes, then 12000 mailboxes will be deployed per DAG.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What is the solution's projected growth in terms of number of mailboxes over its lifecycle?&lt;/i&gt; Enter in the total percentage by which you believe the number of mailboxes will grow during the solution's lifecycle. For example, if you believe the solution will increase by 30% over the lifecycle of the design and you are starting out with 1000 mailboxes, then at the end of the lifecycle, the solution will have 1300 mailboxes. The calculator will utilize the projected growth plus the number of mailboxes to ensure that the capacity and performance requirements can be sustained throughout the solution's lifecycle. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How much mail do the users send and receive per day on average?&lt;/i&gt; The usage profiles found here are based on the work done around the memory and processor scalability requirements. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What is the average message size?&lt;/i&gt; For most customers the average message size is around 75KB. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What will be the prohibit send &amp;amp; receive mailbox size limit&lt;/i&gt;? If you want to adequately control your capacity requirements, you need to set a hard mailbox size limit (prohibit send and receive) for the majority of your users. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;If deploying a personal archive mailbox, what will be the personal archive quota limit?&lt;/i&gt; If you want to adequately control your capacity requirements, you need to set a hard mailbox size limit (prohibit send and receive) for the majority of your users. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What is the deleted item retention period?&lt;/i&gt; Enter in the deleted item retention period you plan to utilize within the environment. The default retention period is 14 days, however, you should adjust this to match your policy concerning deleted item recovery when enabling Single Item Recovery to eliminate going to backup media to recover deleted items. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Are you deploying Single Item Recovery?&lt;/i&gt; Single Item Recovery ensures that all deleted and modified items are preserved for the duration of the deleted item retention window. By default in Exchange 2010 RTM, this is not enabled. When enabled, this feature increases the capacity requirements for the mailbox.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Will you have calendar version logging enabled?&lt;/i&gt; By default, all changes to a calendar item are recorded in the mailbox of a user to keep older versions of meeting items for 120 days and can be used to repair the calendar in the event of an issue. This data is stored in the mailbox's dumpster folder. When enabled, this feature increases the capacity requirements for the mailbox.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;Do you want to include an IOPS Multiplication Factor in the prediction or custom I/O profile? The IOPS Multiplication Factor can be used to increase the IOPS/mailbox footprint for mailboxes that require additional I/O (for example, these mailboxes may use third-party mobile devices). The way this value is used is as follows: (IOPS value * Multiplication Factor) + IOPS Value = new IOPS value. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Do your Outlook Online Mode clients have versions of Windows Desktop Search older than 4.0 or third-party desktop search engines deployed?&lt;/i&gt; The addition of these indexing tools to the online mode clients incur additional read I/O penalties to the mailbox server storage subsystem. Care should be taken when enabling these desktop search engines. Windows Desktop Search 4.0 and later utilizes synchronization protocols that are similar to how Outlook operates in cached mode to index the mailbox contents, and thus has a very minor impact in terms of disk read I/O. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Are you planning to use the I/O prediction formula or define your own IOPS profile to design toward?&lt;/i&gt; This question asks whether you want to override the calculator in determining the IOPS / mailbox value. By default the calculator will predict the IOPS / mailbox value based on the number of messages per mailbox, and the user memory profile. For some customers that want to design toward a specific I/O profile, this option will not be viable. Therefore, if you want to design toward a specific I/O profile, select No. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What is your custom IOPS profile / mailbox?&lt;/i&gt; Only enter a value in this field if you selected "No" to the "Predict IOPS Value" question. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What will be the database read:write ratio for your custom IOPS profile?&lt;/i&gt; Only adjust this value if you selected "No" to the "Predict IOPS Value" parameter. When IOPS prediction is enabled, the calculator will calculate the read:write ratio based on the user profile. &lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;h2&gt;&lt;font size="2"&gt;Backup Configuration&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;Within Step 3 you will define your backup model and your tolerance settings, as well as, choose whether to isolate the transaction logs from the database.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453071/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453071/original.aspx" width="730" height="98"&gt;&lt;/a&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What backup methodology will be used to backup the solution? &lt;/i&gt;You have several options for a backup methodology, including leveraging a VSS solution (hardware or software based) or leveraging the native data protection features that Exchange provides. The solution you choose will depend on many factors. For example, if you are deploying the mailbox resiliency and single item recovery features, you may be able to forgo a traditional backup architecture in favor of leveraging Exchange as its own backup. Or if you still require a backup (e.g. legal/compliance reasons), then you need to deploy a VSS solution. The type of VSS solution you deploy will depend on your storage architecture. Hardware VSS solutions are available with storage area networks. Software VSS solutions can be leveraged against either storage area networks or direct attached storage architectures. Also, the backup methodology will affect the LUN design; for example, hardware VSS solutions require a LUN architecture that is 2 LUNs / Database. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What will be the backup frequency?&lt;/i&gt; You can choose Daily Full, Weekly Full with Daily Differential, Weekly Full with Daily Incremental, or Bi-Monthly Full with Daily Incremental. The backup frequency will affect the LUN design and the disk space requirements (e.g. if performing daily differentials, then you need to account for 7 days of log generation in your capacity design). &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How many times can you operate without log truncation?&lt;/i&gt; Select how many times you can survive without a full backup or an incremental backup (the minimum value is 1). For example, if you are a performing weekly full backup and daily differential backups, the only time log truncation occurs is during the full backup. If the full backup fails, then you have to wait an entire week to perform another full backup or perform an emergency full backup. This parameter allows you to ensure that you have enough capacity to not have to perform an immediate full backup. If you are leveraging the native data protection features within Exchange as your backup mechanism, then you should enter 3 here to ensure you have enough capacity to allow for 3 days' worth of log generation to occur as a result of potential log replication issues.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;How long can you survive a network outage?&lt;/i&gt; When a network outage occurs, log replication cannot occur. As a result, the copy queue length will increase on the source; in addition, log truncation cannot occur on the source. For geographically dispersed DAG deployments, network outages can seriously affect the solution's usefulness. If the outage is too long, log capacity on the source may become compromised and as result, capacity must be increased or a manual log truncation event must occur. Once that happens, the remote copies must be reseeded. The Network Failure Tolerance parameter ensures there is enough capacity on the log LUNs so that you can survive an excessive network outage.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;h2&gt;&lt;font size="2"&gt;Storage Configuration&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;Within Step 4 you will define your storage configuration.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453072/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453072/original.aspx" width="734" height="107"&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Storage Options&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;Do you want to consider storage designs that leverage JBOD? &lt;/i&gt;JBOD storage refers to placing a database and its transaction logs on a single disk without leveraging RAID. In order to deploy this type of storage solution for your mailbox server environment, you must have 3 or more HA database copies and have a LUN architecture that is equal to 1 LUN / Database. If you select yes for this input, the calculator will attempt to design the solution so that it can be deployed on JBOD storage. Please note that other factors may alter the viability of JBOD, however (e.g. deploying a single lagged database copy on the same mailbox servers hosting your HA database copies).&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Disk Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What are the disk capacities and types you plan to deploy?&lt;/i&gt; For each type of LUN (database, log, and restore LUN) you plan to deploy, select the appropriate capacity and disk type model.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;h2&gt;&lt;font size="2"&gt;Log Replication Configuration&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;Within Step 5, you will define your hourly log generation rate, the network link, and the network link latency you expect to have within your site resilient architecture.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453073/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453073/original.aspx" width="723" height="307"&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Log Replication Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;How many transaction logs are generated for each hour in the day? Enter in the percentage of transaction logs that are generated for each hour in the day by measuring an existing Exchange 2003 or Exchange 2007 server in your environment. If the existing messaging environment is not using Exchange, then evaluate the messaging environment and enter in the rate of change per hour here.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;p&gt;&lt;font size="2"&gt;Now you may be wondering how you can collect this data. We've written a simple VBS script that will collect all files in a folder and output it to a log file. You can use Task Scheduler to execute this script at certain intervals in the day (e.g. every 15 minutes). Once you have generated the log file for a 24 hour period, you can import it into Excel, massage the data (i.e. remove duplicate entries) and determine how many logs are generated for each hour. If you do this for each storage group, you will be able to determine your log generation rate for each hour in the day. This script is named collectlogs.vbsrename (just rename it to collectlogs.vbs) and you can find it here: &lt;/font&gt;&lt;a href="http://msexchangeteam.com/files/12/attachments/entry445789.aspx"&gt;&lt;font size="2"&gt;Collectlogs VBS script&lt;/font&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Network Configuration&lt;/font&gt;&lt;/b&gt;  &lt;ol&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What type of network link will you be using between the servers?&lt;/i&gt; Select the appropriate network link you will be using between the two datacenters. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;&lt;i&gt;What is the latency on the network link?&lt;/i&gt; Enter in the latency (in milliseconds) that exists on the network link.&lt;/font&gt;&lt;/li&gt;&lt;/ol&gt; &lt;h1&gt;Role Requirements&lt;/h1&gt; &lt;p&gt;&lt;font size="2"&gt;This section provides the solution's I/O, capacity, memory, and CPU requirements.&lt;/font&gt;  &lt;p&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453074/original.aspx" width="736" height="606"&gt;  &lt;h2&gt;Calculations Pane&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;The Calculations Pane performs all the calculations based on the input factors and outputs the key calculations into the Results Pane.&lt;/font&gt;  &lt;h2&gt;Results Pane&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;Based on the above input factors the calculator will recommend the following architecture:&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Database Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Database Configuration table provides you with:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The Number of Databases is the calculated number of databases required to support the mailbox population within a standalone server or DAG.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Recommended Number of Mailboxes / Database is the calculated number of mailboxes per database ensuring that the database size does not go above the recommended database size limit. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Number of Tier-x Mailboxes / Database provides a breakdown of how many mailboxes from each mailbox tier will be stored within a database. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Database Read I/O Percentage defines the percentage of database required IOPS that are read I/Os. This information is required to accurately design the storage subsystem I/O requirements. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Available Database Cache / Mailbox value is the amount of database cache memory that is available per mailbox. A large database cache ensures that read I/Os can be reduced.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;User Mailbox Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Mailbox Configuration table provides you with:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The Number of Mailboxes that you entered in the Input section (this value will include the projected growth). &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Mailbox Size is the actual mailbox size on disk that factors in the prohibit send/receive limit, the number of messages the user sends/receives per day, the deleted item retention window (with or without calendar version logging and single item recovery enabled), and the average database daily churn per mailbox. It is important to note that the Mailbox size on disk is actually higher than your mailbox size limit; this is to be expected. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Transaction Logs Generated / Mailbox value is based on the message profile selected and the average message size and indicates how many transaction logs will be generated per mailbox per day. The log generation numbers per message profile account for:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;Message size impact. In our analysis of the databases internally we have found that 90% of the database is the attachments and message tables (message bodies and attachments). So if the average message size doubles (from 75 to 150), the worst case scenario would be for the log traffic to increase by 1.9 times. Thereafter, as message size doubles, the impact doubles.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;Amount of data Sent/received.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;Database health maintenance operations. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Records Management operations&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;Data stored in mailbox that is not a message (tasks, local calendar appts, contacts, etc).&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;Forced log rollover (a mechanism that periodically closes the current transaction log file and creates the next generation).&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;li&gt;&lt;font size="2"&gt;The IOPS / Mailbox value is the calculated IOPS / Mailbox value that is based on the number of messages per mailbox, the user memory profile, and desktop search engine choices. If you had chosen to enter in a specific IOPS / mailbox value rather than allowing the calculator determining the value based on the above requirements, then this value will be that custom value. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Read:Write ratio / Mailbox value defines the ratio of the mailbox's IOPS that are read I/Os. This information is required to accurately design the storage subsystem I/O requirements. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Database Copy Instance Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;This table highlights how many HA mailbox database copy instances and lagged database copy instances your solution will have within each datacenter for a given DAG.&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Environment Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;This table identifies how many mailbox servers and lagged copy servers you will deploy in each datacenter.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Server Configuration&lt;/strong&gt;&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;The Server Configuration table provides you with the following:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The Recommended RAM Configuration for the primary datacenter mailbox servers, secondary datacenter mailbox servers, and lagged copy servers. This is the amount of RAM needed to support the number of maximum activated database copies on a given server, in addition to, the number of mailboxes based on their memory profile.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Mailbox Role CPU Megacycle Requirements value defines the amount of megacycles the primary datacenter servers must be able to sustain when either all mailbox databases are active or the number of mailbox database copies that are activated based on a single server or double server failure event. For secondary servers hosting HA copies, this value defines the amount of megacycles required to support the activation of all databases after datacenter activation. For lagged copy servers, this value defines the amount of megacycles required to support all of the passive lagged copies.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Mailbox Role CPU Utilization value is the expected CPU Utilization for a fully utilized mailbox server role based on the megacycles associated with the user profile and the number of database copies. Depending on the environment, this will either be for a standalone server hosting 100% active databases, or a server participating in a DAG that is dealing with a single or double server failure event (or secondary datacenter activation). It is recommended that standalone servers with only the mailbox role be designed to not exceed 70% utilization during peak period. If deploying multiple roles on the server, then the mailbox role should be designed not to exceed 35%. For solutions leveraging mailbox resiliency, it is recommended that the configuration not exceed 80% utilization after a single or double member server failure when the server only has the mailbox role installed. If deploying multiple roles on the server, then the mailbox role should be designed not to exceed 40%. The CPU utilization value is determined by taking the CPU Megacycle Requirements and dividing it by the total number of megacycles available on the server (which is based on the CPU and number of cores). If the calculator reports "Insufficient Processor Cores" this means the design cannot sustain the load - either you must change the design (number of mailboxes, number of copies, etc) or change the server CPU platform.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Recommended Storage Architecture outlines whether the solution should utilize RAID or JBOD for the primary datacenter servers, secondary datacenter servers, and lagged copy servers. JBOD is only considered under the following conditions (this assumes you configured the calculator to consider JBOD):&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;In order to deploy on JBOD in the primary datacenter servers:&lt;/font&gt;&lt;font size="2"&gt; You need a total of 3 or more HA copies within the DAG.&lt;/font&gt;&lt;font size="2"&gt; If you are mixing lagged copies on the same server that is hosting your HA copies (i.e. not using dedicated lagged copy servers), then you need at least 2 lagged copies.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;For the secondary datacenter servers to use JBOD:&lt;/font&gt;&lt;font size="2"&gt; You should have at least 2 HA copies in secondary datacenter. That way loss of a copy in the secondary datacenter doesn't result in requiring a reseed across the WAN or loss of data (in the datacenter activation case). &lt;/font&gt;&lt;font size="2"&gt;If you are mixing lagged copies on the same server that is hosting your HA copies (i.e. not using dedicated lagged copy servers), then you need at least 2 lagged copies.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;For dedicated lagged copy servers:&lt;/font&gt;&lt;font size="2"&gt; You should have at least 2 lagged copies within a datacenter in order to use JBOD. Otherwise loss of disk results in loss of your lagged copy (and whatever protection mechanism that was providing).&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Database Copy Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Database Copy Configuration table provides you with:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The total number of DAGs being deployed in the solution.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The total number of mailboxes being deployed within each DAG and within the environment.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The number of database copies being deployed within each server and the total number of database copies within the DAG.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Active Database Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Active Database Configuration table provides you with:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The Number of Active Databases (Normal Run Time) value defines the number of active databases hosted on each server when there are no server outages. Unlike Exchange 2007, Exchange 2010 is no longer bound by an active/passive high availability model. Instead, each server within a DAG can host active mailbox database copies. The calculator distributes the number of unique databases across the primary datacenter servers within the DAG, ensuring an equal distribution of mailbox database copies are activated on each server. In addition, you can also see the total number of mailboxes that are accessible on each server as a result of the activated database copies.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Number of Active Databases (After First Server Failure) value defines the number of active databases hosted on each server when there is a single server outage. As a result of the single server outage, the database copies that were activated on the failed server are equally redistributed across all remaining server nodes. In addition, you can also see the total number of mailboxes that are accessible on each server as a result of the activated database copies.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Number of Active Databases (After Double Server Failure) value is populated when you have at least 3 HA mailbox copies and at least 4 mailbox servers within your design. It defines the number of active databases hosted on each server when there are two server outages. As a result of the double server outage, the database copies that were activated on the failed servers are equally redistributed across all remaining server nodes In addition, you can also see the total number of mailboxes that are accessible on each server as a result of the activated database copies.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Number of Active Databases (Secondary Datacenter Activation) value defines the number of database copies that are activated on each server within the second datacenter in a site resilient scenario. In addition, you can also see the total number of mailboxes that are accessible on this server as a result of the activated database copies.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Transaction Log Requirements&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Transaction Log Requirements table provides you with:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The User Transaction Logs Generated / Day indicates how many transaction logs will be generated during the day for each active database, each server, within the DAG, and within the environment. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Average Mailbox Move Transaction Logs Generated / Day indicates how many transaction logs will be generated during the day for active database, each server, within a DAG, and within the environment. This number is an assumption and assumes that an equal percentage of mailboxes will be moved each day, as opposed to moving all mailboxes on the same day. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Average Transaction Logs Generated / Day is the total number of transaction logs that are generated per day for active database, each server, within a DAG, and within the environment (includes user generated logs and mailbox move generated logs).&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Disk Space &amp;amp; Performance Requirements&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Disk Space &amp;amp; Performance Requirements table provides you with:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The Database Space Required is the amount of space required to support each database and its corresponding copies. This value is derived from the mailbox size on disk, the data overhead factor, whether a dedicated restore LUN is available. This row also shows you the space requirements for each server (based on the total number of database copies), each DAG, and within the environment. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Log Space Required is the amount of space required to support each database log stream and the corresponding copies. This value takes into account the number of mailboxes moved per week (assumes worst case and that all mailboxes are moved on the same day), the type of backup frequency in use, the number of days that can be tolerated without log truncation and the number of transaction logs generated per day. This row also shows you the space requirements for each server (based on the total number of database copies), each DAG, and within the environment.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Database LUN Space Required is the LUN size required to support the database (and potentially its log stream). This calculation takes the total disk space required for the database and adds to it the size of a database plus 110% (if a dedicated restore LUN does not exist) for offline maintenance operations, an additional 10% of the database size for content indexing (if enabled), and includes an amount of free space to ensure the LUN is not 100% utilized (based on LUN Free Space Percentage). This row also shows you the space requirements for each server (based on the total number of database copies), each DAG, and within the environment.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Log LUN Space Required is the LUN size required to support the databases log stream. This field lists the amount of space required to support the transaction logs for a given set of databases and includes an amount of free space to ensure the LUN is not 100% utilized (based on LUN Free Space Percentage). This row also shows you the space requirements for each server (based on the total number of database copies), each DAG, and within the environment. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Restore LUN Space Required is the amount of space needed to support a restore LUN if the option was selected in the Input Factor section; this will include space for up to 7 databases and 7 transaction log sets. Each server will be provisioned with a restore LUN. This row also shows you the space requirements for each server (based on the total number of database copies), each DAG, and within the environment. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Total Required Database IOPS is the amount of read and write host I/O the database disk set must sustain during peak load (this does not factor in any RAID penalties). This row also shows you the IOPS requirements for each server (based on the total number of database copies), each DAG, and within the environment &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Total Required Log IOPS is the amount of read and write host I/O that will occur against the transaction log disk set. This row also shows you the IOPS requirements for each server (based on the total number of database copies), each DAG, and within the environment.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Special Notes&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Special Notes table will provide you with additional information about your design:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;When to use GPT disks (when a LUN size is greater than 2TB).&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;How to configure your mailbox server to control the maximum number of mailbox databases that can be activated.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;Whether the design parameters you have chosen have resulted in more mailbox servers being required to support the design than what a DAG can support.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;The LUN Requirements section is really a continuation of the Storage Requirements section. It outlines what we believe is the appropriate LUN design based on the input factors and the analysis performed in the previous section. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Note:&lt;/strong&gt; The term LUN utilized in the calculator refers only the representation of the disk that is exposed to the host operating system. It does not define the disk configuration. &lt;/font&gt; &lt;h1&gt;LUN Design&lt;/h1&gt; &lt;p&gt;&lt;font size="2"&gt;The LUN Design highlights the LUN architecture chosen for this server solution. The architecture is derived from the backup type, backup frequency, and high availability architecture that were chosen in the Storage Requirements section. &lt;/font&gt; &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453075/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453075/original.aspx" width="722" height="283"&gt;&lt;/a&gt;  &lt;p&gt;&lt;font size="2"&gt;There are three types of LUN architecture that can be leveraged within Exchange 2010:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;1 LUN / Database&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;2 LUNs / Database&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;2 LUNs / Backup Set&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;1 LUN / Database&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;A single LUN per Database architecture means that both the database and its corresponding log files are placed on the same LUN. In order to deploy a LUN architecture that only utilizes a single LUN per database, you must have a Database Availability Group that has 2 or more copies and not be utilizing a hardware based VSS solution.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;Some of the benefits of this strategy include:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;Simplified storage administration. Fewer LUNs to manage. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Potentially reduce the number of backup jobs. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Flexibility to isolate the performance between Databases when not sharing spindles between LUNs. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;Some of the concerns with this strategy include:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;Limits the ability to take hardware based VSS backup and restores (e.g., clone snapshots). See &lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/aa996004(EXCHG.65).aspx"&gt;&lt;font size="2"&gt;Best Practices for Using Volume Shadow Copy Service with Exchange Server 2003&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; for more VSS details.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;2 LUNs / Database&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;With Exchange 2010, in the maximum case of 100 Databases, the number of LUNs you provision will depend upon your backup strategy. If your recovery time objective (RTO) is very small, or if you use VSS clones for fast recovery, it may be best to place each Database on its own transaction log LUN and database LUN. Because doing this will exceed the number of available drive letters, volume mount points must be used. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Some of the benefits of this strategy include:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;Enables hardware-based VSS at a database level, providing single database backup and restore. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Flexibility to isolate the performance between databases when not sharing spindles between LUNs. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Increased reliability. A capacity or corruption problem on a single LUN will only impact one database. This is an important consideration when you are not leveraging the built-in mailbox resiliency features.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;Some of the concerns with this strategy include:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;100 databases requires 200 LUNs which could exceed some storage array maximums.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;A separate LUN for each database causes more LUNs per server increasing the administrative costs and complexity. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;2 LUNs / Backup Set&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;A backup set is the number of databases that are fully backed up in a night. A solution that performs a full backup on 1/7th of the databases nightly (i.e. using a weekly or bi-monthly full backup with daily incrementals or differentials) can reduce complexity by placing all of the databases to be backed up on the same log and database LUN. This can reduce the number of LUNs on the server. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Some of the benefits of this strategy include:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;Simplified storage administration. Fewer LUNs to manage. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;Potentially reduce the number of backup jobs. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;Some of the concerns with this strategy include:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;Limits the ability to take hardware based VSS backup and restores (e.g., clone snapshots). See &lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/aa996004(EXCHG.65).aspx"&gt;&lt;font size="2"&gt;Best Practices for Using Volume Shadow Copy Service with Exchange Server 2003&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; for more VSS details.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;A capacity or corruption problem on a single LUN could impact more than one Database.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h2&gt;Calculations Pane&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;The Calculations Pane performs all the calculations based on the input factors and outputs the key calculations into the Results Pane.&lt;/font&gt;  &lt;h2&gt;Results Pane&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;Based on the above input factors the calculator will recommend the following architecture:&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;LUN Design&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The LUN Design table highlights the recommended LUN architecture.&lt;b&gt;&lt;/b&gt;&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;LUN Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The LUN Configuration table highlights the number of databases that should be placed on a single LUN. This is derived from LUN Architecture model. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;This section also documents how many LUNs will be required for the entire solution, broken out by Database and Log sets, and the number of restore LUNs per server. &lt;/font&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Database Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Database Configuration table outlines the number of databases (or copies) per server, the number of mailboxes per database, the size of each database, and the transaction log size required for each database. &lt;/font&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Database and Log LUN Design&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The database and log LUN Design table outlines the physical LUN layout and follows the recommended number of databases per LUN approach based on the LUN Architecture model. It also documents the LUN size required to support layout (this is where we factor in the additional capacity for content indexing, the LUN Free Space Percentage, and whether you are using a Restore LUN), as well as the transaction log LUN.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Important:&lt;/b&gt; The DB and Log LUN Design Table identify databases by a unique number. However, databases copies are distributed across the servers, and thus, these numbers hold no significance and are used solely as an example to show a server's LUN layout.&lt;/font&gt;  &lt;h1&gt;Backup Requirements&lt;/h1&gt; &lt;p&gt;&lt;font size="2"&gt;The Backup Requirements section is really a continuation of the Role Requirements section. It outlines what we believe is the appropriate backup design based on the input factors and the analysis performed in the previous sections.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453076/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453076/original.aspx" width="730" height="328"&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Backup Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Backup Configuration table outlines the number of databases that will be placed within a single LUN and the type of backup methodology and frequency in which the backups will occur.&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Backup Frequency Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Backup Frequency Configuration section will provide you with an outline on how you should perform the backups for each server, utilizing either a daily full backup or weekly or bi-monthly full backup frequency. &lt;/font&gt; &lt;h1&gt;Log Replication Requirements&lt;/h1&gt; &lt;p&gt;&lt;font size="2"&gt;The Log Replication Requirements section is another continuation of the Role Requirements section. It outlines what we believe is the throughput required to replicate the transaction logs to each target database copy in the secondary datacenter.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453077/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453077/original.aspx" width="738" height="147"&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Peak Log and Content Index Replication Throughput Requirements&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Peak Log and Content Index Replication Throughput Requirements table provides you with:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The Peak Log &amp;amp; Content Index Throughput Required / Database is the total throughput required for a single log stream and content index. This value is based on the peak log generation hour. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The Peak Log &amp;amp; Content Index Throughput Required Between Datacenters / DAG is the total throughput required to replicate the transaction logs and content index to all database copies (lagged and non-lagged) that exist within the alternate datacenter for the database availability group.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The Peak Log &amp;amp; Content Index Throughput Required Between Datacenters / Environment is the total throughput required to replicate the transaction logs and content index to all database copies (lagged and non-lagged) that exist within the alternate datacenter for all database availability groups.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;RPO Log and Content Index Replication Throughput Requirements&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;In terms of log replication, RPO means how behind can you get in log shipping? The lower the RPO (a value of 0 or 1 essentially means you want to only lose the open log file), the higher the bandwidth you need because you cannot get behind in log replication. The higher the RPO (approaching 24) less bandwidth is needed as you are expecting to be behind (up to x hours) in log replication and to catch up at some point in the day.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;The RPO Log and Content Index Replication Throughput Requirements table provides you with:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The RPO Log &amp;amp; Content Index Throughput Required / Database is the required throughput necessary to replicate the transaction logs and content index based on the RPO to the mailbox servers that are located within the secondary datacenter per database. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;The RPO Log &amp;amp; Content Index Throughput Required Between Datacenters / DAG is the RPO total throughput required to replicate the transaction logs and content index to all database copies (lagged and non-lagged) that exist within the alternate datacenter for the database availability group.&lt;/font&gt;  &lt;li&gt;&lt;font size="2"&gt;The RPO Log &amp;amp; Content Index Throughput Required Between Datacenters / Environment is the RPO total throughput required to replicate the transaction logs and content index to all database copies (lagged and non-lagged) that exist within the alternate datacenter for all database availability groups.&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Chosen Network Link Suitability&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Chosen Network Link Suitability table will dictate whether the chosen network link has sufficient capacity to sustain the peak replication throughput requirements and/or the RPO replication throughput requirements. If the network link cannot sustain the log replication traffic, then you will need to either upgrade the network link to the recommended network link throughput, or adjust the design appropriately.&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Recommended Network Link&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Recommended Network Link table recommends an appropriate network link if the chosen network link does not have sufficient capacity to sustain log replication for solution for both the peak and RPO throughput requirements.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Note:&lt;/b&gt; The Network Link recommendations do not take into account database seeding or any other data that may also utilize the link. &lt;/font&gt; &lt;h1&gt;Storage Design&lt;/h1&gt; &lt;p&gt;&lt;font size="2"&gt;The Storage Design worksheet is designed to take the data collected from the Input worksheet and Storage Requirements worksheet and help you determine the number of physical disks needed to support the databases, transaction logs, and Restore LUN configurations.&lt;/font&gt;  &lt;h2&gt;Storage Design Input Factors&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;In order to determine the physical disk requirements, you must enter in some basic information about your storage solution.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453078/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453078/original.aspx" width="729" height="128"&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;RAID Parity Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;For the RAID Parity Configuration table you need to select the type of RAID building block your storage solution utilizes. For example, some storage vendors build the underlying storage in sets of data+parity (d+p) groups. A RAID-5 3+1 configuration means that 3 disks will be used for capacity and 1 disk will be used for parity, even though parity is distributed across all the disks. So if you had a capacity requirement that would utilize 15 disks, then you would need to deploy 5 3+1 groups to build that RAID-5 array.&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;RAID-1/0 supports 1d+1p, 2d+2p, and 4d+4p groupings &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;RAID-5 supports 3d+1p through 20d+1p groupings (though storage solutions could support more than that). &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;RAID-6 supports 6d+2p groupings. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;RAID Rebuild Overhead&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;When a disk is lost, the disk needs to be replaced and rebuilt. During this time, the performance of the RAID group is affected. This impact as a result can affect user actions. Therefore, to ensure that RAID rebuilds do not affect the overall performance of the mailbox server, Microsoft recommends that you should ensure sufficient overhead is provisioned into the performance calculations when designing for RAID parity. Most RAID-1/0 implementations will suffer a 25% performance penalty during a rebuild. Most RAID-5 and RAID-6 implementations will suffer a 50% performance penalty during a rebuild.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;The calculator defaults with the following as Microsoft recommendations, but they are adjustable:&lt;/font&gt;  &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;For RAID-1/0 implementations, ensure that you factor in an additional 35% performance overhead. &lt;/font&gt; &lt;li&gt;&lt;font size="2"&gt;For RAID-5/RAID-6 implementations, ensure that you factor in an additional 100% performance overhead. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;In addition, you should consult with your storage vendor to determine the appropriate RAID rebuild penalty.&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;RAID Configuration&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;By default, for RAID storage solutions, the calculator will recommend either RAID-1/0 or RAID-5 by evaluating capacity and I/O factors and determining which configuration utilizes the least amount of disks while satisfying the requirements. If you would like to override this and force the calculator to utilize a particular RAID configuration (e.g., RAID-0 or RAID-6), select "Yes" to this option and then select the appropriate RAID configuration in the cell labeled "Desired RAID Configuration."&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;By default the calculator utilizes RAID-5 for the Restore LUN. However, you can define a specific RAID configuration for the Restore LUN.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Note:&lt;/b&gt; The calculator prevents the use of RAID-5 or RAID-6 with 5.2K, 5.4K, 5.9K and 7.2K disk types, due to performance implications.&lt;/font&gt;  &lt;h2&gt;Calculations Pane&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;The Calculations Pane performs all the calculations based on the input factors and outputs the key calculations into the Results Pane.&lt;/font&gt;  &lt;h2&gt;Results Pane&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;The Storage Design Results section outputs the recommended configuration for the solution. The recommendations made are for implementing the solution potentially on RAID and JBOD storage.&lt;/font&gt;  &lt;p&gt;&lt;a href="http://msexchangeteam.com/photos/postpictures3/images/453079/original.aspx" target="_blank"&gt;&lt;img src="http://msexchangeteam.com/photos/postpictures3/images/453079/original.aspx" width="737" height="378"&gt;&lt;/a&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;RAID Storage Architecture&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Storage Architecture Table recommends which servers (primary datacenter servers, secondary datacenter servers, or lagged copy servers) should be deployed on RAID storage.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;The Recommended Storage Architecture / Server&lt;b&gt; &lt;/b&gt;table recommends the optimum RAID configuration and number of disks for each LUN (database, log and restore LUN) for each mailbox server ensuring that performance and capacity requirements are met within the design.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;The Storage Configuration table will output the total number of disks required for each mailbox server that requires RAID storage, as well as, identify the total number of disks requiring RAID storage in each datacenter.&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;JBOD Storage Architecture&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Storage Architecture Table recommends which servers (primary datacenter servers, secondary datacenter servers, or lagged copy servers) should be deployed on JBOD storage.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;The Recommended Storage Architecture / Server&lt;b&gt; &lt;/b&gt;table recommends the optimum JBOD configuration and number of disks for each LUN (database, log and restore LUN) for each mailbox server ensuring that performance and capacity requirements are met within the design.&lt;/font&gt;  &lt;p&gt;&lt;font size="2"&gt;The Storage Configuration table will output the total number of disks required for each mailbox server that requires JBOD storage, as well as, identify the total number of disks requiring JBOD storage in each datacenter.&lt;/font&gt;  &lt;p&gt;&lt;b&gt;&lt;font size="2"&gt;Total Disks Required&lt;/font&gt;&lt;/b&gt;  &lt;p&gt;&lt;font size="2"&gt;The Disk Requirements table outlines the total number of RAID and JBOD disks that are required for each DAG and within the environment.&lt;/font&gt;  &lt;h1&gt;Conclusion&lt;/h1&gt; &lt;p&gt;&lt;font size="2"&gt;Hopefully you will find this calculator invaluable in helping to determine your mailbox server role requirements for Exchange 2010 mailbox servers. If you have any questions or suggestions, please email strgcalc AT microsoft DOT com.&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;For the calculator itself, please see the following link: &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;a href="http://msexchangeteam.com/files/12/attachments/entry453145.aspx"&gt;Exchange 2010 Mailbox Server Role Requirements Calculator&lt;/a&gt;&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;- &lt;/font&gt;&lt;a href="/archive/2005/08/25/409819.aspx"&gt;&lt;font size="2"&gt;Ross Smith IV&lt;/font&gt;&lt;/a&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=453117" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/8162.aspx">All Posts</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category><category domain="http://msexchangeteam.com/archive/category/11154.aspx">Role: Mailbox</category><category domain="http://msexchangeteam.com/archive/category/3303.aspx">Storage</category><category domain="http://msexchangeteam.com/archive/category/3307.aspx">Tips 'n Tricks</category><category domain="http://msexchangeteam.com/archive/category/3309.aspx">Tools</category></item><item><title>Exchange Server 2010 is now available worldwide!</title><link>http://msexchangeteam.com/archive/2009/11/09/453096.aspx</link><pubDate>Mon, 09 Nov 2009 13:23:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:453096</guid><dc:creator>Exchange</dc:creator><slash:comments>34</slash:comments><comments>http://msexchangeteam.com/comments/453096.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=453096</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/453096.aspx</wfw:comment><description>&lt;P&gt;&lt;FONT size=2&gt;It is my distinct pleasure to announce today the global availability of Exchange Server 2010. This has been an amazing journey from conception to launch, and the team has delivered an unprecedented line up of innovations in this release. I am incredibly proud of the team and our product.&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;The dedication of the Exchange community working side by side with us to deliver Exchange 2010 has been inspiring for me. I want to thank you for your commitment over the past 3 years helping us develop new ideas, make product enhancements and test pre-release bits to ensure our final product is rock solid. I believe Exchange has the most impressive IT Pro and Developer community in the world today. We could not have shipped this product without you!&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;In return, I hope you realize the full value of everything Exchange 2010 offers. We are all working in a very challenging economic environment today. Being cost conscious has never been more important - but also helping your organizations differentiate themselves and compete effectively is just as critical. I am delighted to see how Exchange 2010 is helping early adopters accomplish these goals. I want to share just a sampling of their stories, so you can see for yourself.&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;Organizations are cutting costs and simplifying administration with Exchange 2010.&lt;/FONT&gt; 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;I&gt;"Performance with large mailboxes greatly exceeds our expectations. With the growing amount of data that needs to be retained, it is not uncommon for us to have 30-gigabyte plus mailboxes, making these performance improvements crucial to our business. I have been using Exchange 2010 and Outlook 2010 for e-mail since June and have been extremely satisfied with the performance and the user experience. It is a robust, very stable platform. And, we found RBAC to be a huge benefit. That is something I have needed for a long time-to have more granular rights for administrators and lower-level IT staff to do targeted tasks." &lt;/I&gt;- Alexander Diaz, Enterprise Development Manager, &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005684"&gt;&lt;FONT size=2&gt;Katten Muchin Rosenman LLP&lt;/FONT&gt;&lt;/A&gt;&lt;I&gt;&lt;/I&gt; 
&lt;P&gt;&lt;FONT size=2&gt;&lt;I&gt;"The cost savings from switching from fiber channel to SATA disks is about 70 percent. The I/O system of Exchange Server 2010 is really optimized. If you look at Exchange Server 2007, it's good; but Exchange Server 2010 is really great. You can significantly reduce the disk costs when you run Exchange Server 2010."&lt;/I&gt; - Thomas Keck, CIO, &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005574"&gt;&lt;FONT size=2&gt;Elabs&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;FONT size=2&gt;&lt;I&gt;"We're always moving users around. We've been doing that with custom scripts in Exchange Server 2003, but we will definitely be using the Online Move Mailbox feature in 2010. Now we can move them without taking the mailbox offline." &lt;/I&gt;- Allan Tagg, SVP, Global Messaging Exec, &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005715"&gt;&lt;FONT size=2&gt;Bank of America&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2&gt;Organizations are improving everyday productivity and meeting the expectations of a new generation of workers with Exchange 2010. &lt;/FONT&gt;
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;I&gt;"Our salespeople need to respond quickly to dealer concerns. With Exchange Server 2010 and voice-to-text conversion, within 20 seconds after a dealer leaves a voice-mail message, our users see an e-mail preview on their cell phone. Our mobile employees might check voice mail anywhere from 5 to 10 times a day, at 5 to 10 minutes a session. By using Office Communications Server 2007 R2 and taking advantage of the voice-mail preview feature in Exchange Server 2010, they can increase their responsiveness while saving more than 15 minutes a day. From a business perspective, that's an incredibly valuable productivity increase." &lt;/I&gt;- George Hamin, Director of E-Business and Information Systems, &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005581"&gt;&lt;FONT size=2&gt;Subaru Canada&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;FONT size=2&gt;&lt;I&gt;"Having Conversation View on the new mobile client is really nice. It provides an extremely fast and efficient means of surveying my inbox and taking needed actions on the go." - &lt;/I&gt;Steven Schafer, Director of Collaboration and Network Services, &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005690"&gt;&lt;FONT size=2&gt;Global Crossing&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;FONT size=2&gt;&lt;I&gt;"By taking advantage of Outlook Web App, employees can start being productive from new locations almost immediately. As soon as they get their workstation and network connectivity, administrators can quickly provide them with access to e-mail and IM at a moment's notice without having to manage a lot of logistics. That's tremendous. Just simplifying the process of giving our remote employees access to e-mail and IM with Exchange Server 2010 will increase the productivity of our IT administrators by at least 20 to 30 percent." &lt;/I&gt;- Dan Evans, Manager of Messaging and Collaboration, &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005603"&gt;&lt;FONT size=2&gt;Morgan Keegan &amp;amp; Company&lt;/FONT&gt;&lt;/A&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2&gt;Organizations of all sizes are better managing risk and the cost of compliance with Exchange 2010.&lt;/FONT&gt; 
&lt;BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2&gt;&lt;I&gt;"With Exchange Server 2010, we can give the auditors permission to pull mail out of mailboxes themselves, rather than having me pull the data and ship it to them in a PST file. Now the nine hours a month I spend on compliance will be cut down to zero. Getting rid of PST files using Exchange Server 2010 solves a whole series of nightmares that I'm sure every Exchange Server administrator has had" &lt;/I&gt;- &lt;I&gt;Andrew McNair, Wintel Infrastructure Manager, &lt;/I&gt;&lt;/FONT&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005736"&gt;&lt;I&gt;&lt;FONT size=2&gt;Cell C&lt;/FONT&gt;&lt;/I&gt;&lt;/A&gt;&lt;I&gt;&lt;/I&gt; 
&lt;P&gt;&lt;I&gt;&lt;FONT size=2&gt;"By using the compliance features in Microsoft Exchange Server 2010, we can save about $400,000 in hardware and software costs. That's a big savings." - Joseph Nguyen, Systems Architect at &lt;/FONT&gt;&lt;/I&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005691"&gt;&lt;I&gt;&lt;FONT size=2&gt;a large U.S. university&lt;/FONT&gt;&lt;/I&gt;&lt;/A&gt;&lt;I&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt;&lt;/I&gt; 
&lt;P&gt;&lt;I&gt;&lt;FONT size=2&gt;"With Exchange Server 2010, we can set up transport protection rules for things like social security numbers to comply with HIPAA and for voice mails to ensure that they can't be forwarded outside the company." - Thomas Dechmann, Senior Principal IT Technologist, &lt;/FONT&gt;&lt;/I&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Detail.aspx?CaseStudyID=4000005602"&gt;&lt;I&gt;&lt;FONT size=2&gt;Medtronic&lt;/FONT&gt;&lt;/I&gt;&lt;/A&gt;&lt;I&gt;&lt;/I&gt;&lt;/P&gt;&lt;/BLOCKQUOTE&gt;
&lt;P&gt;&lt;FONT size=2&gt;I'm also particularly proud of the work the team has done delivering Exchange as a server and a service. This has been an incredible engineering endeavor that no one else in the industry comes close to delivering. Today, we've successfully scaled Exchange 2010 to more than 15 million Outlook Live accounts around the world and, moving forward, to millions more with Exchange Online. Our promise to deliver a seamless Exchange experience on premises with the server, in the cloud as a service or a combination of the two truly gives customers choice and peace of mind.&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;You can see more customer results from the &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/casestudies/Case_Study_Search_Results.aspx?BusTaxID=10356"&gt;&lt;FONT size=2&gt;case studies published today&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;, read about the launch in &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/presspass/events/teched/default.mspx"&gt;&lt;FONT size=2&gt;press coverage&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;, hear from MBD President Stephen Elop in his &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/PressPass/SilverlightApps/videoplayer_3/standalone.aspx?xml=http://wm.istreamplanet.com/customers/ms/750_ms_teched_091109.asx"&gt;&lt;FONT size=2&gt;TechEd Europe keynote&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; launching Exchange 2010 and this evening at the &lt;/FONT&gt;&lt;A href="http://www.devconnections.com/shows/FALL2009EXCH/default.asp?s=140"&gt;&lt;FONT size=2&gt;Exchange Connections conference&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; in Las Vegas &lt;/FONT&gt;&lt;A href="http://www.thenewefficiency.com/exchangeconnections"&gt;&lt;FONT size=2&gt;in my keynote&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;.&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;I know many of you are already underway with your Exchange 2010 deployments and many more will be starting today. The Exchange Server 2010 bits are &lt;/FONT&gt;&lt;A href="http://www.microsoft.com/downloads/details.aspx?familyid=05741f65-2a7b-4070-879f-d74208d6171d&amp;amp;displaylang=en&amp;amp;Hash=QzYCQjUHlKfPtNY4htrmdMq44xufc2AwAIbyLYGUZdBA%2bKPuA6YdaT5ALmH4kdjaRhNCNScwNEoRWd4CSWJdfg%3d%3d"&gt;&lt;FONT size=2&gt;available for download&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt; now. As always, keep the feedback coming. Listening to customers and partners is how the team has made Exchange the premier e-mail solution across the globe and that's the way we intend to keep it.&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;Thank you!&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;- &lt;A href="http://www.microsoft.com/presspass/exec/jha/"&gt;Rajesh Jha&lt;/A&gt;&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=453096" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/5472.aspx">Community</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category><category domain="http://msexchangeteam.com/archive/category/4429.aspx">Microsoft</category></item><item><title>Global Crossing -- Crossing Over to Exchange 2010</title><link>http://msexchangeteam.com/archive/2009/11/08/453085.aspx</link><pubDate>Mon, 09 Nov 2009 01:23:27 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:453085</guid><dc:creator>Exchange</dc:creator><slash:comments>5</slash:comments><comments>http://msexchangeteam.com/comments/453085.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=453085</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/453085.aspx</wfw:comment><description>&lt;p&gt;&lt;font size="2"&gt;Coming off the heels of our interview with &lt;/font&gt;&lt;a href="http://www.lifetime.com/"&gt;&lt;font size="2"&gt;Lifetime Products&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; and hearing what excites them most about moving to Exchange 2010 (check out the interview &lt;/font&gt;&lt;a href="http://msexchangeteam.com/archive/2009/11/04/453042.aspx"&gt;&lt;font size="2"&gt;here&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;), I caught up with our customer, &lt;/font&gt;&lt;a href="http://www.globalcrossing.com/"&gt;&lt;font size="2"&gt;Global Crossing&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt;, while attending the recent SharePoint conference in Las Vegas. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Global Crossing is upgrading to Exchange 2010 to take advantage of the great new e-mail archiving, cheaper storage options, and as a replacement for its legacy voicemail system. &lt;/font&gt; &lt;p&gt;&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="320" height="240"&gt; &lt;param name="source" value="http://edge.technet.com/App_Themes/default/vp09_06_22.xap" /&gt; &lt;param name="initParams" value="m=http://ecn.channel9.msdn.com/o9/edge/8/4/3/2/1/exchange2010gc_edge.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/edge/8/4/3/2/1/exchange2010gc_320_edge.png, postid=12348" /&gt; &lt;param name="background" value="#00FFFFFF" /&gt; &lt;a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt; &lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none" /&gt; &lt;/a&gt; &lt;/object&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;i&gt;CIO Magazine&lt;/i&gt; also caught up with Global Crossing this week and posted &lt;/font&gt;&lt;a href="http://www.cio.com/article/506920/Exchange_2010_Why_I_m_Using_It_to_Say_Bye_Bye_BlackBerry"&gt;&lt;font size="2"&gt;this story&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; on the cost savings the company hopes to realize by standardizing on Windows phones and EAS and moving off of BlackBerry smartphones. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;I'd like to thanks Global Crossing for chatting with us. As you can see, they are very enthusiastic about Exchange 2010! See you soon. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;-- Crystal Flores&lt;/font&gt;&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=453085" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/8162.aspx">All Posts</category><category domain="http://msexchangeteam.com/archive/category/11163.aspx">Announcements</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category></item><item><title>Learn about the Exchange 2010 Developer Story Today!</title><link>http://msexchangeteam.com/archive/2009/11/05/453052.aspx</link><pubDate>Thu, 05 Nov 2009 13:53:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:453052</guid><dc:creator>Exchange</dc:creator><slash:comments>2</slash:comments><comments>http://msexchangeteam.com/comments/453052.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=453052</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/453052.aspx</wfw:comment><description>&lt;p&gt;We've just finished our 6 part series of webcasts on six key topics that developers need to know about as they start planning for moving their applications to Exchange 2010.  Those webcasts are now available as on-demand webcasts below, check them out today!  If you'd like a bit more human contact than these webcasts, then come join us at TechEd in Germany or Exchange Connections in Las Vegas next week; or the Microsoft Professional Developers Conference in LA November 17-19&lt;sup&gt;th&lt;/sup&gt; where we'll have great Exchange 2010 Web Services sessions and program managers from the Exchange Web Services team there to answer your questions and get your applications Exchange 2010-ready. &lt;p&gt;View the webcast now- &lt;a href="http://www.microsoft.com/events/series/unifiedcommunications.aspx?tab=Webcasts&amp;seriesid=104&amp;webcastid=7016"&gt;Exchange Server 2010 Development (Part 1 of 6): Migrating Applications to Exchange Web Services&lt;/a&gt; &lt;p&gt;View the webcast now - &lt;a href="http://www.microsoft.com/events/series/unifiedcommunications.aspx?tab=Webcasts&amp;seriesid=104&amp;webcastid=7017"&gt;Exchange Server 2010 Development (Part 2 of 6): A Deep Dive into Using Autodiscover Service in Exchange Web Services&lt;/a&gt; &lt;p&gt;View the webcast now - &lt;a href="http://www.microsoft.com/events/series/unifiedcommunications.aspx?tab=Webcasts&amp;seriesid=104&amp;webcastid=7018"&gt;Exchange Server 2010 Development (Part 3 of 6): A Deep Dive into Impersonation and Delegation in Exchange Web Services&lt;/a&gt; &lt;p&gt;View the webcase now - &lt;a href="http://www.microsoft.com/events/series/unifiedcommunications.aspx?tab=Webcasts&amp;seriesid=104&amp;webcastid=7019"&gt;Exchange Server 2010 Development (Part 4 of 6): A Deep Dive into Exchange Web Services Notifications (Push/Pull)&lt;/a&gt; &lt;p&gt;View the webcast now - &lt;a href="http://www.microsoft.com/events/series/unifiedcommunications.aspx?tab=Webcasts&amp;seriesid=104&amp;webcastid=7020"&gt;Exchange Server 2010 Development (Part 5 of 6): A Deep Dive into the Exchange Web Services Managed API&lt;/a&gt; &lt;p&gt;View the webcast now - &lt;a href="http://www.microsoft.com/events/series/unifiedcommunications.aspx?tab=Webcasts&amp;seriesid=104&amp;webcastid=7021"&gt;Exchange Server 2010 Development (Part 6 of 6): Best Practices for Building Scalable Exchange Server Applications&lt;/a&gt; &lt;p&gt;  &lt;p&gt;- &lt;a href="/archive/2005/10/27/413168.aspx"&gt;Jason Henderson&lt;/a&gt;&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=453052" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/8162.aspx">All Posts</category><category domain="http://msexchangeteam.com/archive/category/11163.aspx">Announcements</category><category domain="http://msexchangeteam.com/archive/category/3305.aspx">Development</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category></item><item><title>Lifetime Products and why they chose to move to Exchange 2010</title><link>http://msexchangeteam.com/archive/2009/11/04/453042.aspx</link><pubDate>Thu, 05 Nov 2009 03:18:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:453042</guid><dc:creator>Exchange</dc:creator><slash:comments>3</slash:comments><comments>http://msexchangeteam.com/comments/453042.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=453042</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/453042.aspx</wfw:comment><description>&lt;p&gt;I had a chance to go on the road and talk to a few of our Exchange 2010 early adopter customers. My first stop was in Clearfield, Utah where I met up with the folks at Lifetime Products. Lifetime Products is an early adopter of E2010, and appreciates the concept of a unified Inbox-and related cost savings.&amp;nbsp; &lt;/p&gt;&lt;p&gt;Check out the video:  &lt;/p&gt;
&lt;object data="data:application/x-silverlight-2," type="application/x-silverlight-2" width="320" height="240"&gt;
&lt;param name="source" value="http://edge.technet.com/App_Themes/default/vp09_06_22.xap"&gt;
&lt;param name="initParams" value="m=http://ecn.channel9.msdn.com/o9/edge/1/6/2/2/1/ex2k10lifetime_edge.wmv,autostart=false,autohide=true,showembed=true, thumbnail=http://ecn.channel9.msdn.com/o9/edge/1/6/2/2/1/ex2k10lifetime_320_edge.png, postid=12261"&gt;
&lt;param name="background" value="#00FFFFFF"&gt;
&lt;a href="http://go.microsoft.com/fwlink/?LinkID=124807" style="text-decoration: none;"&gt;
&lt;img src="http://go.microsoft.com/fwlink/?LinkId=108181" alt="Get Microsoft Silverlight" style="border-style: none;"&gt;
&lt;/a&gt;
&lt;/object&gt;



&lt;p&gt;&lt;i&gt;CIO Magazine&lt;/i&gt; also thinks Lifetime Product's story is pretty compelling. Check it out &lt;a href="http://www.cio.com/article/506574/Exchange_2010_Five_Reasons_Why_I_m_Upgrading?page=2&amp;amp;taxonomyId=1461"&gt;here&lt;/a&gt;.  &lt;/p&gt;&lt;p&gt;It was great chatting with the folks at Lifetime&lt;b&gt;. &lt;/b&gt;As you heard, they are really excited about all the new features in Exchange 2010. I'll be back soon with more great customer videos. &lt;/p&gt;&lt;p&gt;-- Crystal Flores&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=453042" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/8162.aspx">All Posts</category><category domain="http://msexchangeteam.com/archive/category/11163.aspx">Announcements</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category></item><item><title>Supporting Exchange 2007 on Windows Server 2008 R2</title><link>http://msexchangeteam.com/archive/2009/11/04/453026.aspx</link><pubDate>Wed, 04 Nov 2009 17:41:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:453026</guid><dc:creator>Exchange</dc:creator><slash:comments>34</slash:comments><comments>http://msexchangeteam.com/comments/453026.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=453026</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/453026.aspx</wfw:comment><description>&lt;p&gt;We always talk about listening to customers and sometimes this is written off by many as 'marketing speak'.  In fact, we do take feedback seriously and no input is more important to our engineering processes than your voice. &lt;p&gt;Earlier this year we made a decision in one direction, and due to the feedback we have received on this blog and elsewhere, we have reconsidered.  In the coming calendar year we will issue an update for Exchange 2007 enabling full support of Windows Server 2008 R2.  We heard from many customers that this was important for streamlining their operations and reducing administrative challenges, so we have changed course and will add R2 support.  We are still working through the specifics and will let you know once we have more to share on the timing of this update. &lt;p&gt;So, keep the feedback coming.  We are listening. &lt;p&gt;Kevin Allison&lt;br&gt;GM Exchange Customer Experience&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=453026" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/8162.aspx">All Posts</category><category domain="http://msexchangeteam.com/archive/category/11163.aspx">Announcements</category><category domain="http://msexchangeteam.com/archive/category/10058.aspx">Exchange 2007</category></item><item><title>Programmatic Access via Remote PowerShell in Exchange Server 2010</title><link>http://msexchangeteam.com/archive/2009/11/02/453016.aspx</link><pubDate>Mon, 02 Nov 2009 21:24:08 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:453016</guid><dc:creator>Exchange</dc:creator><slash:comments>0</slash:comments><comments>http://msexchangeteam.com/comments/453016.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=453016</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/453016.aspx</wfw:comment><description>&lt;p&gt;&lt;font size="2"&gt;The management experience given by Exchange 2010 through PowerShell has been moved all the way from Local to Remote. This will mean that enterprise Admins will have to adjust their regular scripts to connect to Remote PowerShell instead of creating a local session. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Here are some examples on how can this be achieved and the differences that may have to be done in order to create the connection and run the cmdlets. &lt;/font&gt; &lt;p&gt;&lt;b&gt;&lt;font color="#0000ff" size="2"&gt;Using programmatic API&lt;/font&gt;&lt;/b&gt; &lt;p&gt;&lt;font size="2"&gt;The programmatic API is the simplest method that will allow you to make a remote connection requiring only the Uri for the connection and a set of suitable credentials that need to be provided through a method. &lt;/font&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;SCredential credential = new PSCredential(username, password);&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;b&gt;Note: &lt;/b&gt;The password here must be of type SecureString. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;After you just need to create the connection Information that will allow the creation of the runspace.&lt;/font&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;// Set the connection Info&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; WSManConnectionInfo connectionInfo = new WSManConnectionInfo(&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; new Uri(liveIdconnectionUri),&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;http://schemas.microsoft.com/powershell/Microsoft.Exchange,&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;credential);&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; connectionInfo.AuthenticationMechanism = AuthenticationMechanism.Basic;&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;// create a runspace on a remote path&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;// the returned instance must be of type RemoteRunspace&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;Runspace runspace = System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace(connectionInfo);&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;From here it is just you only need to create a PowerShell instance and fill it with your cmdlets and then invoke it through the run space we've just created. Here is a simple example with get-mailbox. &lt;/font&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;PowerShell powershell = PowerShell.Create();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PSCommand command = new PSCommand();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command.AddCommand("Get-Mailbox");&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; command.AddParameter("Identity", mailboxName);&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; powershell.Commands = command;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; try&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // open the remote runspace&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; runspace.Open();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // associate the runspace with powershell&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; powershell.Runspace = runspace;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // invoke the powershell to obtain the results&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return powershell.Invoke();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; finally&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // dispose the runspace and enable garbage collection&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; runspace.Dispose();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; runspace = null;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // Finally dispose the powershell and set all variables to null to free&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; // up any resources.&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; powershell.Dispose();&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; powershell = null;&lt;br&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;/font&gt; &lt;p&gt;&lt;b&gt;&lt;font color="#0000ff" size="2"&gt;Using Programmatic API and Certificate Thumbprint&lt;/font&gt;&lt;/b&gt; &lt;p&gt;&lt;font size="2"&gt;This uses the exact same syntax than the Programmatic API except that we would need to connect to a Uri that is has a Certificate Thumbprint enabled when we create the WSMAN connection in this syntax. &lt;/font&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;WSManConnectionInfo connectionInfo = new WSManConnectionInfo(&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2" face="Courier New"&gt;"E75C847ADF7B355DAAC2C6D1A4EDD8284A0C0FDC",&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2" face="Courier New"&gt;new Uri(certconnectionUri),&lt;br&gt;&lt;/font&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;font size="2" face="Courier New"&gt;"http://schemas.microsoft.com/powershell/Microsoft.Exchange");&lt;/font&gt; &lt;p&gt;&lt;b&gt;&lt;font color="#0000ff" size="2"&gt;Remote Request using a local run space (Scripting the remote class)&lt;/font&gt;&lt;/b&gt; &lt;p&gt;&lt;font size="2"&gt;This is the best to create scripts and run your cmdlets using remote PowerShell. For this case, we have to script in the code a call to create a New-PSSession using our credential, the connection Uri and method of authentication. This is basically using the cmdlet:&lt;/font&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;New-PSSession -ConnectionUri Microsoft.Exchange -ConnectionUri $Uri -Credential $LiveCred -Authentication Basic&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;To do this, we have to create the Run space in which we will run the cmdlet and then create a PowerShell instance to add the cmdlet. &lt;/font&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;Runspace runspace = System.Management.Automation.Runspaces.RunspaceFactory.CreateRunspace();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; PowerShell powershell = PowerShell.Create();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;PSCommand command = new PSCommand();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command.AddCommand("New-PSSession");&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command.AddParameter("ConfigurationName", "Microsoft.Exchange");&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command.AddParameter("ConnectionUri", new Uri(liveIdconnectionUri));&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command.AddParameter("Credential", cred);&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command.AddParameter("Authentication", "Basic");&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell.Commands = command;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2" face="ver"&gt;Now invoke this cmdlet and set it as a variable on the local Run Space that will be used to do the remote calls. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;try&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;// open the remote runspace&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;runspace.Open();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;// associate the runspace with powershell&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell.Runspace = runspace;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;// invoke the powershell to obtain the results&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;Collection&amp;lt;RemoteRunspaceInfo&amp;gt; result = powershell.Invoke&amp;lt;RemoteRunspaceInfo&amp;gt;();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;foreach (ErrorRecord current in powershell.Streams.Error)&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;Console.WriteLine("The following Error happen when opening the remote Runspace: " + current.Exception.ToString() + " | InnerException: " + current.Exception.InnerException);&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;if (result.Count != 1)&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;throw new Exception("Unexpected number of Remote Runspace connections returned.");&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;// Set the runspace as a local variable on the runspace&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; powershell = PowerShell.Create();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command = new PSCommand();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command.AddCommand("Set-Variable");&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command.AddParameter("Name", "ra");&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command.AddParameter("Value", result[0]);&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell.Commands = command;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell.Runspace = runspace;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell.Invoke();&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2" face="ver"&gt;After we have done this, we can now do the remote calls that will be executed on the server side as script blocks. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell = PowerShell.Create();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command = new PSCommand();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;command.AddScript("Invoke-Command -ScriptBlock { Get-Mailbox -Identity:" + mailboxName + " } -&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;Session $ra");&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell.Commands = command;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell.Runspace = runspace;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;return powershell.Invoke();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;}&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;finally&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;{&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;// dispose the runspace and enable garbage collection&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;runspace.Dispose();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;runspace = null;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;// Finally dispose the powershell and set all variables to null to free&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;// up any resources.&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell.Dispose();&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;powershell = null;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; &lt;/font&gt;&lt;font size="2" face="Courier New"&gt;}&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;- &lt;a href="http://msexchangeteam.com/articles/452867.aspx"&gt;Mario Trigueros Solorio&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=453016" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/3648.aspx">Administration</category><category domain="http://msexchangeteam.com/archive/category/3305.aspx">Development</category><category domain="http://msexchangeteam.com/archive/category/4981.aspx">Documentation</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category><category domain="http://msexchangeteam.com/archive/category/3307.aspx">Tips 'n Tricks</category></item><item><title>Getting Ready for the Exchange 2010 Launch</title><link>http://msexchangeteam.com/archive/2009/10/29/452996.aspx</link><pubDate>Fri, 30 Oct 2009 00:07:51 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:452996</guid><dc:creator>Exchange</dc:creator><slash:comments>14</slash:comments><comments>http://msexchangeteam.com/comments/452996.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=452996</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/452996.aspx</wfw:comment><description>&lt;p&gt;Three weeks ago we &lt;a href="http://msexchangeteam.com/archive/2009/10/08/452775.aspx" target="_blank"&gt;announced&lt;/a&gt; that Exchange 2010 was code complete. As we get ready for launch, we're seeing some amazing results from our early adopter customers. Julia White, Director of Exchange Marketing, &lt;a href="http://blogs.technet.com/uc/archive/2009/10/27/exchange-2010-revving-the-engines-for-launch.aspx" target="_blank"&gt;shares&lt;/a&gt; some of these early highlights on the &lt;a href="http://blogs.technet.com/uc/default.aspx" target="_blank"&gt;Unified Communications Blog&lt;/a&gt;.&lt;/p&gt; &lt;p&gt;Check out her &lt;a href="http://blogs.technet.com/uc/archive/2009/10/27/exchange-2010-revving-the-engines-for-launch.aspx" target="_blank"&gt;post&lt;/a&gt; and see how Exchange 2010 (and you) can do the work of 4 or 5 other servers - and do it better and more cost-effectively.&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=452996" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category></item><item><title>Upcoming Webcast: Best Practices for Virtualizing Microsoft Exchange</title><link>http://msexchangeteam.com/archive/2009/10/28/452979.aspx</link><pubDate>Wed, 28 Oct 2009 15:45:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:452979</guid><dc:creator>Exchange</dc:creator><slash:comments>7</slash:comments><comments>http://msexchangeteam.com/comments/452979.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=452979</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/452979.aspx</wfw:comment><description>&lt;p&gt;We've got a great webcast coming up next week to discuss recommendations for virtualizing Exchange server and the benefits of choosing Hyper-V + System Center as your virtualization solution.  &lt;p&gt;&lt;a href="http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032428203&amp;EventCategory=4&amp;culture=en-US&amp;CountryCode=US"&gt;TechNet Webcast: Microsoft Virtualization Best Practices for Exchange Server (Level 300)&lt;/a&gt;  &lt;p&gt;Wednesday, Nov. 4 at 10am Pacific time  &lt;p&gt;Virtualizing business critical applications will deliver significant customer benefits including cost savings, enhanced business continuity and an agile and efficient management solution.  This session will focus on virtualizing Exchange using Microsoft solutions, and guidance for virtualizing Exchange for various Production scenarios. We will go into technical details with best practices.&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=452979" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/10058.aspx">Exchange 2007</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category><category domain="http://msexchangeteam.com/archive/category/11161.aspx">Hyper-V</category><category domain="http://msexchangeteam.com/archive/category/11160.aspx">Virtualization</category><category domain="http://msexchangeteam.com/archive/category/11162.aspx">Webcast</category></item><item><title>Exchange 2010 and SLD / Disjoint / Discontiguous Namespaces</title><link>http://msexchangeteam.com/archive/2009/10/27/452969.aspx</link><pubDate>Tue, 27 Oct 2009 14:43:38 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:452969</guid><dc:creator>Exchange</dc:creator><slash:comments>6</slash:comments><comments>http://msexchangeteam.com/comments/452969.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=452969</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/452969.aspx</wfw:comment><description>&lt;p&gt;&lt;font size="2"&gt;This is an update to the blog post &lt;a href="http://msexchangeteam.com/archive/2009/01/27/450514.aspx"&gt;Next version of Exchange and Single Label Domain (SLD) policy under review&lt;/a&gt;. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;In response to customer feedback, the Exchange team has updated their testing matrix and has determined that Exchange Server 2010 will be supported on Single Label Domains (SLD), Disjoint Namespaces, and Discontiguous Namespaces. This post contains a brief description of each of these scenarios and special considerations. If you intend to install Exchange 2010 into one of these environments you need to read the documentation about the applicable subject. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;In adding support for these types of topologies, there is an underlying requirement for DNS to be properly installed and configured. Before proceeding with any deployment defined here, clients and servers must be able to reliably resolve DNS queries for a given resource in the appropriate namespace. &lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;Single Label Domains &lt;/strong&gt;&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Single-label DNS names are DNS names that do not contain a suffix such as .com, .corp, .net, or .org. For example contoso would be an SLD while contoso.com, contoso.net, or contoso.local would not be an SLD. &lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;Not a recommended configuration &lt;/strong&gt;&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;While Exchange 2010 is supported with SLDs, the Exchange product team's view is that SLDs are not a recommended configuration, and may not be supported by future Exchange versions. Other Microsoft or third party applications that you want to run in your environment may not be supported on an SLD. This could have an adverse effect on your environment. While we will allow installation of Exchange 2010 in an SLD, we strongly recommend that you take steps to move your organization out of this configuration. &lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;Disjoint Namespaces &lt;/strong&gt;&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;A disjoint namespace scenario is one in which the primary DNS suffix of a computer does not match the DNS domain name where that computer resides. The computer with the primary DNS suffix that does not match is said to be disjoint. Another disjoint namespace scenario occurs if the NetBIOS domain name of a domain controller does not match the DNS domain name. &lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;Exchange 2010 and Disjoint Namespaces &lt;/strong&gt;&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;In Microsoft Exchange 2010, there are three supported scenarios for deploying Exchange in a domain that has a disjoint namespace. The supported scenarios are as follows: &lt;/font&gt; &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;Scenario 1&amp;nbsp;&amp;nbsp; The primary DNS suffix of the domain controller is not the same as the DNS domain name. Computers that are members of the domain can be either disjoint or not disjoint.&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font size="2"&gt;Scenario 2&amp;nbsp;&amp;nbsp; A member computer in an Active Directory domain is disjoint, even though the domain controller is not disjoint.&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font size="2"&gt;Scenario 3&amp;nbsp;&amp;nbsp; The NetBIOS domain name of the domain controller is not the same as the subdomain of the DNS domain name of that domain controller. &lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;For more information on Exchange 2010 and disjoint namespaces see &lt;a href="http://technet.microsoft.com/en-us/library/bb676377(EXCHG.140).aspx"&gt;Understanding Disjoint Namespace Scenarios&lt;/a&gt;. &lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Special Considerations &lt;/strong&gt;&lt;/font&gt; &lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;In Exchange 2010 you may need to configure the DNS suffix search list to include multiple DNS suffixes if you have a disjoint namespace. For more information please see &lt;a href="http://technet.microsoft.com/en-us/library/bb847901(EXCHG.140).aspx"&gt;Configure the DNS Suffix Search List for a Disjoint Namespace&lt;/a&gt;.&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font size="2"&gt;It is a requirement that msds-allowedDNSSuffixes be configured within the Active Directory environment for all namespaces used within the forest. For instructions on configuring this, please see the Tech Net article "&lt;a href="http://technet.microsoft.com/en-us/library/aa998420.aspx"&gt;The computer's primary DNS suffix does not match the FQDN of the domain where it resides&lt;/a&gt;."&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;Discontiguous Namespaces &lt;/strong&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;A discontiguous namespace, also referred to as non-contiguous namespace, is one in which the domains in a forest are not defined hierarchically. If the domains in a forest have discontiguous DNS names, they form separate domain trees within the forest. An Active Directory forest can have one or more domain trees. An example of a multi-tree forest would be a forest containing the domains, contoso.com and fabrikam.net. Note: contoso.com and contoso.net in the same forest would be an invalid configuration. This is because they would both be using a NetBIOS name of contoso in their respective domains. In the case of discontiguous DNS namespaces, each domain must still register a unique legacy NetBIOS domain name. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Special Considerations &lt;/strong&gt;&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;For discontiguous namespaces, DNS must be configured such that Exchange servers are able to resolve all domain names in the environment. It is also a requirement that msds-allowedDNSSuffixes be configured within the Active Directory environment for all namespaces used within the forest. For instructions on configuring this, please see the Tech Net article "&lt;a href="http://technet.microsoft.com/en-us/library/cc754152.aspx"&gt;Understanding DNS Client Settings&lt;/a&gt;." &lt;/font&gt; &lt;p&gt;&lt;font color="#0000ff" size="2"&gt;&lt;strong&gt;Exchange 2010 System Requirements &lt;/strong&gt;&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;For more information on Exchange 2010 System Requirements please see the Tech Net article "&lt;a href="http://technet.microsoft.com/en-us/library/aa996719(EXCHG.140).aspx"&gt;Exchange 2010 System Requirements&lt;/a&gt;" &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;- &lt;a href="http://msexchangeteam.com/archive/2004/06/03/147689.aspx"&gt;Ed Beck&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=452969" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/5472.aspx">Community</category><category domain="http://msexchangeteam.com/archive/category/4981.aspx">Documentation</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category><category domain="http://msexchangeteam.com/archive/category/3308.aspx">Setup</category></item><item><title>HelpUri property from commandInfo object type</title><link>http://msexchangeteam.com/archive/2009/10/23/452946.aspx</link><pubDate>Fri, 23 Oct 2009 18:10:58 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:452946</guid><dc:creator>Exchange</dc:creator><slash:comments>0</slash:comments><comments>http://msexchangeteam.com/comments/452946.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=452946</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/452946.aspx</wfw:comment><description>&lt;p&gt;&lt;font size="2"&gt;This post applies to Exchange 2010.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;By default, PowerShell has 7 Cmdlets loaded in the remote session for "import-session *" scenario which leads to about 30 MB of memory spike. Any additional Exchange help files that are loaded will cause additional spike. We will see this spike when users would call get-help on our Cmdlets, PowerShell is just preempting the spike.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;In order to correct and prevent these spikes there is a manual configuration that can be done as part of the steps during an Exchange Server deployment. This configuration is not part of Exchange setup because the file belongs to PowerShell. In this particular case the change can be made using a simple script that will go into the PowerShell directory and make the necessary change to the ComandInfo object type removing the HelpUri property from it. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Running from ConfigurrePowerShell.cmd:&lt;/font&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;$path = "$pshome\types.ps1xml"&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;$xmlDoc = New-Object System.Xml.XmlDocument&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;$xmlDoc.Load($path)&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;$nodeList = $xmlDoc.GetElementsByTagName("Type")&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;$ShouldUpdateTypeFile = $false&lt;/font&gt; &lt;p&gt;&lt;font size="2" face="Courier New"&gt;foreach ($node in $nodeList)&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;{&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp; if ($node.Name -eq "System.Management.Automation.CommandInfo")&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp; {&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; foreach ($child in $node.Members.ChildNodes)&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; if ($child.Name -eq "HelpUri")&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; {&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $removedChild = $node.Members.RemoveChild($child)&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; $ShouldUpdateTypeFile = $true&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp; }&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;}&lt;br&gt;&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;if($ShouldUpdateTypeFile)&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;{&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;&amp;nbsp; $xmlDoc.Save($path)&lt;br&gt;&lt;/font&gt;&lt;font size="2" face="Courier New"&gt;}&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;This short script will iterate through the nodes of the types.ps1xml file removing the HelpUri property saving around 40Mb of memory by not loading all the help content for cmdlets in the beginning of the session. Note that this will have no bad effects, in other words you will still be able to use get-help.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;- &lt;a href="http://msexchangeteam.com/articles/452867.aspx"&gt;Mario Trigueros Solorio&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=452946" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/3648.aspx">Administration</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category><category domain="http://msexchangeteam.com/archive/category/3307.aspx">Tips 'n Tricks</category><category domain="http://msexchangeteam.com/archive/category/3309.aspx">Tools</category></item><item><title>Don't put CAS in the Perimeter network!</title><link>http://msexchangeteam.com/archive/2009/10/21/452929.aspx</link><pubDate>Wed, 21 Oct 2009 13:27:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:452929</guid><dc:creator>Exchange</dc:creator><slash:comments>11</slash:comments><comments>http://msexchangeteam.com/comments/452929.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=452929</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/452929.aspx</wfw:comment><description>&lt;p&gt;We sometimes hear customers talking about putting Exchange 2007 or Exchange 2010 Client Access Servers (CAS) into the Perimeter network (sometimes referred to as the "DMZ" - Demilitarized Zone). A Perimeter network is a network zone many companies deploy between the Internet and their intranet as defense-in-depth. The idea behind a perimeter network is to add additional steps to what a hacker would have to do to get access to any intranet resources. To add as strong defense-in-depth as possible, you want to put only servers you trust to withstand Internet attacks in the perimeter, and then you should assume they can be broken into anyway. &lt;p&gt;With Exchange 2000/2003, it was supported and there was documentation explaining how to put an Exchange 2000/2003 Front-End (FE) server into the perimeter network, with a firewall between the FE and the Exchange Back-End (BE) servers it accessed. This leads some customers who upgrade from E2000/E2003 to expect the same deployment pattern with E2007/E2010. &lt;p&gt;As you start planning for deploying an E2007/E2010 CAS server in the perimeter network, you quickly notice that there is no documentation for how to do this though. You will probably even find the TechNet documentation which explains this is explicitly not supported by Microsoft. Microsoft doesn't test or support any topologies which put firewalls between a CAS and a Mailbox (MBX) server. The only Exchange 2007/2010 role which is supported for deployment in a perimeter network, and with a firewall server separating it from other Exchange server it talks to, is the Edge role. This is true for Exchange servers talking to one another within and between AD Sites. &lt;p&gt;The fact that there is no support for using firewalls between Exchange servers (except for the Edge role) sometimes causes confusion for how to use the Windows OS firewall on Exchange. It is supported to have the Windows OS firewall turned on for Exchange servers. In fact, we strongly recommend you leave the Windows OS firewall turned on as a defense-in-depth measure. Exchange 2010 setup is smart enough to configure the Windows OS firewall so it'll let through all Exchange traffic appropriately (for Exchange 2007 you need to run the Security Configuration Wizard and apply the Exchange 2007 role based template). &lt;p&gt;When discussing the fact that it is not supported to put CAS in the perimeter network, the next question is obviously "why?". If this was supported and documented for E2000/E2003 FE, why not for E2007/E2010 CAS? &lt;p&gt;The most important reason why customers wanted to install Exchange FE servers in the perimeter network was to block any unauthenticated traffic from reaching servers on the intranet. This is a good practice, but as you'll see below doing this with Exchange FE/CAS servers is no longer the best way to accomplish this goal. &lt;p&gt;It is important to understand that the CAS role in Exchange 2007 is significantly different from the FE server in E2000/E2003. &lt;p&gt;· The E2000/E2003 FE servers were &lt;a name="_GoBack"&gt;&lt;/a&gt;there to authenticate users and proxy traffic to the BE server where the traffic was actually interpreted and responded to. For example, the FE servers in E2000/E2003 don't do any Outlook Web Access (OWA) rendering. That all takes place on the BE servers. &lt;p&gt;· The E2007/E2010 CAS role on the other hand contains all middle-tier logic and rendering code for processes like OWA, Exchange ActiveSync (EAS), Exchange Web Services (EWS), and more. &lt;p&gt;In the same timeframe as E2007 was available, enough customers had also started using reverse proxies (e.g. Internet Security and Acceleration server (ISA) 2000 FP1, 2004 or 2006) with functionality like pre-authentication. This meant there was now a good way to do authentication of Exchange traffic before the traffic reached the Exchange servers. The role the E2000/E2003 FE server had played for defense-in-depth by pre-authenticating traffic before it reached servers which included a lot of Exchange business logic could now be better handled by these new reverse proxies. The reasons a reverse proxy like this does a better job than an Exchange FE or CAS server for this defense-in-depth role are: &lt;p&gt;· Exchange CAS servers require full access to all mailboxes in an AD Site, and significant access rights to the AD. That's a level of access privileged which you should avoid having in the perimeter network. &lt;p&gt;· The Exchange FE executed a little bit of Exchange business logic, and the Exchange CAS executes a lot of Exchange business logic. The more business logic you expose in the perimeter network, the more risk you're taking that something in that logic can be hacked. For servers you put in the perimeter network, you want to minimize the logic/code surface area they run and which is exposed to attack from the outside. Reverse Proxies are built with the primary purpose of withstanding Internet attacks like that. Although Exchange servers are also hardened from a security perspective, they run much more logic than a reverse proxy, which increases the risk. &lt;p&gt;· Reverse Proxies are built to be put in the perimeter network or at the edge of the network. They include many security features and flexibility for customers to determine the level of defense-in-depth which is right in any particular environment. Some of these defense-in-depth features are easy to just turn on (e.g. using pre-authentication while your reverse proxy is an AD domain member; or avoiding AD domain membership and limiting pre-authentication capabilities) whereas other defense-in-depth features take more work (e.g. using pre-authentication without domain membership by using RADIUS). But the important distinction between the reverse proxies and the CAS is that the reverse proxies have many more defense-in-depth features and deployment models available than Exchange CAS. &lt;p&gt;In addition to these reasons why a reverse proxy does a better job in the perimeter network than an Exchange FE/CAS does, there is also a problem with FE/CAS in the perimeter which goes away when using a reverse proxy there instead: &lt;p&gt;· Deploying an E2000/E2003 FE server in the Perimeter network was difficult. The port settings and other internal firewall configuration required was complicated and many customers ran into problems setting this up correctly. Different types of internal firewalls required different configuration and the symptoms experienced by Internet clients when something was misconfigured weren't always easy to diagnose. This complexity and the errors it caused was a problem for Exchange customers. The internal firewall configuration required when using a reverse proxy in the perimeter is much simpler. This is why we don't offer "CAS in the perimeter network" as a supported solution even for customers who want to take the security risks listed above: people accidentally end up shooting themselves in the foot when trying to configure things for a FE/CAS to work in a perimeter network.&lt;br&gt;If you are curious, the ports used between server roles by E2007 are listed in &lt;a href="http://technet.microsoft.com/en-us/library/bb331973.aspx"&gt;http://technet.microsoft.com/en-us/library/bb331973.aspx&lt;/a&gt;. &lt;p&gt;The best way to deploy Exchange CAS with respect to a perimeter network is to put a reverse proxy you trust in the perimeter, configure the firewall between the perimeter and the intranet to be as restrictive as possible and to host the CAS server on the intranet. This will get traffic inspection and other reverse proxy security filtering in place in the perimeter.&lt;br&gt;As extra defense, you can also configure pre-authentication to be done on the reverse proxy. This might not be possible for all Exchange protocols if you want to expose some advanced functionality like E2010 Federated Free/Busy and Calendar Sharing to the Internet. But you can configure the pre-authentication for as many clients and protocols as is supported by the reverse proxy and the scenarios you want to enable. &lt;p&gt;Regards, &lt;p&gt;&lt;a href="http://msexchangeteam.com/archive/2005/02/09/369949.aspx"&gt;Kristian Andaker&lt;/a&gt; and &lt;a href="http://msexchangeteam.com/archive/2005/10/27/413168.aspx"&gt;Jason Henderson&lt;/a&gt;&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=452929" width="1" height="1"&gt;</description></item><item><title>New version of Exchange Remote Connectivity Analyzer has been released</title><link>http://msexchangeteam.com/archive/2009/10/19/452905.aspx</link><pubDate>Mon, 19 Oct 2009 12:46:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:452905</guid><dc:creator>Exchange</dc:creator><slash:comments>6</slash:comments><comments>http://msexchangeteam.com/comments/452905.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=452905</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/452905.aspx</wfw:comment><description>&lt;P&gt;&lt;FONT size=2&gt;Today we released an updated version of the &lt;/FONT&gt;&lt;A href="https://www.testexchangeconnectivity.com"&gt;&lt;FONT size=2&gt;Exchange Remote Connectivity Analyzer&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. For those of you not familiar with this site, it is a Web-based tool that helps you troubleshoot connectivity issues. The tool simulates several client logon and mail flow scenarios. When a test fails, many of the errors have troubleshooting tips to assist you in correcting the problem. For more information, see our previous blog post &lt;/FONT&gt;&lt;A href="/archive/2009/03/25/450908.aspx"&gt;&lt;FONT size=2&gt;here&lt;/FONT&gt;&lt;/A&gt;&lt;FONT size=2&gt;. &lt;/FONT&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;New/updated features&lt;/FONT&gt;&lt;/B&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Updated user interface&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;New CAPTCHA implementation. (This is the hard to read words that make you prove you are a human)&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;No more 'Beta' label&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;Additional tests&lt;/FONT&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Exchange Web Services - This allows you to perform connectivity testing for Exchange Web Services client such as Entourage. Developers can also use the Service Account Verification test to ensure things are configured and working properly for access with an alternate account or ExchangeImpersonation. &lt;/FONT&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Outbound SMTP - Performs Reverse DNS testing, DNS RBL Checks, and SenderID validation against a provided "outbound" IP address&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;Updated the Outlook Anywhere test logic to work with Exchange 2010&lt;/FONT&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;Added a link in the footer to the Remote Connectivity Analyzer TechNet &lt;/FONT&gt;&lt;A href="http://social.technet.microsoft.com/Forums/en-US/exrca/threads"&gt;&lt;FONT size=2&gt;forum&lt;/FONT&gt;&lt;/A&gt; 
&lt;LI&gt;&lt;FONT size=2&gt;Added a password confirmation text box to ensure the proper password was entered before running a test. This will reduce the number of tests that fail simply due to a typo in the password.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;B&gt;&lt;FONT color=#0000ff size=2&gt;Known Issues&lt;/FONT&gt;&lt;/B&gt; 
&lt;UL&gt;
&lt;LI&gt;&lt;FONT size=2&gt;The Exchange ActiveSync tests allow you to "Ignore trusts for SSL". Checking this option only tells the tool to not fail if the certificate you are using is not in the list of Trusted Root Certificates... for example if you were using a certificate from your own Windows CA. This option does not allow the test to be completed over a non-SSL connection. That is, if you do not have a certificate and want to test whether Exchange ActiveSync works over port 80 - this tool cannot perform this validation. (Note: We will not be able to add this feature in the future). Note: Due to limitations in the RPC API, we are currently unable to ignore the trust requirement for SSL for the RPC over HTTP / Outlook Anywhere tests. We are looking into alternatives for future releases.&lt;/FONT&gt;&lt;/LI&gt;&lt;/UL&gt;
&lt;P&gt;&lt;FONT size=2&gt;Thank you to everyone who sent feedback to us. The above list is a direct result of the comments you provided. Please keep the feedback coming. We also like to hear when the tool helps make you successful. The "Feedback" link is in the footer of each page on the site. This goes directly to Brad and me.&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;Link to tool: &lt;/FONT&gt;&lt;A href="https://www.TestExchangeConnectivity.com"&gt;&lt;FONT size=2&gt;https://www.TestExchangeConnectivity.com&lt;/FONT&gt;&lt;/A&gt; 
&lt;P&gt;&lt;FONT size=2&gt;Here's a little video I created about the tool:&lt;/FONT&gt; 

&lt;P&gt;&lt;object width="560" height="340"&gt;&lt;param name="movie" value="http://www.youtube.com/v/OAzJqCtgw_0&amp;hl=en&amp;fs=1&amp;"&gt;&lt;/param&gt;&lt;param name="allowFullScreen" value="true"&gt;&lt;/param&gt;&lt;param name="allowscriptaccess" value="always"&gt;&lt;/param&gt;&lt;embed src="http://www.youtube.com/v/OAzJqCtgw_0&amp;hl=en&amp;fs=1&amp;" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="560" height="340"&gt;&lt;/embed&gt;&lt;/object&gt;
&lt;P&gt;&lt;FONT size=2&gt;Enjoy!&lt;/FONT&gt; 
&lt;P&gt;&lt;FONT size=2&gt;- &lt;A href="/archive/2009/03/25/450905.aspx"&gt;Shawn McGrath&lt;/A&gt; &amp; &lt;A href="/archive/2007/09/12/446988.aspx"&gt;Brad Hughes&lt;/A&gt;.&lt;/FONT&gt;&lt;/P&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=452905" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/10058.aspx">Exchange 2007</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category><category domain="http://msexchangeteam.com/archive/category/3827.aspx">Mobility</category><category domain="http://msexchangeteam.com/archive/category/4478.aspx">Outlook</category><category domain="http://msexchangeteam.com/archive/category/3990.aspx">Outlook Web Access</category><category domain="http://msexchangeteam.com/archive/category/11156.aspx">Role: Client Access</category><category domain="http://msexchangeteam.com/archive/category/3309.aspx">Tools</category><category domain="http://msexchangeteam.com/archive/category/3306.aspx">Troubleshooting</category></item><item><title>Exchange 2007 Search - Part 3: The Search Process</title><link>http://msexchangeteam.com/archive/2009/10/15/452883.aspx</link><pubDate>Fri, 16 Oct 2009 02:44:00 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:452883</guid><dc:creator>Exchange</dc:creator><slash:comments>5</slash:comments><comments>http://msexchangeteam.com/comments/452883.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=452883</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/452883.aspx</wfw:comment><description>&lt;p&gt;&lt;font size="2"&gt;This is the final part of the three part series on Exchange 2007 search. Part 1 can be found &lt;a href="/archive/2009/09/14/452457.aspx"&gt;here&lt;/a&gt; and part 2 is &lt;a href="/archive/2009/09/17/452528.aspx"&gt;here&lt;/a&gt;. The following post outlines the search process for Exchange 2007.&lt;/font&gt;&lt;/p&gt; &lt;h1&gt;&lt;a name="_Toc223245419"&gt;&lt;font size="2"&gt;Search Process&lt;/font&gt;&lt;/a&gt;&lt;/h1&gt; &lt;h2&gt;&lt;font size="2"&gt;Search Methods for Exchange 2007&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;There are five basic ways to search mailbox data. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Three types of search Methods can be using when querying data directly against an Exchange 2007 Sever.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;1. &lt;strong&gt;Exchange Search&lt;/strong&gt; (New Content Indexing Feature) is used when a search request for Mailbox store data is requested. Outlook is in online mode and indexing is enabled on the store. &lt;br&gt;&lt;/font&gt;&lt;font size="2"&gt;2. &lt;strong&gt;Store Search&lt;/strong&gt; is the default search method that is used if Content Indexing is disabled on the Exchange Server. This is also the method used in previous versions of Exchange. Outlook is in online mode and indexing is disabled. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;This blog post focuses on the first option - Exchange Search with Outlook 2007 in online mode and Exchange 2007 indexing is enabled. The difference between searching the Index with and without WDS installed on the Outlook 2007 client machine is covered in detail later in this section.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;3. &lt;strong&gt;Outlook Online Search w. WDS&lt;/strong&gt; - Outlook is online mode with WDS enabled to index the store. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;This method is disabled in WDS by default beginning with WDS version 3.01 and not recommended because it causes performance issues on the Exchange 2007 server. It can be enabled or disabled on (a) an individual client machine or (b) by group policy. The Administration Guide for 3.01 and the Group Policy for Windows Search provide detailed information, while the 4.0 Administrator's Guide provides general information:&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Windows Desktop Search 3.01 Administration Guide&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=00645e54-70a8-4d05-906d-af8773cbc728&amp;DisplayLang=en%20"&gt;&lt;font size="2"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=00645e54-70a8-4d05-906d-af8773cbc728&amp;DisplayLang=en&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Group Policy for Windows Search&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc732491.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/cc732491.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Note: The latest version of WDS is 4.0&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Windows Search 4.0 Administrator's Guide &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc772446.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/cc772446.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;For further information on why this method is disabled by default beginning with WDS 3.01 and the performance problems it causes if enabled, please see this reference:&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;905184  Exchange 2000 Server and Exchange Server 2003 performance may be affected when desktop search engine software is running on Outlook or other MAPI client computers&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;905184"&gt;&lt;font size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;905184&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Two additional methods of search are available with Outlook 2007. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;4. &lt;strong&gt;Outlook Cached Search&lt;/strong&gt; - Outlook is in cached mode and Windows Desktop Search is not installed.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;5. &lt;strong&gt;Outlook Cached Search w. WDS&lt;/strong&gt; - Outlook in cached mode and Windows Desktop Search is installed, the local index files are used. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;The Instant Search feature, new to Outlook 2007 and which is only available if Windows Desktop Search is installed on the client machine, gives the user the following functionality:&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Hit Highlighting&lt;/strong&gt;, which helps the user understand why an item was returned with their search results by highlighting the matching text. &lt;br&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;Word Wheeling&lt;/strong&gt;, automatically filters the items in the current view based on what the user types in, and continues to update as the search is modified, this is sometimes referred to as "Search as I type".&lt;br&gt;&lt;/font&gt;&lt;font size="2"&gt;&lt;strong&gt;Query Builder&lt;/strong&gt;, allows the user to use query syntax, explained in further detail later in this section. &lt;br&gt;&lt;strong&gt;All Folder Search&lt;/strong&gt;, also examined in further detail later in this chapter this feature allows an Outlook user to search multiple folders in their Outlook profile, including multiple top-level folders. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Note:&lt;/strong&gt; If you are accessing an Exchange 2007 Server with Outlook 2007 (without WDS) hit highlighting will still function.&lt;/font&gt; &lt;/p&gt;&lt;h1&gt;&lt;font size="2"&gt;Searching Mailbox Data - More Information&lt;/font&gt;&lt;/h1&gt; &lt;h3&gt;&lt;font size="2"&gt;Locale and Language&lt;/font&gt;&lt;/h3&gt; &lt;p&gt;&lt;font size="2"&gt;In order to return consistent search results in environments of multiple locales, the following points must be true:&lt;/font&gt; &lt;/p&gt;&lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;The locale of the message must match the language the email was written&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font size="2"&gt;Search queries are submitted in a single language&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font size="2"&gt;The language of the search query must match the locale of the client computer as identified by the connection to the server&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;h3&gt;&lt;font size="2"&gt;Searching Junk and Dumpster Items&lt;/font&gt;&lt;/h3&gt; &lt;p&gt;&lt;font size="2"&gt;All your mailbox folders are available for search in Outlook 2007 and OWA 2007, including the junk mail folder.  It is not currently possible to search your mailbox dumpster from Outlook or OWA.  For a dumpster workaround, see the section below on Cross Mailbox Search.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/u&gt; &lt;/p&gt;&lt;h3&gt;&lt;font size="2"&gt;Cross Mailbox Search&lt;/font&gt;&lt;/h3&gt; &lt;p&gt;&lt;font size="2"&gt;An Exchange Administrator has the ability using the Exchange Management Shell to search across multiple mailboxes using the Export-Mailbox cmdlet. This cmdlet will search all mailbox items in multiple, or a single mailbox. What is interesting about this cmdlet is that a search of a single mailbox or across mailboxes will include the dumpster of a mailbox or multiple mailboxes. Deleted items are converted to regular messages and included in the search. Items that match your search are then exported to a specified pst or specified single target mailbox. You can use Cross Mailbox Search to search for text in the Subject or Body of the message. For additional information on how to perform a Cross Mailbox search, see the links below:&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;How To Use Exchange Search to Locate Messages for the Purposes of Review or Deletion:&lt;br&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/aa997688.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/aa997688.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Exchange Server 2007 Cross Mailbox Search using Export-mailbox:&lt;br&gt;&lt;/font&gt;&lt;a href="/archive/2006/12/18/431934.aspx"&gt;&lt;font size="2"&gt;http://msexchangeteam.com/archive/2006/12/18/431934.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;h3&gt;&lt;font size="2"&gt;Searching Attachments&lt;/font&gt;&lt;/h3&gt; &lt;p&gt;&lt;font size="2"&gt;With the use of installed IFilters Exchange Search indexes attachments. Depending on the client you are using to search, you may need to take additional steps to include attachments in the search. &lt;/font&gt; &lt;/p&gt;&lt;ul&gt; &lt;li&gt;&lt;font size="2"&gt;For OWA 2007, attachments in your search are included automatically&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font size="2"&gt;For Outlook 2007, use Instant Search or Advanced Find&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font size="2"&gt;For Outlook 2003, use Find or Advanced Find and select Subject Field &amp; Message Body&lt;/font&gt;&lt;/li&gt; &lt;li&gt;&lt;font size="2"&gt;For Outlook 2002, use Advanced Find and select Subject Field &amp; Message Body&lt;/font&gt;&lt;/li&gt;&lt;/ul&gt; &lt;p&gt;&lt;font size="2"&gt;Note that indexing is currently performed on embedded items for one level. If you have an email within an email, Exchange 2007 Search will index both items. If there is another email embedded in the second email, that email will not be indexed. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Another issue is that if you combine attachment keyword searching with another form of searching such as a keyword in an attachment (which gives hits) and a keyword in the TO: field (which gives hits), you will not get any hits if you combine these two parameters into one search because the attachment keywords and the TO: keywords are kept in different store tables. The only workaround currently is to do the searches separately and then compare the results for matching items.&lt;/font&gt; &lt;/p&gt;&lt;h3&gt;&lt;a name="_Toc223245422"&gt;&lt;/a&gt;&lt;a name="exchvsstoresearch"&gt;&lt;/a&gt;&lt;font size="2"&gt;Exchange Search vs. Store Search&lt;/font&gt;&lt;/h3&gt; &lt;p&gt;&lt;font size="2"&gt;When a user is in online mode in Outlook 2003 or Outlook 2007 and creates a search request within Outlook, the request is sent to the Exchange 2007 Server and serviced by one of two methods, Exchange Search or Exchange Store Search.  A table comparing the two methods is below, followed by an overview of the process of querying using Exchange Search. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 14"&gt;&lt;meta name="Originator" content="Microsoft Word 14"&gt;&lt;link rel="File-List" href="file:///C:%5CUsers%5Cjoeym%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:RelyOnVML/&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;link rel="themeData" href="file:///C:%5CUsers%5Cjoeym%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CUsers%5Cjoeym%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{mso-style-priority:99;
	mso-style-link:"Body Text Char";
	margin-top:4.0pt;
	margin-right:0in;
	margin-bottom:8.0pt;
	margin-left:.2in;
	line-height:120%;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Verdana","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";}
span.BodyTextChar
	{mso-style-name:"Body Text Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Body Text";
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Verdana","sans-serif";
	mso-ascii-font-family:Verdana;
	mso-hansi-font-family:Verdana;
	mso-bidi-font-family:"Times New Roman";}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin-top:0in;
	mso-para-margin-right:0in;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;table class="MsoNormalTable" style="width: 4.25in; margin-left: 23.4pt; border-collapse: collapse;" width="408" border="0" cellpadding="0" cellspacing="0"&gt;
 &lt;thead&gt;
  &lt;tr style="height: 24.75pt;"&gt;
   &lt;td rowspan="2" style="border: 1pt solid silver; padding: 0in 5.4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; width: 63pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24.75pt;" width="84"&gt;
   &lt;p class="MsoBodyText" style="margin-left: 0in; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Mode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td colspan="2" style="border-style: solid solid solid none; border-color: silver silver silver -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; width: 117pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24.75pt;" width="156"&gt;
   &lt;p class="MsoBodyText" style="margin-left: 0in; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;WDS Installed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td colspan="2" style="border-style: solid solid solid none; border-color: silver silver silver -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; width: 1.75in; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24.75pt;" width="168"&gt;
   &lt;p class="MsoBodyText" style="margin-left: 0in; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;WDS &lt;u&gt;Not&lt;/u&gt; Installed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;&lt;tr style="height: 32.8pt;"&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 65.4pt; height: 32.8pt;" width="87" valign="top"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Advanced Find&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 51.6pt; height: 32.8pt;" width="69" valign="top"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Find Pane&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 1in; height: 32.8pt;" width="96" valign="top"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Advanced Find&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 0.75in; height: 32.8pt;" width="72" valign="top"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Find Pane&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=""&gt;
  &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color silver silver; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 63pt;" width="84"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Cached&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 65.4pt;" width="87"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;no&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 51.6pt;" width="69"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;no&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 1in;" width="96"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 0.75in;" width="72"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=""&gt;
  &lt;td style="border-style: none solid solid; border-color: -moz-use-text-color silver silver; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 63pt;" width="84"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Online&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 65.4pt;" width="87"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 51.6pt;" width="69"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 1in;" width="96"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 0.75in;" width="72"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in; page-break-after: avoid;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;The query processor checks on the status of the msftesql-Exchange and MSExchangeSearch services every 30 seconds and caches their status in Memory; if either is unavailable Exchange Store Search is used.  Note that if the catalog is unavailable, or the database is not enabled for full text search, then Exchange Store Search is used.  Note that &lt;i&gt;Substring &lt;/i&gt;searching refers specifically to a substring anywhere within a word rather than simply &lt;i&gt;Prefix&lt;/i&gt; searching which refers to a substring at the beginning of a word.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;a name="_Toc223245423"&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/a&gt;&lt;a name="exchsearchwowds"&gt;&lt;/a&gt; &lt;/p&gt;&lt;h3&gt;&lt;font size="2"&gt;Exchange Search Process without WDS Installed&lt;/font&gt;&lt;/h3&gt; &lt;p&gt;&lt;font size="2"&gt;The following Exchange Search procedure assumes the Outlook online mode client is using the Advanced Find feature, or does not have Windows Desktop Search (WDS)/Instant Search, or any other local indexing application installed. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;1. A client (Outlook or Web Client) creates search query, a search query contains the restriction and the scope, the "What" and "Where".  &lt;/font&gt; &lt;/p&gt;&lt;blockquote&gt; &lt;p&gt;&lt;font size="2"&gt;a. The &lt;strong&gt;Exchange Server Query Processor&lt;/strong&gt; inside the store takes the query and builds a request based on the restriction and scope. The restriction is evaluated and converted to a MAPI restriction tree, providing the parameters of the query. The scope is the folder list and sets the boundaries of the query.  &lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font size="2"&gt;     i. During this query evaluation (if a Noise Word File has been implemented), the query processes common words called Noise Words are removed. "A", "and", "the", are all examples of noise words. &lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;blockquote&gt; &lt;p&gt;&lt;font size="2"&gt;b. The query is now sent to MSSearch. &lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font size="2"&gt;2. &lt;strong&gt;MSSearch&lt;/strong&gt; creates a temporary folder called a &lt;strong&gt;Search Folder&lt;/strong&gt; that will contain its results. MSSearch then reads the Index Catalogs and returns the Document ID's from the catalog that match the request.&lt;/font&gt; &lt;/p&gt;&lt;blockquote&gt; &lt;p&gt;&lt;font size="2"&gt;a. The Search Folder is stored in a hidden folder hierarchy with a top level folder named &lt;strong&gt;Restrictions&lt;/strong&gt;. These search folders are only temporary and the client does not directly access them. &lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;p&gt;&lt;font size="2"&gt;3. The Query Processor then reads the Property Store to find the Entry ID's that match the Document ID's returned by MSSearch, these back links are then stored in the Search Folder. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;4. A restricted view is then created based on the contents of the search folder. The information store then sends this view to the client. The client can now see all the items that match the restriction and scope of their query. &lt;/font&gt; &lt;/p&gt;&lt;blockquote&gt; &lt;p&gt;&lt;font size="2"&gt;a. The search folder is deleted by the store when not used for a certain amount of time. &lt;/font&gt;&lt;/p&gt;&lt;/blockquote&gt; &lt;h2&gt;&lt;font size="2"&gt;Exchange Search Process with WDS Installed&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;In order to perform &lt;strong&gt;Advanced Searching&lt;/strong&gt; in online mode (against the Index, not against the Store), Windows Desktop Search (WDS) &lt;i&gt;must &lt;/i&gt;be installed. That can be illustrated by using an advanced search example of Phrase Searching. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;In our example (Outlook 2007 SP1 in &lt;i&gt;online&lt;/i&gt; mode) phrase searching using Instant Search fails against Exchange 2007 SP1 with indexing enabled against mailboxes if WDS is &lt;i&gt;not&lt;/i&gt; installed. Phrase searches use quotation marks. For example, if you do a phrase search using Instant Search for "&lt;strong&gt;One Two Three&lt;/strong&gt;" you receive the same results if you search for &lt;strong&gt;One Two Three&lt;/strong&gt; (without "").  The result you receive is that One and Two and Three all exist in the email, whether they are in the subject or the title of the email - all three terms have to be there to get hits, but One Two Three does not have to be in exact order.&lt;br&gt;By design in Exchange 2007 with Indexing enabled, Phrase Searching (i.e., using quotation marks to search for a phrase in the subject or body of a message) using Instant Search in Outlook 2007 online mode &lt;i&gt;only works if Windows Desktop Search (WDS) is installed&lt;/i&gt;. This is by design in Outlook 2007 because the &lt;strong&gt;Semantic Analyzer Component&lt;/strong&gt; of Windows Desktop Search (WDS) is required by Instant Search for advanced searching syntax (also called advanced search grammar or advanced searching language). This type of searching is officially known as &lt;strong&gt;Advanced Query Search&lt;/strong&gt; or &lt;strong&gt;AQS&lt;/strong&gt; that is only added to Instant Search from WDS. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;Phrase and Keyword Searching&lt;/strong&gt;&lt;br&gt;If you want to do phrase searching (using "") with Outlook 2007 Instant search in online mode with Exchange 2007, &lt;i&gt;you must install Windows Desktop Search to go along with Outlook 2007&lt;/i&gt;. In summary, this is by design in Exchange 2007 and by design in Outlook 2007. This applies to all types of advanced queries against the Exchange 2007 index - WDS must be installed on the Outlook 2007 client in online mode.&lt;br&gt;When you install Outlook 2007, Outlook 2007 shows a prompt to have WDS installed &lt;br&gt;because Outlook 2007 would like to make use of the semantic analyzer component in WDS. Once WDS is installed, WDS enables Instant Search to perform AQS queries such as phrase searching (using ""), keyword searching and more. Online mode search works without WDS, but the AQS or Advanced Query Syntax such as using quotes for searching does not work. AQS is the query language for WDS and can be used to narrow the scope of your searches. For example, using AQS you can use keywords like &lt;strong&gt;sent&lt;/strong&gt;:&lt;date&gt;, &lt;strong&gt;from&lt;/strong&gt;:&lt;person&gt;, &lt;strong&gt;read&lt;/strong&gt;:yes/no, &lt;strong&gt;NOT, AND&lt;/strong&gt;, &lt;strong&gt;+&lt;/strong&gt;, &lt;strong&gt;OR&lt;/strong&gt;, to name a few. For a complete list of AQS search options, click on the following links:&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Chapter 11: Searching Outlook Data&lt;br&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/cc513841.aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/cc513841.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Advanced Query Syntax &lt;br&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/Bb266512%28VS.85%29.aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/Bb266512(VS.85).aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Advanced Query Syntax&lt;br&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa965711.aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/aa965711.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Advanced Query Syntax: What, Where, Why, and How&lt;br&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/cheller/archive/2006/12/05/advanced-query-syntax-what-where-why-and-how.aspx"&gt;&lt;font size="2"&gt;http://blogs.msdn.com/cheller/archive/2006/12/05/advanced-query-syntax-what-where-why-and-how.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;&lt;strong&gt;NOTE: &lt;/strong&gt;Outlook 2007 without WDS installed will not support the Advance Query Syntax. This functionality is only provided with Windows Desktop Search. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Outlook 2007 with WDS installed supports Prefix and Exact Phrase Matching when double quotes are used around any word or words to specify an Exact Phase.  &lt;br&gt;Windows XP does not have Windows Desktop Search (WDS) installed by default. If you want to use the Advanced Query Search functions in Instant Search in Outlook 2007 online mode such as searching for phrases by using quotation marks, you will need to include Windows Desktop Search as a part of the Outlook 2007 install or add WDS after installing Outlook 2007. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;WDS is installed by default on Windows Vista.  Therefore, Outlook 2007 installed on Windows Vista, in online mode, is able to utilize the Advanced Query Search functions by default.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;OWA uses Basic Search instead of Advanced Search Query. Therefore, when using OWA to search the Exchange 2007 index on the server, it is by design that phrase searching and other advanced queries do not work.  &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Prefix matching is the default for the Advanced Find feature in earlier versions of Outlook but this is not necessarily the case in Outlook 2007. The table below lists the different modes and searching features in Outlook 2007 and whether or not Prefix searching is supported. Note that the table below refers to &lt;i&gt;Prefix&lt;/i&gt; matching specifically (the beginning of a word), rather than &lt;i&gt;Substring &lt;/i&gt;searching (a string found anywhere in word). Note also that when Indexing is enabled and available and the mailbox has been crawled, Advanced Find in Online Mode uses Exchange Search when it searches for a property in a message that is indexed by Content Indexing, uses Store Search when it searches for a property in a message that is indexed by Content Indexing, and uses a combination of Exchange Search and Store Search for a complex search of a combination of properties in a message, one of which is indexed by Content Indexing and one of which is not indexed by Content Indexing.&lt;/font&gt; &lt;/p&gt;&lt;meta http-equiv="Content-Type" content="text/html; charset=utf-8"&gt;&lt;meta name="ProgId" content="Word.Document"&gt;&lt;meta name="Generator" content="Microsoft Word 14"&gt;&lt;meta name="Originator" content="Microsoft Word 14"&gt;&lt;link rel="File-List" href="file:///C:%5CUsers%5Cjoeym%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_filelist.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;o:OfficeDocumentSettings&gt;
  &lt;o:RelyOnVML/&gt;
  &lt;o:AllowPNG/&gt;
 &lt;/o:OfficeDocumentSettings&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;link rel="themeData" href="file:///C:%5CUsers%5Cjoeym%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_themedata.thmx"&gt;&lt;link rel="colorSchemeMapping" href="file:///C:%5CUsers%5Cjoeym%5CAppData%5CLocal%5CTemp%5Cmsohtmlclip1%5C01%5Cclip_colorschememapping.xml"&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:WordDocument&gt;
  &lt;w:View&gt;Normal&lt;/w:View&gt;
  &lt;w:Zoom&gt;0&lt;/w:Zoom&gt;
  &lt;w:TrackMoves/&gt;
  &lt;w:TrackFormatting/&gt;
  &lt;w:PunctuationKerning/&gt;
  &lt;w:ValidateAgainstSchemas/&gt;
  &lt;w:SaveIfXMLInvalid&gt;false&lt;/w:SaveIfXMLInvalid&gt;
  &lt;w:IgnoreMixedContent&gt;false&lt;/w:IgnoreMixedContent&gt;
  &lt;w:AlwaysShowPlaceholderText&gt;false&lt;/w:AlwaysShowPlaceholderText&gt;
  &lt;w:DoNotPromoteQF/&gt;
  &lt;w:LidThemeOther&gt;EN-US&lt;/w:LidThemeOther&gt;
  &lt;w:LidThemeAsian&gt;X-NONE&lt;/w:LidThemeAsian&gt;
  &lt;w:LidThemeComplexScript&gt;X-NONE&lt;/w:LidThemeComplexScript&gt;
  &lt;w:Compatibility&gt;
   &lt;w:BreakWrappedTables/&gt;
   &lt;w:SnapToGridInCell/&gt;
   &lt;w:WrapTextWithPunct/&gt;
   &lt;w:UseAsianBreakRules/&gt;
   &lt;w:DontGrowAutofit/&gt;
   &lt;w:SplitPgBreakAndParaMark/&gt;
   &lt;w:EnableOpenTypeKerning/&gt;
   &lt;w:DontFlipMirrorIndents/&gt;
   &lt;w:OverrideTableStyleHps/&gt;
  &lt;/w:Compatibility&gt;
  &lt;m:mathPr&gt;
   &lt;m:mathFont m:val="Cambria Math"/&gt;
   &lt;m:brkBin m:val="before"/&gt;
   &lt;m:brkBinSub m:val="&amp;#45;-"/&gt;
   &lt;m:smallFrac m:val="off"/&gt;
   &lt;m:dispDef/&gt;
   &lt;m:lMargin m:val="0"/&gt;
   &lt;m:rMargin m:val="0"/&gt;
   &lt;m:defJc m:val="centerGroup"/&gt;
   &lt;m:wrapIndent m:val="1440"/&gt;
   &lt;m:intLim m:val="subSup"/&gt;
   &lt;m:naryLim m:val="undOvr"/&gt;
  &lt;/m:mathPr&gt;&lt;/w:WordDocument&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;!--[if gte mso 9]&gt;&lt;xml&gt;
 &lt;w:LatentStyles DefLockedState="false" DefUnhideWhenUsed="true"
  DefSemiHidden="true" DefQFormat="false" DefPriority="99"
  LatentStyleCount="267"&gt;
  &lt;w:LsdException Locked="false" Priority="0" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Normal"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="heading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="9" QFormat="true" Name="heading 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 7"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 8"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" Name="toc 9"/&gt;
  &lt;w:LsdException Locked="false" Priority="35" QFormat="true" Name="caption"/&gt;
  &lt;w:LsdException Locked="false" Priority="10" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" Name="Default Paragraph Font"/&gt;
  &lt;w:LsdException Locked="false" Priority="11" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtitle"/&gt;
  &lt;w:LsdException Locked="false" Priority="22" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Strong"/&gt;
  &lt;w:LsdException Locked="false" Priority="20" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="59" SemiHidden="false"
   UnhideWhenUsed="false" Name="Table Grid"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Placeholder Text"/&gt;
  &lt;w:LsdException Locked="false" Priority="1" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="No Spacing"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" UnhideWhenUsed="false" Name="Revision"/&gt;
  &lt;w:LsdException Locked="false" Priority="34" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="List Paragraph"/&gt;
  &lt;w:LsdException Locked="false" Priority="29" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="30" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Quote"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 1"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 2"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 3"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 4"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 5"/&gt;
  &lt;w:LsdException Locked="false" Priority="60" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="61" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="62" SemiHidden="false"
   UnhideWhenUsed="false" Name="Light Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="63" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="64" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Shading 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="65" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="66" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium List 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="67" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 1 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="68" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 2 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="69" SemiHidden="false"
   UnhideWhenUsed="false" Name="Medium Grid 3 Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="70" SemiHidden="false"
   UnhideWhenUsed="false" Name="Dark List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="71" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Shading Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="72" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful List Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="73" SemiHidden="false"
   UnhideWhenUsed="false" Name="Colorful Grid Accent 6"/&gt;
  &lt;w:LsdException Locked="false" Priority="19" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="21" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Emphasis"/&gt;
  &lt;w:LsdException Locked="false" Priority="31" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Subtle Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="32" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Intense Reference"/&gt;
  &lt;w:LsdException Locked="false" Priority="33" SemiHidden="false"
   UnhideWhenUsed="false" QFormat="true" Name="Book Title"/&gt;
  &lt;w:LsdException Locked="false" Priority="37" Name="Bibliography"/&gt;
  &lt;w:LsdException Locked="false" Priority="39" QFormat="true" Name="TOC Heading"/&gt;
 &lt;/w:LatentStyles&gt;
&lt;/xml&gt;&lt;![endif]--&gt;&lt;style&gt;
&lt;!--
 /* Font Definitions */
 @font-face
	{font-family:"Cambria Math";
	panose-1:2 4 5 3 5 4 6 3 2 4;
	mso-font-charset:1;
	mso-generic-font-family:roman;
	mso-font-format:other;
	mso-font-pitch:variable;
	mso-font-signature:0 0 0 0 0 0;}
@font-face
	{font-family:Calibri;
	panose-1:2 15 5 2 2 2 4 3 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:-520092929 1073786111 9 0 415 0;}
@font-face
	{font-family:Verdana;
	panose-1:2 11 6 4 3 5 4 4 2 4;
	mso-font-charset:0;
	mso-generic-font-family:swiss;
	mso-font-pitch:variable;
	mso-font-signature:536871559 0 0 0 415 0;}
 /* Style Definitions */
 p.MsoNormal, li.MsoNormal, div.MsoNormal
	{mso-style-unhide:no;
	mso-style-qformat:yes;
	mso-style-parent:"";
	margin:0in;
	margin-bottom:.0001pt;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";}
p.MsoBodyText, li.MsoBodyText, div.MsoBodyText
	{mso-style-priority:99;
	mso-style-link:"Body Text Char";
	margin-top:4.0pt;
	margin-right:0in;
	margin-bottom:8.0pt;
	margin-left:.2in;
	line-height:120%;
	mso-pagination:widow-orphan;
	font-size:10.0pt;
	font-family:"Verdana","sans-serif";
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";}
span.BodyTextChar
	{mso-style-name:"Body Text Char";
	mso-style-priority:99;
	mso-style-unhide:no;
	mso-style-locked:yes;
	mso-style-link:"Body Text";
	mso-ansi-font-size:10.0pt;
	mso-bidi-font-size:10.0pt;
	font-family:"Verdana","sans-serif";
	mso-ascii-font-family:Verdana;
	mso-hansi-font-family:Verdana;
	mso-bidi-font-family:"Times New Roman";}
.MsoChpDefault
	{mso-style-type:export-only;
	mso-default-props:yes;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-fareast-font-family:Calibri;
	mso-fareast-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
.MsoPapDefault
	{mso-style-type:export-only;
	margin-bottom:10.0pt;
	line-height:115%;}
@page Section1
	{size:8.5in 11.0in;
	margin:1.0in 1.0in 1.0in 1.0in;
	mso-header-margin:.5in;
	mso-footer-margin:.5in;
	mso-paper-source:0;}
div.Section1
	{page:Section1;}
--&gt;
&lt;/style&gt;&lt;!--[if gte mso 10]&gt;
&lt;style&gt;
 /* Style Definitions */
 table.MsoNormalTable
	{mso-style-name:"Table Normal";
	mso-tstyle-rowband-size:0;
	mso-tstyle-colband-size:0;
	mso-style-noshow:yes;
	mso-style-priority:99;
	mso-style-parent:"";
	mso-padding-alt:0in 5.4pt 0in 5.4pt;
	mso-para-margin-top:0in;
	mso-para-margin-right:0in;
	mso-para-margin-bottom:10.0pt;
	mso-para-margin-left:0in;
	line-height:115%;
	mso-pagination:widow-orphan;
	font-size:11.0pt;
	font-family:"Calibri","sans-serif";
	mso-ascii-font-family:Calibri;
	mso-ascii-theme-font:minor-latin;
	mso-hansi-font-family:Calibri;
	mso-hansi-theme-font:minor-latin;
	mso-bidi-font-family:"Times New Roman";
	mso-bidi-theme-font:minor-bidi;}
&lt;/style&gt;
&lt;![endif]--&gt;

&lt;table class="MsoNormalTable" style="margin-left: 23.4pt; border-collapse: collapse;" width="408" border="0" cellpadding="0" cellspacing="0" height="157"&gt;
 &lt;thead&gt;
  &lt;tr style="height: 24.75pt;"&gt;
   &lt;td valign="top"&gt;&lt;br&gt;&lt;/td&gt;&lt;td rowspan="2" style="border: 1pt solid silver; padding: 0in 5.4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; width: 63pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24.75pt;" width="84"&gt;
   &lt;p class="MsoBodyText" style="margin-left: 0in; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Mode&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td colspan="2" style="border-style: solid solid solid none; border-color: silver silver silver -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; width: 117pt; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24.75pt;" width="156"&gt;
   &lt;p class="MsoBodyText" style="margin-left: 0in; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;WDS Installed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
   &lt;td colspan="2" style="border-style: solid solid solid none; border-color: silver silver silver -moz-use-text-color; border-width: 1pt 1pt 1pt medium; padding: 0in 5.4pt; background: rgb(224, 224, 224) none repeat scroll 0% 0%; width: 1.75in; -moz-background-clip: border; -moz-background-origin: padding; -moz-background-inline-policy: continuous; height: 24.75pt;" width="168"&gt;
   &lt;p class="MsoBodyText" style="margin-left: 0in; text-align: center;" align="center"&gt;&lt;b&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;WDS &lt;u&gt;Not&lt;/u&gt; Installed&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/b&gt;&lt;/p&gt;
   &lt;/td&gt;
  &lt;/tr&gt;
 &lt;/thead&gt;
 &lt;tbody&gt;&lt;tr style="height: 32.8pt;"&gt;
  &lt;td valign="top"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 65.4pt; height: 32.8pt;" width="87" valign="top"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Advanced Find&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 51.6pt; height: 32.8pt;" width="69" valign="top"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Find Pane&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 1in; height: 32.8pt;" width="96" valign="top"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Advanced Find&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 0.75in; height: 32.8pt;" width="72" valign="top"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Find Pane&lt;b&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/b&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=""&gt;
  &lt;td valign="top"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color silver silver; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 63pt;" width="84"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Cached&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 65.4pt;" width="87"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;no&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 51.6pt;" width="69"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;no&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 1in;" width="96"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 0.75in;" width="72"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
 &lt;tr style=""&gt;
  &lt;td valign="top"&gt;&lt;br&gt;&lt;/td&gt;&lt;td style="border-style: none solid solid; border-color: -moz-use-text-color silver silver; border-width: medium 1pt 1pt; padding: 0in 5.4pt; width: 63pt;" width="84"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;Online&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 65.4pt;" width="87"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 51.6pt;" width="69"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 1in;" width="96"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
  &lt;td style="border-style: none solid solid none; border-color: -moz-use-text-color silver silver -moz-use-text-color; border-width: medium 1pt 1pt medium; padding: 0in 5.4pt; width: 0.75in;" width="72"&gt;
  &lt;p class="MsoBodyText" style="margin-left: 0in; page-break-after: avoid;"&gt;&lt;span style="font-size: 11pt; line-height: 120%; font-family: "Calibri","sans-serif";"&gt;yes&lt;o:p&gt;&lt;/o:p&gt;&lt;/span&gt;&lt;/p&gt;
  &lt;/td&gt;
 &lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;

&lt;p&gt;&lt;b&gt;&lt;a name="_Toc139945422"&gt;&lt;font size="2"&gt;Support Matrix for Prefix Matching&lt;/font&gt;&lt;/a&gt;&lt;/b&gt; &lt;/p&gt;&lt;h2&gt;&lt;font size="2"&gt;Further Information on WDS and Outlook 2007&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;Outlook 2007 is the first client version providing Instant Search in a pane which integrates Windows Desktop Search (WDS) into the Outlook interface. Instant Search makes it possible to easily search all mail folders in online mode and all personal folder files at the same time. Instant Search works in online mode against Exchange 2007 mailboxes. Instant Search also works in online mode against Exchange 2003 and Exchange 2000 mailboxes. For further information and to download WDS, see the following link:&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Windows Desktop Search 4.0&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/choose/windowssearch4.mspx"&gt;&lt;font size="2"&gt;http://www.microsoft.com/windows/products/winfamily/desktopsearch/choose/windowssearch4.mspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Outlook 2007 with WDS installed allows you to return results for the selected folder (only) or All Folders. There is not an option for subfolder searching. However, this can always be performed through the Advanced Find feature. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Note that in previous versions of Outlook, WDS is not integrated into the Outlook interface. In Outlook 2003 and Outlook 2002, the Advanced Find dialog only allows you to search one mailbox folder plus its subfolders. You can choose to search the Mailbox top level folder and its subfolders and you can then search all items in the Mailbox in online mode. Or you can search one personal folder plus its subfolders at a time. However, you cannot search multiple top level folders or multiple .pst files (or a combination of folders and .pst files) at the same time. In Outlook 2003 and Outlook 2002, you must use the WDS interface by itself to be able to search all items in the mailbox and all items in personal folders at the same time.&lt;/font&gt; &lt;/p&gt;&lt;h4&gt;&lt;a name="_Toc223245426"&gt;&lt;/a&gt;&lt;a name="searchpfwOL2007"&gt;&lt;/a&gt;&lt;font size="2"&gt;Searching Exchange 2007 Public Folder Databases with Outlook 2007&lt;/font&gt;&lt;/h4&gt; &lt;p&gt;&lt;font size="2"&gt;Using Instant Search in Outlook 2007 or Advanced Find in Outlook 2007 or Outlook 2003, you can search Public folders &lt;i&gt;only in cached mode&lt;/i&gt; and &lt;i&gt;only your Public Folder Favorites&lt;/i&gt; and &lt;i&gt;only when you check the Cached Exchange Mode Settings box which says Download Public Folder Favorites&lt;/i&gt;. You can also optionally mandate local cached indexing of public folder data on a per machine basis or by group policy.  &lt;/font&gt; &lt;/p&gt;&lt;h4&gt;&lt;a name="_Toc223245427"&gt;&lt;/a&gt;&lt;a name="indexpf"&gt;&lt;/a&gt;&lt;font size="2"&gt;Indexing Exchange 2007 Public Folder Databases&lt;/font&gt;&lt;/h4&gt; &lt;p&gt;&lt;font size="2"&gt;Note that Exchange 2007 indexes only mailbox store databases. In Exchange 2000 and Exchange 2003, full-text indexing could also be implemented for the public store database. That functionality has been replaced with SharePoint 2007 SP1 server running on Windows 2003 to index Exchange Server 2007 SP1 public folders for Exchange 2007 SP1. For further information, see the following links:&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;942390 Description of the SharePoint Server 2007 issues that are fixed by the 2007 Microsoft Office servers Service Pack 1&lt;br&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;942390"&gt;&lt;font size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;942390&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;If the SharePoint 2007 server is on Windows 2008 64-bit, there is an issue that is fixed in SharePoint 2007 SP2 which will allow SharePoint 2007 on Windows 2008 to be able to index Exchange 2007 SP1 public folders. Note that it is required that you apply BOTH Windows SharePoint Services 3.0 Service Pack 2 and Microsoft Office SharePoint Server 2007 Service Pack 2 (64-bit versions):&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;font size="2"&gt;KB Article Links&lt;/font&gt;&lt;/u&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;953338 Description of Windows SharePoint Services 3.0 SP2 and of Windows SharePoint Services 3.0 Language Pack SP2&lt;br&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;953338"&gt;&lt;font size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;953338&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;953334 Description of 2007 Microsoft Office servers Service Pack 2 and of 2007 Microsoft Office servers Language Pack Service Pack 2&lt;br&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;953334"&gt;&lt;font size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;953334&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;u&gt;&lt;font size="2"&gt;Download Links&lt;/font&gt;&lt;/u&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Service Pack 2 for Windows SharePoint Services 3.0, x86 &amp; x64 &lt;br&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=79BADA82-C13F-44C1-BDC1-D0447337051B&amp;displaylang=en"&gt;&lt;font size="2"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=79BADA82-C13F-44C1-BDC1-D0447337051B&amp;displaylang=en&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Service Pack 2 for Office SharePoint Server 2007, x86 &amp; x64 &lt;br&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B7816D90-5FC6-4347-89B0-A80DEB27A082&amp;displaylang=en"&gt;&lt;font size="2"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=B7816D90-5FC6-4347-89B0-A80DEB27A082&amp;displaylang=en&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;h2&gt;&lt;font size="2"&gt;Summary&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;In summary, there are five basic ways to search Exchange 2007 mailbox data. This blog post focused on the first option - Exchange Search with Outlook 2007 in online mode with Exchange 2007 indexing enabled. Searching the Index with WDS installed on the Outlook 2007 client machine provides a new feature called Instant Search and includes the ability to do Advanced Query Searching. Also, using Instant Search that has WDS integrated into the Outlook 2007 interface allows you to search all mailbox folders in online mode and all .pst files simultaneously in a supported and reliable manner.  For performance reasons, indexing the mailbox store by WDS is disabled by default. &lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Search queries are performed in one language only, the language of the client performing the search. Cross Mailbox Search to a target mailbox or target .pst file is available through the Export-Mailbox command. Attachment searching, new to Exchange 2007, is only provided with the use of installed default Filters and additional Filters may be installed for other document types. In order to do attachment searching, you must be in online mode or use OWA. Instant Search automatically includes attachments and Advanced Find can search attachments in Outlook 2007, Outlook 2003, and Outlook 2002. OWA 2007 includes attachment searching automatically.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Exchange Search (default) is preferred over Store Search (only used when the Index Catalog is not present or not available). Exchange Search is much faster than Store Search, searches words and phrases instead of streams of bytes, searches attachments, and can search in various languages.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Searching Exchange 2007 Public Folder Databases with Outlook 2007 (and Outlook 2003) is only possible if you are in Cached Exchange Mode, and only on Public Folder Favorites, and only if you check the box which says Download Public Folder Favorites.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;By design, Exchange 2007 only indexes mailbox store databases, while both previous versions Exchange 2003 and 2000 also indexed public folder databases. By design, the current method of indexing Exchange 2007 public folder databases is to use SharePoint 2007.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;In Exchange 2007 SP1, SharePoint 2007 SP1 is used to index public folder databases. SharePoint 2007 SP1 servers can currently index public folder databases on Exchange 2007 SP1 servers. SharePoint 2007 SP2 servers running on Windows 2008 are expected to be able to index Exchange 2007 SP1 public folder databases.&lt;/font&gt; &lt;/p&gt;&lt;h2&gt;&lt;font size="2"&gt;Conclusions&lt;/font&gt;&lt;/h2&gt; &lt;p&gt;&lt;font size="2"&gt;Exchange 2007 full-text indexing is now a best practice for all Exchange 2007 mailbox databases due to the fact that searching is much faster, mail is immediately indexed when it arrives, the reduced catalog size, and both Search and Index are much less resource intensive than previous versions.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Crawling in Exchange 2007 is now performed automatically as new items arrive or a significant event such as a mailbox move to a database occurs rather than on a schedule as in previous versions. This means that the Catalog Index is always up-to-date within seconds of new items arrival. Exchange 2007 provides a Noise Word file capability per the language of the client.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Exchange 2007 Content Indexing for High Availability SCC servers is much like Clustered Servers content indexing for Exchange 2003 and Exchange 2000: there is one copy of the Catalog. For Exchange 2007 CCR servers, there are two copies of the mailbox database and each database has its own unique catalog which is only crawled at any one time on the active node.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;There are five basic ways to search Exchange 2007 mailboxes, and this bulletin concentrates specifically on the new Features available for Outlook 2007 online mode clients with WDS installed against Exchange 2007 mailbox database with indexing enabled such as searching attachments and using Advanced Query Syntax. Indexing of Exchange 2007 public folder databases has been completely deprecated for Exchange 2007 and searching for Exchange 2007 public folder databases has been partially deprecated in Outlook 2007. The current method of indexing and searching for Exchange 2007 public folder databases is now using SharePoint 2007.&lt;/font&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;In conclusion, deploying Exchange 2007 together with Outlook 2007 and SharePoint 2007 gives advanced features, much faster and up-to-date indexing and searching than previous versions of full-text indexing for Exchange 2003 and Exchange 2000. Full-text indexing and the use of Exchange Search rather than Store Search are now recommended as a Best Practice for all Exchange 2007 mailbox databases.&lt;/font&gt; &lt;/p&gt;&lt;h3&gt;&lt;a name="_Toc223245430"&gt;&lt;/a&gt;&lt;a name="resources"&gt;&lt;/a&gt;&lt;font size="2"&gt;Exchange 2007 Search Resources and Links&lt;/font&gt;&lt;/h3&gt; &lt;h4&gt;&lt;a name="_Toc223245432"&gt;&lt;font size="2"&gt;Technet&lt;/font&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;&lt;font size="2"&gt;How to Diagnose Exchange Search Issues &lt;br&gt;&lt;/font&gt;&lt;a href="file:///C:%5CUsers%5Cjfrench%5CAppData%5CLocal%5CMicrosoft%5CWindows%5CTemporary%20Internet%20Files%5CContent.Outlook%5C58B4W611%5Credir.aspx%3fC=495696aaa5704dd4a12f14257c9689f5&amp;URL=http:%5Ctechnet.microsoft.com%5Cen-us%5Clibrary%5Cbb123701%28EXCHG.80%29.aspx%3ftrack=cc_exchange_sync"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/bb123701(EXCHG.80).aspx?track=cc_exchange_sync&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;How to Disable or Enable Exchange Search &lt;br&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/aa996416.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/aa996416.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;How to Rebuild the Full-Text Index Catalog &lt;br&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/aa995966%28EXCHG.80%29.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/aa995966(EXCHG.80).aspx&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;How To Use Exchange Search to Locate Messages for the Purposes of Review or Deletion &lt;br&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/aa997688.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/aa997688.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Indexing Exchange Server 2007 Public Folders&lt;br&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/enterprisesearch/archive/2008/06/06/indexing-exchange-server-2007-public-folders.aspx"&gt;&lt;font size="2"&gt;http://blogs.msdn.com/enterprisesearch/archive/2008/06/06/indexing-exchange-server-2007-public-folders.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Managing Exchange Search&lt;br&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/aa998289.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/aa998289.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Understanding Client Throttling&lt;br&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc540454.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/cc540454.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Understanding Exchange Search &lt;br&gt;&lt;/font&gt;&lt;a href="file:///C:%5CUsers%5Cjfrench%5CAppData%5CLocal%5CMicrosoft%5CWindows%5CTemporary%20Internet%20Files%5CContent.Outlook%5C58B4W611%5Credir.aspx%3fC=495696aaa5704dd4a12f14257c9689f5&amp;URL=http:%5Ctechnet.microsoft.com%5Cen-us%5Clibrary%5Cbb232132%28EXCHG.80%29.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/bb232132(EXCHG.80).aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;How To Use Exchange Search to Locate Messages for the Purposes of Review or Deletion&lt;br&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/aa997688.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/aa997688.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;h4&gt;&lt;a name="_Toc223245433"&gt;&lt;font size="2"&gt;Microsoft Exchange Team Blog and Team Wiki&lt;/font&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;&lt;font size="2"&gt;Exchange Search FAQ&lt;br&gt;&lt;/font&gt;&lt;a href="http://www.exchangeninjas.com/ExchangeSearchFAQ"&gt;&lt;font size="2"&gt;http://www.exchangeninjas.com/ExchangeSearchFAQ&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Exchange Server 2007 Cross Mailbox Search using Export-mailbox &lt;br&gt;&lt;/font&gt;&lt;a href="/archive/2006/12/18/431934.aspx"&gt;&lt;font size="2"&gt;http://msexchangeteam.com/archive/2006/12/18/431934.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;The new Search in Exchange Server 2007 &lt;br&gt;&lt;/font&gt;&lt;a href="/archive/2006/10/11/429163.aspx"&gt;&lt;font size="2"&gt;http://msexchangeteam.com/archive/2006/10/11/429163.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;h4&gt;&lt;a name="_Toc223245434"&gt;&lt;font size="2"&gt;KB Articles&lt;/font&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;&lt;font size="2"&gt;944516  How to register Filter Pack IFilters with Exchange Server 2007&lt;br&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/default.aspx?scid=kb;EN-US;944516"&gt;&lt;font size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;944516&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;945077 The Outlook Web Access search function does not work for some users in Exchange 2007&lt;br&gt;&lt;/font&gt;&lt;a href="file:///C:%5CUsers%5Cjfrench%5CAppData%5CLocal%5CMicrosoft%5CWindows%5CTemporary%20Internet%20Files%5CContent.Outlook%5C58B4W611%5Credir.aspx%3fC=495696aaa5704dd4a12f14257c9689f5&amp;URL=http:%5Csupport.microsoft.com%5Cdefault.aspx%3fscid=kb;EN-US;945077"&gt;&lt;font size="2"&gt;http://support.microsoft.com/default.aspx?scid=kb;EN-US;945077&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;h4&gt;&lt;font size="2"&gt;Office Online&lt;/font&gt;&lt;/h4&gt; &lt;p&gt;&lt;font size="2"&gt;Can I remove the Instant Search pane?&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA102388301033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA102388301033.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Chapter 11: Searching Outlook Data &lt;br&gt;&lt;/font&gt;&lt;a href="file:///C:%5CUsers%5Cjfrench%5CAppData%5CLocal%5CMicrosoft%5CWindows%5CTemporary%20Internet%20Files%5CContent.Outlook%5C58B4W611%5Credir.aspx%3fC=495696aaa5704dd4a12f14257c9689f5&amp;URL=http:%5Cmsdn.microsoft.com%5Cen-us%5Clibrary%5Ccc513841.aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/cc513841.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Create a Search Folder&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA100389111033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA100389111033.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Enable or disable Instant Search&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA102378331033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA102378331033.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Find a message or item by using Instant Search&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA012305851033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA012305851033.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Find and organize messages with Search Folders&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA102341231033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA102341231033.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Instant Search is not finding items&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA101980851033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA101980851033.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Learn to narrow your search criteria for better searches in Outlook&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA102388311033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA102388311033.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Reset indexing by rebuilding your Instant Search catalog&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA102378321033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA102378321033.aspx&lt;/font&gt;&lt;/a&gt;&lt;br&gt;&lt;font size="2"&gt;&lt;/font&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Turn off the prompt for installing Windows Desktop Search&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA102429341033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA102429341033.aspx&lt;/font&gt;&lt;/a&gt;&lt;/p&gt; &lt;p&gt;&lt;font size="2"&gt;Use Search Folders to gather messages marked as Important&lt;br&gt;&lt;/font&gt;&lt;a href="http://office.microsoft.com/en-us/outlook/HA012305791033.aspx"&gt;&lt;font size="2"&gt;http://office.microsoft.com/en-us/outlook/HA012305791033.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;h4&gt;&lt;a name="_Toc223245438"&gt;&lt;font size="2"&gt;Advanced Query Syntax&lt;/font&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;&lt;font size="2"&gt;Chapter 11: Searching Outlook Data &lt;br&gt;&lt;/font&gt;&lt;a href="file:///C:%5CUsers%5Cjfrench%5CAppData%5CLocal%5CMicrosoft%5CWindows%5CTemporary%20Internet%20Files%5CContent.Outlook%5C58B4W611%5Credir.aspx%3fC=495696aaa5704dd4a12f14257c9689f5&amp;URL=http:%5Cmsdn.microsoft.com%5Cen-us%5Clibrary%5Ccc513841.aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/cc513841.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Advanced Query Syntax&lt;br&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa965711.aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/aa965711.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Advanced Query Syntax &lt;br&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/Bb266512%28VS.85%29.aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/Bb266512(VS.85).aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Windows Search Advanced Query Syntax&lt;br&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/advquery.mspx"&gt;&lt;font size="2"&gt;http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources/advquery.mspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;New Mansions in Search - Advanced Query Syntax&lt;br&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/jonasbar/archive/2007/01/31/new-mansions-in-search-advanced-query-syntax.aspx"&gt;&lt;font size="2"&gt;http://blogs.msdn.com/jonasbar/archive/2007/01/31/new-mansions-in-search-advanced-query-syntax.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Advanced Query Syntax: What, Where, Why, and How&lt;br&gt;&lt;/font&gt;&lt;a href="http://blogs.msdn.com/cheller/archive/2006/12/05/advanced-query-syntax-what-where-why-and-how.aspx"&gt;&lt;font size="2"&gt;http://blogs.msdn.com/cheller/archive/2006/12/05/advanced-query-syntax-what-where-why-and-how.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;h4&gt;&lt;a name="_Toc223245439"&gt;&lt;font size="2"&gt;Windows Desktop Search&lt;/font&gt;&lt;/a&gt;&lt;/h4&gt; &lt;p&gt;&lt;font size="2"&gt;Group Policy for Windows Search&lt;br&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc732491.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/cc732491.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Windows Desktop Search 3.01 Administration Guide&lt;br&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=00645e54-70a8-4d05-906d-af8773cbc728&amp;DisplayLang=en"&gt;&lt;font size="2"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=00645e54-70a8-4d05-906d-af8773cbc728&amp;DisplayLang=en&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Windows Search 4.0 Administrator's Guide&lt;br&gt;&lt;/font&gt;&lt;a href="http://technet.microsoft.com/en-us/library/cc772446.aspx"&gt;&lt;font size="2"&gt;http://technet.microsoft.com/en-us/library/cc772446.aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Windows Search&lt;br&gt;&lt;/font&gt;&lt;a href="http://msdn.microsoft.com/en-us/library/aa965362%28VS.85%29.aspx"&gt;&lt;font size="2"&gt;http://msdn.microsoft.com/en-us/library/aa965362(VS.85).aspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Windows Search 4.0&lt;br&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/choose/windowssearch4.mspx"&gt;&lt;font size="2"&gt;http://www.microsoft.com/windows/products/winfamily/desktopsearch/choose/windowssearch4.mspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Windows Search: Technical Resources Overview&lt;br&gt;&lt;/font&gt;&lt;a href="http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources.mspx"&gt;&lt;font size="2"&gt;http://www.microsoft.com/windows/products/winfamily/desktopsearch/technicalresources.mspx&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font size="2"&gt;Description of Windows Desktop Search 3.01 and the Multilingual User Interface Pack for Windows Desktop Search 3.01&lt;br&gt;&lt;/font&gt;&lt;a href="http://support.microsoft.com/kb/917013"&gt;&lt;font size="2"&gt;http://support.microsoft.com/kb/917013&lt;/font&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;&lt;font face="Verdana" size="2"&gt;-- &lt;/font&gt;&lt;a href="/articles/452458.aspx"&gt;&lt;font face="Verdana" size="2"&gt;Bob Want&lt;/font&gt;&lt;/a&gt;&lt;font face="Verdana" size="2"&gt; and &lt;/font&gt;&lt;a href="/articles/452459.aspx"&gt;&lt;font face="Verdana" size="2"&gt;Jack 
French&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=452883" width="1" height="1"&gt;</description></item><item><title>Exchange 2010 Schema was back ported to Exchange 2007 SP2, but why are files different?</title><link>http://msexchangeteam.com/archive/2009/10/15/452877.aspx</link><pubDate>Thu, 15 Oct 2009 13:05:05 GMT</pubDate><guid isPermaLink="false">d5e57398-b9ef-4490-9955-07cbb4e4a80d:452877</guid><dc:creator>Exchange</dc:creator><slash:comments>3</slash:comments><comments>http://msexchangeteam.com/comments/452877.aspx</comments><wfw:commentRss>http://msexchangeteam.com/commentrss.aspx?PostID=452877</wfw:commentRss><wfw:comment>http://msexchangeteam.com/rsscomments/452877.aspx</wfw:comment><description>&lt;p&gt;&lt;a href="http://msexchangeteam.com/archive/2009/08/28/452209.aspx"&gt;&lt;font size="2"&gt;It was mentioned before&lt;/font&gt;&lt;/a&gt;&lt;font size="2"&gt; that Exchange 2007 SP2 contained Exchange 2010 schema completely back ported to it, but if you check the LDF files that generate the schema you may notice that they are in fact different. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;Back porting the schema was not a straight forward action code wise. In order to do it, we had to add some of the properties that were in a separated file in Exchange 2010 to all the *99.ldf files in Exchange 2007 SP2. This is why you may notice that there are differences in the files that generate the schemas in between the 2 versions. &lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;However, this change has no impact on what happens when you install E2007 SP2. Schema versions are synchronized and after installing it, the schema in your environment will be that of Exchange 2010.&lt;/font&gt; &lt;p&gt;&lt;font size="2"&gt;- &lt;/font&gt;&lt;a href="http://msexchangeteam.com/articles/452867.aspx"&gt;&lt;font size="2"&gt;Mario Trigueros Solorio&lt;/font&gt;&lt;/a&gt;&lt;/p&gt;&lt;img src="http://msexchangeteam.com/aggbug.aspx?PostID=452877" width="1" height="1"&gt;</description><category domain="http://msexchangeteam.com/archive/category/10058.aspx">Exchange 2007</category><category domain="http://msexchangeteam.com/archive/category/11164.aspx">Exchange 2010</category><category domain="http://msexchangeteam.com/archive/category/3308.aspx">Setup</category><category domain="http://msexchangeteam.com/archive/category/3307.aspx">Tips 'n Tricks</category></item></channel></rss>