<?xml version='1.0' encoding='UTF-8'?><?xml-stylesheet href="http://www.blogger.com/styles/atom.css" type="text/css"?><feed xmlns='http://www.w3.org/2005/Atom' xmlns:openSearch='http://a9.com/-/spec/opensearchrss/1.0/' xmlns:georss='http://www.georss.org/georss' xmlns:gd='http://schemas.google.com/g/2005' xmlns:thr='http://purl.org/syndication/thread/1.0'><id>tag:blogger.com,1999:blog-6340399039004938690</id><updated>2012-01-29T13:41:59.220+01:00</updated><category term='virtualization'/><category term='Vista'/><category term='support'/><category term='Office Communication Server 2007'/><category term='Exchange'/><category term='Outlook'/><category term='Autodiscover'/><category term='rollup'/><category term='AOL'/><category term='EMC'/><category term='Service Pack'/><category term='Firewall'/><category term='Exchange 2007'/><category term='Live Meeting'/><category term='archive'/><category term='Permission'/><category term='PowerShell'/><category term='ISA 2006'/><category term='Backup'/><category term='Outlook Anywhere'/><category term='TransportAgent'/><category term='OWA Mini'/><category term='Exchange 2003'/><category term='KCD'/><category term='connectors'/><category term='Forefront'/><category term='Windows 2008'/><category term='hotfix'/><category term='R2'/><category term='patch'/><category term='Address Book Policies'/><category term='DPM'/><category term='OWA'/><category term='Gadget'/><category term='antispam'/><category term='DAG'/><category term='Restore'/><category term='MVP'/><category term='Hyper-V'/><category term='logparser'/><category term='Kerberos'/><category term='book'/><category term='Office 2010'/><category term='OCS'/><category term='IPV6'/><category term='Outlook 2007'/><category term='index'/><category term='proxyaddress'/><category term='Tools'/><category term='Authentication'/><category term='search for patch'/><category term='fun'/><category term='Exchange 2010'/><category term='Communicator 2007'/><category term='Exchange Management Console'/><category term='password'/><category term='diskpart Windows2008'/><category term='TMG'/><title type='text'>a new message has arrived</title><subtitle type='html'>... words from a messaging guy</subtitle><link rel='http://schemas.google.com/g/2005#feed' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/posts/default'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default?max-results=100'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/'/><link rel='hub' href='http://pubsubhubbub.appspot.com/'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><generator version='7.00' uri='http://www.blogger.com'>Blogger</generator><openSearch:totalResults>86</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>100</openSearch:itemsPerPage><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1096040945237541538</id><published>2011-12-09T23:41:00.001+01:00</published><updated>2011-12-09T23:41:56.801+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='hotfix'/><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='search for patch'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><title type='text'>Hard to find the latest outlook patch/updates</title><content type='html'>&lt;p&gt;Having trouble keeping up with patches for outlook?    &lt;br /&gt;Look no further but here &lt;a href="http://technet.microsoft.com/en-us/office/ee748587.aspx" target="_blank"&gt;Update Center for Microsoft Office, Office Servers, and Related Products&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1096040945237541538?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1096040945237541538/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/12/hard-to-find-latest-outlook.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1096040945237541538'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1096040945237541538'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/12/hard-to-find-latest-outlook.html' title='Hard to find the latest outlook patch/updates'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-6990458816679013027</id><published>2011-12-05T18:43:00.001+01:00</published><updated>2011-12-05T19:46:36.958+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='OWA Mini'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Address Book Policies'/><title type='text'>Microsoft Exchange Server 2010 Service Pack 2 (SP2)</title><content type='html'>&lt;p&gt;Exchange SP2 has left the building.&lt;/p&gt;  &lt;p&gt;It contains some interesting features. The one I like the most is &lt;a href="http://blogs.technet.com/b/exchange/archive/2011/01/27/3411882.aspx" target="_blank"&gt;Address Book Policies&lt;/a&gt;. With ABP the administrator can easily configure which users can see which Address Book/s. This gives the function that many organizations want to segment address book for users in a supported way instead of the really messy solution by ACL'ing different objects in Exchange.&lt;/p&gt;  &lt;p&gt;Other feature is for example the good old OMA is back. It's like OWA but without graphics and probably most used by mobile devices. The official name is 'OWA Mini'.&lt;/p&gt;  &lt;p&gt;For you people that want configure your on-premise Exchange installation with O365 in hybrid configuration there is the new 'Hybrid Configuration Wizard' that help you setup the configuration a lot easier than the myriads of manual steps needed before.&lt;/p&gt;  &lt;p&gt;Pre-requirement info &lt;a title="http://technet.microsoft.com/en-us/library/bb691354.aspx" href="http://technet.microsoft.com/en-us/library/bb691354.aspx"&gt;http://technet.microsoft.com/en-us/library/bb691354.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Release notes &lt;a title="http://go.microsoft.com/fwlink/?LinkId=235234" href="http://go.microsoft.com/fwlink/?LinkId=235234"&gt;http://go.microsoft.com/fwlink/?LinkId=235234&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Download link &lt;a title="http://www.microsoft.com/download/en/details.aspx?id=28190" href="http://www.microsoft.com/download/en/details.aspx?id=28190"&gt;http://www.microsoft.com/download/en/details.aspx?id=28190&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-6990458816679013027?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/6990458816679013027/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/12/microsoft-exchange-server-2010-service.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6990458816679013027'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6990458816679013027'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/12/microsoft-exchange-server-2010-service.html' title='Microsoft Exchange Server 2010 Service Pack 2 (SP2)'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3870518080294121372</id><published>2011-08-24T10:41:00.001+02:00</published><updated>2011-08-24T10:41:47.503+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><category scheme='http://www.blogger.com/atom/ns#' term='Forefront'/><title type='text'>Exchange Server 2010 Service Pack 1 Update Rollup 5 is released</title><content type='html'>&lt;p&gt;UR5 for Exchange 2010 SP1 is now released. It contains several bug fixes. Here is the &lt;a href="http://support.microsoft.com/kb/2582113" target="_blank"&gt;description Exchange 2010 SP1 UR5 - 2582113&lt;/a&gt;.     &lt;br /&gt;Problem with PDF attachment from MAC clients should finally be resolved. Also the error message &amp;quot;There are no items to show in this view.&amp;quot; in Outlook 2010 is resolved.&lt;/p&gt;  &lt;p&gt;Here is the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=27193" target="_blank"&gt;download link&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The usual warning for customer running forefront security for Exchange is to disable forefront with &amp;quot;fscutility /disable&amp;quot; before applying rollup and afterwards enabled forefront again with &amp;quot;fscutility /enable&amp;quot;    &lt;br /&gt;&lt;a href="http://social.technet.microsoft.com/wiki/contents/articles/how-to-apply-exchange-service-packs-and-rollups-to-a-computer-that-is-running-fse.aspx" target="_blank"&gt;How to Apply Exchange Service Packs and Rollups to a Computer that is Running FSE&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3870518080294121372?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3870518080294121372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/08/exchange-server-2010-service-pack-1.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3870518080294121372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3870518080294121372'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/08/exchange-server-2010-service-pack-1.html' title='Exchange Server 2010 Service Pack 1 Update Rollup 5 is released'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7852585697687415826</id><published>2011-08-13T00:31:00.002+02:00</published><updated>2011-08-13T00:32:33.012+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Kerberos'/><category scheme='http://www.blogger.com/atom/ns#' term='TMG'/><category scheme='http://www.blogger.com/atom/ns#' term='Outlook Anywhere'/><category scheme='http://www.blogger.com/atom/ns#' term='KCD'/><title type='text'>Are you using TMG and having issues publishing Outlook Anywhere?</title><content type='html'>Ever tried to publish Outlook Anywhere using NTLM with TMG and use Kerberos Constrained Delegation? Many people have tried and failed, or at least had some major trouble before they were finally able to get things going.    &lt;br /&gt;To help make things a little easier, here is a simple checklist on how to publish Outlook Anywhere using NTLM with TMG, using Kerberos Constrained Delegation.&lt;br /&gt;The &lt;b&gt;simplest scenario&lt;/b&gt; is a single Exchange server and a single TMG server.&lt;br /&gt;&lt;img alt="simplest scenario is a single Exchange server " border="0" height="109" src="http://enowconsulting.com/Portals/116691/images/simplest scenario is a single Exchange server .jpg" width="451" /&gt;&lt;br /&gt;&lt;table border="0" cellpadding="2" cellspacing="0" style="width: 445px;"&gt;&lt;tbody&gt;&lt;tr&gt;       &lt;td valign="top" width="26"&gt;&lt;/td&gt;        &lt;td valign="top" width="417"&gt;1. &lt;strong&gt;TMG must be domain joined to use Kerberos Constrained Delegation (KCD)&lt;/strong&gt;, which can be a problem for some organizations. &lt;a href="http://www.isaserver.org/tutorials/Debunking-Myth-that-ISA-Firewall-Should-Not-Domain-Member.html"&gt;http://www.isaserver.org/tutorials/Debunking-Myth-that-ISA-Firewall-Should-Not-Domain-Member.html&lt;/a&gt;. Domain where TMG is member of must be in Windows 2003 mode and it must be the same domain that your Exchange server is on.&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td valign="top" width="26"&gt;&lt;/td&gt;        &lt;td valign="top" width="417"&gt;2. &lt;strong&gt;Configure KCD&lt;/strong&gt;.            &lt;br /&gt;With ADUC (Active Directory Users and Computers),             &lt;br /&gt;Find the TMG computer object, select properties and the Delegation tab,             &lt;br /&gt;click “Trust this computer for delegation to specified services only” and then select the “Use any authentication protocol”.&lt;br /&gt;Click Add button and then Click “Users or Computers” button and enter the Exchange server.&lt;br /&gt;Then click “OK” and scroll to find “http – &lt;em&gt;server name”&lt;/em&gt;,             &lt;br /&gt;click to select it, and then click OK twice to save the configuration.             &lt;br /&gt;If you tick the checkbox “Expanded” while selecting protocol you will see that both the FQDN and host name will be in the list.&lt;br /&gt;What you have done now is allowed TMG computer to delegate credentials to the Exchange server, but only if it’s using HTTP, that’s why it’s called constrained delegation.&lt;br /&gt;Why do we mess with the Exchange computer object? Well, Exchange web services run under the local system account, if it was running using a service account, then we must use this account to delegate to instead.&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td valign="top" width="26"&gt;&lt;/td&gt;        &lt;td valign="top" width="417"&gt;3. &lt;strong&gt;Create a Listener and publish rule on TMG&lt;/strong&gt;.            &lt;br /&gt;Start by creating a Listener. As the create Listener wizard goes by select these options:             &lt;br /&gt;Select “Require SSL secured connections with clients”,             &lt;br /&gt;Select an external IP and a certificate to be used by the listener.             &lt;br /&gt;For Authentication you have several options and it all depends on what you want to do, but for this walkthrough select HTTP and Integrated. This means NTLM since we are connecting from internet where there is no Kerberos service is available (or have you put a Domain Controller on Internet?).&lt;br /&gt;Create the publishing rule by starting the Exchange Web Client Access publishing rule wizard.            &lt;br /&gt;Select version of Exchange and Outlook Anywhere as the service, and also select “Publish additional folders…”. This will add paths for OAB, EWS and Autodiscover URL.             &lt;br /&gt;Select “Publish a server farm of load balanced web servers”,             &lt;br /&gt;“Use SSL to connect to the web server or server Farm”,             &lt;br /&gt;Internal site name is important: enter a name that is on the certificate used by IIS on Exchange server, that is not the certificate clients “see” when connecting to TMG from internet. This certificate is seen only by TMG.             &lt;br /&gt;Create a new Exchange server farm. Give it a name and add your Exchange server to it.             &lt;br /&gt;For the connectivity monitoring, select “Send an HTTP/HTTPS Get request”.             &lt;br /&gt;Farm is complete.&lt;br /&gt;For the public name, select a name that this publishing rule will accept traffic on.            &lt;br /&gt;Select the Listener you created earlier.             &lt;br /&gt;For the Authentication delegation select Kerberos constrained delegation and change the SPN to “http/*”.             &lt;br /&gt;On user sets, select “All authenticated users”. This can be changed to an AD group to limit who is allowed to use the services you’re publishing.&lt;/td&gt;     &lt;/tr&gt;&lt;tr&gt;       &lt;td valign="top" width="26"&gt;&lt;/td&gt;        &lt;td valign="top" width="417"&gt;4. &lt;strong&gt;Configure Outlook Anywhere to use NTLM&lt;/strong&gt;.           &lt;br /&gt;Set-OutlookAnywhere -IISAuthenticationMethods 'Ntlm' -ClientAuthenticationMethod 'Ntlm'&lt;/td&gt;     &lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;br /&gt;Why do a farm of servers instead of just a single server? With a farm, you get the opportunity to do monitoring of the published server. This means that if you encounter that the published server doesn’t work while monitoring, it won’t even try to send traffic to the published server. Flexibility is another thing, you never know what will happen in the future, servers may be added, changed or removed and it’s easier to change the farm membership instead of redoing the publishing rule.&lt;br /&gt;“Test Rule” button. This function is really good but when using KCD it will often fail. One reason for failure is that there is a firewall running between or on the published server which blocks traffic to port 445 and 139. TechNet has a good post related to &lt;a href="http://blogs.technet.com/b/isablog/archive/2010/10/14/the-171-test-rule-187-button-fails-with-error-failed-to-get-domain-controller-name-for-this-published-server.aspx"&gt;“test rule” button failure&lt;/a&gt; &lt;br /&gt;Another failure is when you set change configuration on the Authentication Delegation tab to use KCD and set the SPN to “http/*”, a star tell TMG to replace it with the published server FQDN when doing the KCD. Unfortunately, TMG doesn’t do this when you click “Test Rule” button. My thought on this is function behind “Test Rule” button only takes this text string and doesn’t translate the star to FQDN. KCD will fail because it is not allowed to delegate to http/*. To overcome this while testing your configuration,replace “http/*” with “http/x” where x is one of the previously allowed delegation. If you have multiple servers in your farm, you should change configuration and test every published server. When done, don’t forget to change back to “http/*”.&lt;br /&gt;One more plus is that even if you have Basic authentication enabled on the Listener, you can still use KCD on the Authentication Delegation tab, which is good for clients who don’t know how to use NTLM.&lt;br /&gt;&lt;img alt="advanced configuration with multiple CAS " border="0" height="124" src="http://enowconsulting.com/Portals/116691/images/advanced configuration with multiple CAS .jpg" width="450" /&gt;&lt;br /&gt;The difference with this configuration is that we have a Load Balancer between TMG and CAS. This provides us with a couple of options. Either a) configure TMG to send traffic to Load Balancer, or b) configure TMG to send traffic directly to CAS.&lt;br /&gt;The problem with the first option is that Load Balancer most likely thinks everything comes from TMG and therefore will not distribute traffic to all CAS, but instead sends it to only one of them. This can be fixed by using more sophisticated distribution algorithms on Load Balancer. But in order for that to work, we need to disable SSL between TMG and Load Balancer, and also allow HTTP to CAS. We also have another source to troubleshoot if something breaks. Another thing is the KCD configuration. Since there is no computer account for Load Balancer, the KCD needs to be configured with a name that TMG can use for the delegation. You must add the SPN string to the msDS-AllowedToDelegateTo attribute on the TMG computer account and finally this invented name must be configured in the publishing rule in the delegation tab as the SPN. This is a valid configuration, but with many variables’ in it I think it’s much too .The other option with TMG sending traffic to CAS servers directly and bypass Load Balancer is much easier to configure and to troubleshoot.&lt;br /&gt;Picture only shoving a single TMG and a single Load Balancer but they can in fact me multiple of them for redundancy and load distribution. Either way, it doesn’t matter when you use KCD.&lt;br /&gt;&lt;b&gt;Connectivity monitoring      &lt;br /&gt;&lt;/b&gt;TMG will periodically connect to the published server. How TMG connects depends on the connectivity monitoring configuration. We selected to “Send an HTTP/HTTPS Get request” together with a URL. This means that TMG will connect to this URL and if it gets a response back it will allow traffic on this rule.     &lt;br /&gt;If you publish for example outlook anywhere you would most certain need to publish a couple of more URL’s than the /RPC such as /OAB, /EWS and /Autodiscover. Sad story here is that TMG cannot monitor more than one URL. If we monitor /rpc directory then all other can fail without TMG noticing it so TMG will still end traffic to one farm member even though for example the EWS service don’t work on it.&lt;br /&gt;Solution can be to have individual publishing rule for each service you publish. Another solution could be your own developed solution. Create a script that monitor services of your choice, and simply create a file in an IIS directory if every service is working or delete the file if something is not working. In TMG we can then configure the URL to point to this file.&lt;br /&gt;&lt;b&gt;RPCping      &lt;br /&gt;&lt;/b&gt;If you published Outlook Anywhere you verify configuration with rpcping.exe.     &lt;br /&gt;Be aware of that rpcping has several parameters and you have to specify them correctly. Here is an example.&lt;br /&gt;rpcping -t ncacn_http -s mapi.corp.contoso.com -o RpcProxy=oa.contoso.com -P "billg,contoso,Password2" -I "billg,contoso,Password2" -H 2 -u 10 -a connect -F 3 -v 3 -a connect -e 6001&lt;br /&gt;This means connect to the rpcproxy name “oa.contoso.com” and the internal server name with mapi.corp.contoso.com. User name is billg, password is Password2,netbios domain name is contoso both for the rpcproxy auth and auth to internal server, e = 6001 means internal tcp port 6001 which is on out of the three ports used by outlook anywhere. The others are 6002 and 6004.&lt;br /&gt;The other parameters aren’t that easy to figure out but you can read everything about them here &lt;a href="http://support.microsoft.com/kb/831051"&gt;http://support.microsoft.com/kb/831051&lt;/a&gt;.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7852585697687415826?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7852585697687415826/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/08/are-you-using-tmg-and-having-issues.html#comment-form' title='8 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7852585697687415826'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7852585697687415826'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/08/are-you-using-tmg-and-having-issues.html' title='Are you using TMG and having issues publishing Outlook Anywhere?'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>8</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-5253589943548027652</id><published>2011-08-03T07:57:00.002+02:00</published><updated>2011-08-04T22:18:03.599+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='proxyaddress'/><title type='text'>More proxyaddresses scripts</title><content type='html'>Remember the post about &lt;a href="http://anewmessagehasarrived.blogspot.com/2008/06/remove-proxyaddresses-powershell-script.html" target="_blank"&gt;Remove proxy addresses&lt;/a&gt; Script? It was developed for Exchange 2007 and did not work for Exchange 2010.&lt;br /&gt;People wrote comments with suggestions (thank you all for that) and I thought I published an updated version that work with Exchange 2010 together with another script that add SMTP addresses. &lt;br /&gt;&lt;div class="csharpcode-wrapper" id="codeSnippetWrapper"&gt;&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border: 1px solid silver; cursor: text; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding: 4px; text-align: left; width: 97.5%;"&gt;&lt;pre id="codeSnippet" style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;# Remove proxy addresses&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;# change the Get-Mailbox statement in line 7 to select only a subset of mailboxes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$DomainToRemove = &lt;span style="color: #006080;"&gt;"*@olddomain.com"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;#get mailboxes and iterate through&lt;/span&gt;&lt;br /&gt;Get-Mailbox -ResultSize Unlimited | &lt;span style="color: blue;"&gt;foreach&lt;/span&gt; {&lt;br /&gt;$_.Alias&lt;br /&gt;&lt;span style="color: green;"&gt;# .emailaddresses returns array&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;# loop each email address&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt; ($i=$_.EmailAddresses.Count;$i &lt;span style="color: #cc6633;"&gt;-ge&lt;/span&gt; 0; $i--)&lt;br /&gt;{&lt;br /&gt;$address = $_.EmailAddresses[$i]&lt;br /&gt;&lt;span style="color: green;"&gt;#Write-Host $address&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;# removes all addresses with $DomainToRemove&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; ($address.SmtpAddress &lt;span style="color: #cc6633;"&gt;-like&lt;/span&gt; $DomainToRemove )&lt;br /&gt;{&lt;br /&gt;Write-host(&lt;span style="color: #006080;"&gt;"Remove smtp adress: "&lt;/span&gt; + $address.AddressString.ToString() )&lt;br /&gt;&lt;span style="color: green;"&gt;# remove address in the array&lt;/span&gt;&lt;br /&gt;$_.EmailAddresses.RemoveAt($i)&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;&lt;span style="color: green;"&gt;# save changes&lt;/span&gt;&lt;br /&gt;$_ | Set-Mailbox -EmailAddresses $_.EmailAddresses&lt;br /&gt;Write-Host&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;And the Add proxy addresses script.&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;div id="codeSnippetWrapper" style="background-color: #f4f4f4; border: 1px solid silver; cursor: text; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 20px 0px 10px; max-height: 200px; overflow: auto; padding: 4px; text-align: left; width: 97.5%;"&gt;&lt;br /&gt;&lt;pre id="codeSnippet" style="background-color: #f4f4f4; border-style: none; color: black; direction: ltr; font-family: 'Courier New',courier,monospace; font-size: 8pt; line-height: 12pt; margin: 0em; overflow: visible; padding: 0px; text-align: left; width: 100%;"&gt;&lt;span style="color: green;"&gt;# Add proxy addresses&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;# change the Get-Mailbox statement in line 8 to select only a subset of mailboxes&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;$AddressSearchedFor = &lt;span style="color: #006080;"&gt;"*@domaintocopy.com"&lt;/span&gt;&lt;br /&gt;$DomainToAdd = &lt;span style="color: #006080;"&gt;"@newdomain.com"&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;#get mailboxes and iterate through&lt;/span&gt;&lt;br /&gt;Get-Mailbox -ResultSize Unlimited | &lt;span style="color: blue;"&gt;foreach&lt;/span&gt;{&lt;br /&gt;$_.Alias&lt;br /&gt;&lt;span style="color: green;"&gt;# .emailaddresses returns array&lt;/span&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;# loop each email address&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;for&lt;/span&gt; ($i=$_.EmailAddresses.Count;$i &lt;span style="color: #cc6633;"&gt;-ge&lt;/span&gt; 0; $i--)&lt;br /&gt;{&lt;br /&gt;$address = $_.EmailAddresses[$i]&lt;br /&gt;&lt;span style="color: green;"&gt;#Write-Host $address&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;# look for SMTP addresses in source&lt;/span&gt;&lt;br /&gt;&lt;span style="color: blue;"&gt;if&lt;/span&gt; ($address.SmtpAddress &lt;span style="color: #cc6633;"&gt;-like&lt;/span&gt; $AddressSearchedFor )&lt;br /&gt;{&lt;br /&gt;&lt;span style="color: green;"&gt;# get the left part of address&lt;/span&gt;&lt;br /&gt;$a = [string] $address&lt;br /&gt;$b = $a.indexof(&lt;span style="color: #006080;"&gt;"@"&lt;/span&gt;)&lt;br /&gt;$a = $a.substring(5, $b-5 )&lt;br /&gt;&lt;span style="color: green;"&gt;#Write-Host $&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="color: green;"&gt;# Add SMTP address&lt;/span&gt;&lt;br /&gt;Write-host(&lt;span style="color: #006080;"&gt;"Adding smtp adress: "&lt;/span&gt; + $a + $DomainToAdd )&lt;br /&gt;&lt;span style="color: green;"&gt;# add address in the array&lt;/span&gt;&lt;br /&gt;$_.EmailAddresses.add(&lt;span style="color: #006080;"&gt;"smtp:"&lt;/span&gt; + $a + $DomainToAdd)&lt;br /&gt;}&lt;br /&gt;&lt;span style="color: green;"&gt;# save changes&lt;/span&gt;&lt;br /&gt;$_ | Set-Mailbox -EmailAddresses $_.EmailAddresses&lt;br /&gt;}&lt;br /&gt;Write-Host&lt;br /&gt;}&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-5253589943548027652?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/5253589943548027652/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/08/more-proxyaddresses-scripts.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5253589943548027652'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5253589943548027652'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/08/more-proxyaddresses-scripts.html' title='More proxyaddresses scripts'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-6111386638618051334</id><published>2011-07-08T00:21:00.001+02:00</published><updated>2011-07-08T00:21:38.889+02:00</updated><title type='text'>Exchange Server 2007 Service Pack 3 Update Rollup 4</title><content type='html'>&lt;p&gt;UR4 for Exchange 2007 SP3 is now out.it contains several bug fixes. One particular fix is the one with MAC sending attached PDF and outlook cannot see it.&lt;/p&gt;  &lt;p&gt;Read &lt;a href="http://support.microsoft.com/?kbid=2509911" target="_blank"&gt;KB2509911&lt;/a&gt; to see the full list of bug fixes. Here is the &lt;a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;amp;id=26692" target="_blank"&gt;download link&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-6111386638618051334?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/6111386638618051334/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/07/exchange-server-2007-service-pack-3.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6111386638618051334'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6111386638618051334'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/07/exchange-server-2007-service-pack-3.html' title='Exchange Server 2007 Service Pack 3 Update Rollup 4'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-8087682926634675177</id><published>2011-07-01T11:31:00.001+02:00</published><updated>2011-07-01T11:31:15.669+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='Outlook'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='DAG'/><title type='text'>Outlook authentication popup when database move or failover</title><content type='html'>&lt;p&gt;Have you noticed that when you run Exchange 2010 DAG and move the active database to another node, outlook throw an authentication prompt.&lt;/p&gt;  &lt;p&gt;The behavior according to many sources including Microsoft is that a move or failover should go almost unnoticed by the end user. Well it does sometime, but many times outlook popups the authentication prompt.&lt;/p&gt;  &lt;p&gt;Messed around in my lab with all kind of configurations and discovered that the prompt is to the outlook anywhere URL. This makes sense because the database goes offline and then another database goes online. This takes a short moment but the only component that should see this is CAS and outlook should still have connection to your Hardware Load Balancer or CAS if you don’t have a HLB. So if outlook is aware of a database goes offline then this is kind of valid.&lt;/p&gt;  &lt;p&gt;To try things a little bit more I configured the system not to resolve the Outlook anywhere URL when connected to the internal network and then I did a move of active database again and I was very surprised that outlook still did popup for the outlook anywhere URL without actually being able to resolve it in DNS or even less actually connecting to it.&lt;/p&gt;  &lt;p&gt;I figured there must be some caching going on here and to be safe I simply reboot everything. But outlook behaved the same, prompting me for credentials for an URL that could not be reached.&lt;/p&gt;  &lt;p&gt;Finally I poked around in the configuration and decided to change the authentication scheme for outlook anywhere to Windows Integrated. I did not have a TMG or UAG in the system so I did not need to configure Kerberos Constrained Delegation (that’s another story). &lt;/p&gt;  &lt;p&gt;Placed an outlook on the outside of the network and things went smooth; NTLM let me in directly with my cached domain credentials.&lt;/p&gt;  &lt;p&gt;Moved outlook to the internal network and still everything worked as it should. Finally did move of the active database to another server. Outlook did not even blink, well almost, it just said it’s not connected and then a couple of seconds later it said connected again. &lt;/p&gt;  &lt;p&gt;Well this must be one of the rare occasions when everything worked as it should according to various sources. Did about 20 more move of the active mailbox database and not a single time did outlook give me authentication prompt.&lt;/p&gt;  &lt;p&gt;Well, I reconfigured outlook anywhere to use basic clear text authentication again and moved the database back and forth and about half the times outlook gave me the annoying authentication prompt.&lt;/p&gt;  &lt;p&gt;Did some more testing with various setup and different version of outlook but the behavior is the same. When outlook anywhere is configured with basic clear text I get authentication prompts and when configured with Windows Integrated everything work without a hiccup.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Do we have any drawbacks by configure windows integrated authentication on outlook anywhere?&lt;/strong&gt; Yes there is. Depending on if you have ISA/TMG/UAG doing Kerberos Constrained Delegation against your CAS, everything must belong to the same windows domain. Well, not exactly everything but all accounts used in the process, that is computer and user accounts.     &lt;br /&gt;This means if you have multiple forests or multiple domains and publishing Outlook Anywhere with pre-authentication on TMG/UAG, you’re almost forced to use Basic Authentication.&lt;/p&gt;  &lt;p&gt;More information about Kerberos Constrained Delegation will be posted in a later post.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-8087682926634675177?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/8087682926634675177/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/07/outlook-authentication-popup-when.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8087682926634675177'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8087682926634675177'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/07/outlook-authentication-popup-when.html' title='Outlook authentication popup when database move or failover'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4321195734334053703</id><published>2011-06-30T10:09:00.000+02:00</published><updated>2011-06-30T10:15:23.515+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='Office 2010'/><title type='text'>Office 2010 Service Pack 1</title><content type='html'>&lt;p&gt;Together with the release of Microsoft Office 365, Microsoft also released SP1 for Office 2010.&lt;/p&gt;  &lt;p&gt;Read &lt;a href="http://support.microsoft.com/kb/2460049" target="_blank"&gt;KB2460049&lt;/a&gt;, Description of Office 2010 SP1. &lt;/p&gt;  &lt;p&gt;Download links is found in &lt;a href="http://support.microsoft.com/kb/2510690" target="_blank"&gt;KB2510690&lt;/a&gt;, List of all Office 2010 SP1 packages.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4321195734334053703?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4321195734334053703/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/06/office-2010-service-pack-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4321195734334053703'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4321195734334053703'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/06/office-2010-service-pack-1.html' title='Office 2010 Service Pack 1'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4824557198935485523</id><published>2011-06-30T09:54:00.002+02:00</published><updated>2011-06-30T10:00:27.750+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><title type='text'>Exchange Server 2010 Service Pack 1 Update Rollup 4</title><content type='html'>UR4 for Exchange 2010 SP1 have fixed several bugs, both stuff that users see and also some things that only Exchange admin see.&lt;br /&gt;Information about the update is found in &lt;a href="http://support.microsoft.com/kb/2509910" target="_blank"&gt;KB2509910&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4824557198935485523?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4824557198935485523/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/06/exchange-server-2010-service-pack-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4824557198935485523'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4824557198935485523'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/06/exchange-server-2010-service-pack-1.html' title='Exchange Server 2010 Service Pack 1 Update Rollup 4'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-479212516613244920</id><published>2011-04-28T14:58:00.000+02:00</published><updated>2011-04-28T14:59:40.379+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Schedule your Exchange 2010 scripts</title><content type='html'>&lt;p&gt;If you’re running Exchange you most likely want to run script on a regular basis.&lt;/p&gt;  &lt;p&gt;Here is how you schedule a Exchange 2010 management shell script.&lt;/p&gt;  &lt;p&gt;Copy your script file into a folder of your choice. ex. c:\script\script.ps1&lt;/p&gt;  &lt;p&gt;The most tricky part is how to actually start the powershell script to run. This is set on the actions tab.    &lt;br /&gt;Create new action with “start a program” and for program/script enter the path to powershell.exe     &lt;br /&gt;&lt;font face="Consolas"&gt;%SystemRoot%\system32\WindowsPowerShell\v1.0\powershell.exe&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;for the argument textbox, enter    &lt;br /&gt;&lt;font face="Consolas"&gt;-Command “. 'C:\Program Files\Microsoft\Exchange Server\V14\bin\RemoteExchange.ps1'; Connect-ExchangeServer -auto; C:\script\script.ps1”&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;The RemoteExchange.ps1 is the script that start a remote Exchange 2010 Management shell session to an Exchange 2010 server. The last part is the path to your script.&lt;/p&gt;  &lt;p&gt;Several settings on the job depends on what your script does.   &lt;br /&gt;You might need to run the script highest privileges, Configure for Windows 7, Windows Server 2008 R2 etc.&lt;/p&gt;  &lt;p&gt;If you know that your script normally take 5 min to run, it’s a good practice to use settings to either stop if it runs for a long time and also block multiple instances to run at the same time.&lt;/p&gt;  &lt;p&gt;Another handy thing you can include in your script is actually to make the Exchange snapin to load from the script instead of having the task load it.   &lt;br /&gt;Here is an example.&lt;/p&gt;  &lt;pre class="csharpcode"&gt;&lt;font face="Consolas"&gt;&lt;span class="rem"&gt;# some Exchange script&lt;/span&gt;&lt;br /&gt;&lt;span class="rem"&gt;# bla bla.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="rem"&gt;# Load the Exchange snapin if it's no already present.&lt;/span&gt;&lt;br /&gt;&lt;span class="kwrd"&gt;function&lt;/span&gt; LoadExchangeSnapin&lt;br /&gt;{&lt;br /&gt;    &lt;span class="kwrd"&gt;if&lt;/span&gt; (! (Get-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 -ErrorAction:SilentlyContinue) )&lt;br /&gt;    {&lt;br /&gt;        Add-PSSnapin Microsoft.Exchange.Management.PowerShell.E2010 -ErrorAction:Stop&lt;br /&gt;    }&lt;br /&gt;}&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span class="rem"&gt;# The meat of the script!&lt;/span&gt;&lt;br /&gt;&amp;amp;{&lt;br /&gt;&lt;br /&gt;    &lt;span class="str"&gt;&amp;quot;*** some Exchange Script started ***&amp;quot;&lt;/span&gt; &amp;gt;&amp;gt; scriptlogfile.log&lt;br /&gt;    [DateTime]::Now &amp;gt;&amp;gt; scriptlogfile.log&lt;br /&gt;&lt;br /&gt;    &lt;span class="rem"&gt;# Load the Exchange cmdlets.&lt;/span&gt;&lt;br /&gt;    &amp;amp; LoadExchangeSnapin&lt;br /&gt;&lt;br /&gt;    &lt;span class="rem"&gt;# the rest of the script&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;    [DateTime]::Now &amp;gt;&amp;gt; scriptlogfile.log&lt;br /&gt;    &lt;span class="str"&gt;&amp;quot;*** some Exchange Script ended ***&amp;quot;&lt;/span&gt; &amp;gt;&amp;gt; scriptlogfile.log&lt;br /&gt;}&lt;/font&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre class="csharpcode"&gt;&lt;font face="Verdana"&gt;&lt;/font&gt;&lt;/pre&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-479212516613244920?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/479212516613244920/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/04/schedule-your-exchange-2010-scripts.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/479212516613244920'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/479212516613244920'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/04/schedule-your-exchange-2010-scripts.html' title='Schedule your Exchange 2010 scripts'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1254631866253195094</id><published>2011-04-06T22:26:00.001+02:00</published><updated>2011-04-06T22:26:58.472+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Powershell multi-value attributes</title><content type='html'>&lt;p&gt;Now and then you encounter that you must handle multivalued properties in Exchange Management Shell (EMS). This can be a little tricky of you don’t know how to do this.&lt;/p&gt;  &lt;p&gt;I will give some examples to highlight different syntaxes you can use. I will use the attribute RemoteIPRanges on ReceiveConnector but examples can be used on any multi-value attribute.&lt;/p&gt;  &lt;p&gt;Adding some IP ranges. This will overwrite every IP range already present.   &lt;br /&gt;&lt;font face="Courier New"&gt;Set-ReceiveConnector &amp;lt;Connector name&amp;gt; -RemoteIPRanges &lt;span class="str"&gt;&amp;quot;192.168.10.10&amp;quot;&lt;/span&gt;, &lt;span class="str"&gt;&amp;quot;192.168.10.11&amp;quot;&lt;/span&gt;&lt;/font&gt;    &lt;pre class="csharpcode"&gt;List multivalued properties.&lt;br /&gt;Get-ReceiveConnector &amp;lt;Connector name&amp;gt;).RemoteIPRanges&lt;/pre&gt;&lt;br /&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Adding additional IP. This is completed by first save the range array into $range variable. Adding values to the $range variable and then write the info in $range variable to the receiveconnector.&lt;br /&gt;  &lt;br /&gt;&lt;font face="Courier New"&gt;$range = (Get-ReceiveConnector &amp;lt;Connector name&amp;gt;).RemoteIPRanges &lt;br /&gt;    &lt;br /&gt;$range += &lt;span class="str"&gt;&amp;quot;192.168.10.12&amp;quot;&lt;/span&gt; &lt;br /&gt;&lt;br /&gt;    &lt;br /&gt;Set-ReceiveConnector &amp;lt;Connector name&amp;gt; -RemoteIPRanges $range&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;You can also remove entries from the array with the same method as adding. &lt;br /&gt;  &lt;br /&gt;&lt;font face="Courier New"&gt;$range -= &lt;span class="str"&gt;&amp;quot;192.168.10.12&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;/p&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Because you have all entries in the $range variable you can do things like copy ranges from one connector to another one.&lt;br /&gt;  &lt;br /&gt;&lt;font face="Courier New"&gt;$range = (Get-ReceiveConnector &amp;lt;Connector name&amp;gt;).RemoteIPRanges &lt;br /&gt;    &lt;br /&gt;Set-ReceiveConnector &amp;lt;another Connector name&amp;gt; -RemoteIPRanges $range&lt;/font&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1254631866253195094?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1254631866253195094/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/04/powershell-multi-value-attributes.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1254631866253195094'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1254631866253195094'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/04/powershell-multi-value-attributes.html' title='Powershell multi-value attributes'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1161253141907535280</id><published>2011-02-17T22:15:00.001+01:00</published><updated>2011-02-17T22:15:08.681+01:00</updated><title type='text'>Question about Exchange licensing?</title><content type='html'>&lt;p&gt;A lot of question I get is about licensing, when do I need Enterprise CAL, can I create a Database Availability Group with Standard version etc.&lt;/p&gt;  &lt;p&gt;Well Microsoft has a god page for telling you all alternatives and options. &lt;a href="http://www.microsoft.com/exchange/en-us/licensing-exchange-server-email.aspx" target="_blank"&gt;Microsoft Exchange Server 2010 Licensing&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1161253141907535280?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1161253141907535280/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/02/question-about-exchange-licensing.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1161253141907535280'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1161253141907535280'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/02/question-about-exchange-licensing.html' title='Question about Exchange licensing?'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-2465675187551599860</id><published>2011-02-01T11:17:00.001+01:00</published><updated>2011-02-01T11:24:14.889+01:00</updated><title type='text'>Lync 2010 cumulative update 1 – Jan 2011</title><content type='html'>&lt;p&gt;Lync CU1 Jan 2011 updates&lt;/p&gt;  &lt;table border="0" cellspacing="0" cellpadding="0"&gt;&lt;tbody&gt;     &lt;tr&gt;       &lt;td valign="top" width="287"&gt;&lt;strong&gt;Software&lt;/strong&gt;&lt;/td&gt;        &lt;td valign="top" width="78"&gt;&lt;b&gt;KB&lt;/b&gt; &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync 2010 (32 and 64 bit)&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2467763"&gt;2467763&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync Server 2010 &lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2467763"&gt;2493736&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync 2010 Phone Edition (Tanjay)&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2493722"&gt;2493722&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync 2010 Phone Edition (Aries-Aastra)&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2493724"&gt;2493724&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync 2010 Phone Edition (Aries-Polycom)&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2493723"&gt;2493723&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync 2010 Attendee (Admin Install)&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2467762"&gt;2467762&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync 2010 Attendee (User mode install)&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2467761"&gt;2467761&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync 2010 Attendant (32 &amp;amp; 64 bit are a combined patch)&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2467760"&gt;2467760&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync 2010 Group Chat Client&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2467765"&gt;2467765&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;      &lt;tr&gt;       &lt;td valign="top" width="287"&gt;         &lt;p&gt;Lync 2010 Group Chat Admin&lt;/p&gt;       &lt;/td&gt;        &lt;td valign="top" width="78"&gt;         &lt;p&gt;&lt;a href="http://support.microsoft.com/?kbid=2467764"&gt;2467764&lt;/a&gt;&lt;/p&gt;       &lt;/td&gt;     &lt;/tr&gt;   &lt;/tbody&gt;&lt;/table&gt;  &lt;p&gt;Happy patching&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-2465675187551599860?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/2465675187551599860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/02/lync-2010-cumulative-update-1-jan-2011.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2465675187551599860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2465675187551599860'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2011/02/lync-2010-cumulative-update-1-jan-2011.html' title='Lync 2010 cumulative update 1 – Jan 2011'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7565958319920507289</id><published>2010-10-29T07:39:00.001+02:00</published><updated>2010-10-29T07:39:09.308+02:00</updated><title type='text'>Lync goes RTM</title><content type='html'>&lt;p&gt;Next version of Microsoft Office Communication Server named Microsoft Lync has now gone RTM. Read the whole story at &lt;a title="Unified Communications Group Team Blog" href="http://blogs.technet.com/b/uc/archive/2010/10/27/microsoft-lync-released-to-manufacturing.aspx" target="_blank"&gt;Unified Communications Group Team Blog&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now we all just wait for the media to be available.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7565958319920507289?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7565958319920507289/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/10/lync-goes-rtm.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7565958319920507289'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7565958319920507289'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/10/lync-goes-rtm.html' title='Lync goes RTM'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1023639859220983986</id><published>2010-08-25T21:45:00.001+02:00</published><updated>2010-08-25T21:45:23.248+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><title type='text'>Exchange 2010 Service Pack 1 is now available</title><content type='html'>&lt;p&gt;After some wait Exchange server 2010 Service Pack 1 is now released. &lt;/p&gt;  &lt;p&gt;Read about all the new and improved features &lt;a href="http://technet.microsoft.com/en-us/library/ff459257(EXCHG.141).aspx" target="_blank"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Download it &lt;a href="http://go.microsoft.com/fwlink/?LinkID=199950" target="_blank"&gt;here&lt;/a&gt; and read the &lt;a href="http://technet.microsoft.com/en-us/library/ff728620(EXCHG.141).aspx" target="_blank"&gt;release note&lt;/a&gt; very carefully before installing.&lt;/p&gt;  &lt;p&gt;happy patching&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1023639859220983986?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1023639859220983986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/08/exchange-2010-service-pack-1-is-now.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1023639859220983986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1023639859220983986'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/08/exchange-2010-service-pack-1-is-now.html' title='Exchange 2010 Service Pack 1 is now available'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1242684781669787384</id><published>2010-08-09T12:28:00.001+02:00</published><updated>2010-08-09T12:28:55.134+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><category scheme='http://www.blogger.com/atom/ns#' term='OCS'/><title type='text'>Problem with OCS 2007 R2 Cumulative Update 6 (CU6)</title><content type='html'>&lt;p&gt;CU6 for OCS 2007 R2 was released a couple of weeks ago. &lt;a href="http://support.microsoft.com/kb/968802/" target="_blank"&gt;OCS 2007 R2 CU6&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;The simplest way of installing is to download and run the ServerUpdateInstaller. This will install all of the needed patches to your OCS server.&lt;/p&gt;  &lt;p&gt;Unfortunately there is a problem that you might encounter when doing so. The FrontEnd service will not start and you will se this in the eventlog. “The Office Communications Server Front-End service terminated with service-specific error 3287186749 (0xC3EE7D3D).”. Reason is that serverinstaller does not contain all updates needed. The FrontEnd server patch needs an updated database to run correctly.&lt;/p&gt;  &lt;p&gt;What you need to do is to ununstall KB983472 and then install the OCS2009-DBUpgrade.msi to upgrade the databases used by OCS.&lt;/p&gt;  &lt;p&gt;OCS2009-DBUpgrade.msi is found in KB 2032834, &lt;a href="http://support.microsoft.com/kb/2032834/" target="_blank"&gt;Description of the cumulative update package for Office Communications Server 2007 R2 database: July, 2010&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After databases have been upgraded you can reinstall KB983472 or simply run serverinstaller again and since databases are updated, the OCS FrontEnd service will start normally.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1242684781669787384?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1242684781669787384/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/08/problem-with-ocs-2007-r2-cumulative.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1242684781669787384'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1242684781669787384'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/08/problem-with-ocs-2007-r2-cumulative.html' title='Problem with OCS 2007 R2 Cumulative Update 6 (CU6)'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-304764344158355848</id><published>2010-08-04T15:31:00.001+02:00</published><updated>2010-08-04T15:31:35.448+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='password'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange'/><category scheme='http://www.blogger.com/atom/ns#' term='OWA'/><title type='text'>Power to the People: Exchange 2010 SP 1 Allows Users to Reset their OWA passwords</title><content type='html'>&lt;p&gt;For many generations, Outlook Web Access allowed users to change their password, but only after they had successfully logged on to OWA. With Exchange 2007 Service Pack 3 and the upcoming Exchange 2010 Service Pack 1, administrators now have the ability to change the password pretty much the same way users do when they log on to Windows on their PC.&lt;/p&gt;  &lt;p&gt;This enables administrators to set the bit to force users to change their password the next time they logon. This new feature also lets users change their password after it has expired, without having to call the helpdesk for assistance.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;How does it work?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;First users are presented with the ordinary OWA logon form.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh3.ggpht.com/_5XosOA-VKXY/TFlrr8sWyyI/AAAAAAAAAD8/LVpUaF81H5U/s1600-h/clip_image002%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh3.ggpht.com/_5XosOA-VKXY/TFlrsK4dpbI/AAAAAAAAAEA/ekvL9Zf3zMI/clip_image002_thumb.jpg?imgmax=800" width="244" height="221" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If the account is being forced to change its password, a new form will be displayed that contains fields for the account name and new and old passwords.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh5.ggpht.com/_5XosOA-VKXY/TFlrsjUdvcI/AAAAAAAAAEE/gG-YEbsP6SE/s1600-h/clip_image004%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh6.ggpht.com/_5XosOA-VKXY/TFlrs3m9wFI/AAAAAAAAAEI/ajSP4Sh-sBY/clip_image004_thumb.jpg?imgmax=800" width="244" height="233" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;If the user fills in everything correctly, then they will be presented with a status form simply saying their password was changed.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://lh4.ggpht.com/_5XosOA-VKXY/TFlrtVYN8kI/AAAAAAAAAEM/o6Sug_F-wT4/s1600-h/clip_image006%5B3%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image006" border="0" alt="clip_image006" src="http://lh3.ggpht.com/_5XosOA-VKXY/TFlrtus3GpI/AAAAAAAAAEQ/Bkx-W-Ka-xg/clip_image006_thumb.jpg?imgmax=800" width="244" height="140" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;After pressing the OK button, the user will be presented with the ordinary logon form again so they can logon with the newly set password.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Enable password change functionality.&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;Changing passwords in this manner has to be enabled – it is not enabled by default. This is done by setting a bit in registry on your CAS servers.&lt;/p&gt;  &lt;p&gt;In the “&lt;b&gt;HKLM\SYSTEM\CurrentControlSet\Services\MSExchange OWA&lt;/b&gt;” subkey, create a DWORD (if needed) named &lt;b&gt;ChangeExpiredPasswordEnabled&lt;/b&gt; and give it a value of &lt;b&gt;1&lt;/b&gt; (one) to enable the functionality, and &lt;b&gt;0&lt;/b&gt; (zero) to disable.&lt;/p&gt;  &lt;p&gt;After you change the registry value, you must do a “iisreset /noforce” to activate the new setting.&lt;/p&gt;  &lt;p&gt;Now all you administrators can sit back, relax, and enjoy letting peoples’ passwords expire or setting the “User must change password at next logon.” (Even though we all know that the chances of the user calling the help desk anyway are still pretty high!)&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Consider authentication method.      &lt;br /&gt;&lt;/b&gt;Rest password functionality will only work if you have Forms Based Authentication enabled on CAS. &lt;/p&gt;  &lt;p&gt;If you’re protecting CAS with ISA/TMG and doing FBA on ISA/TMG, then you probably have authentication set to Basic or Windows Integrated on CAS, so this functionality will not be enabled.    &lt;br /&gt;To solve this, enable the change password functionality on ISA/TMG: &lt;a href="http://blogs.technet.com/b/sooraj-sec/archive/2009/12/20/password-change-with-isa-server-2006.aspx"&gt;http://blogs.technet.com/b/sooraj-sec/archive/2009/12/20/password-change-with-isa-server-2006.aspx&lt;/a&gt; (However, if you ask me this method does not perform the password reset functionality as nicely as Exchange OWA.)&lt;/p&gt;  &lt;p&gt;Another way to solve this is to change how OWA is published by enabling FBA with the new password reset functionality on CAS and not performing the authentication on ISA/TMG. On the other hand, this workaround could raise some security concerns so I urge you to look closely at all your options before choosing the password reset method that best suits your company’s needs.&lt;/p&gt;  &lt;p&gt;I hope that this tutorial on OWA password reset changes in Exchange 2007 SP 3 and 2010 SP 1 has been informative for you. Now that administrators can reset OWA passwords easily, or even better allow users to reset their own passwords, it should no doubt reduce the volume of calls the help desk receives.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-304764344158355848?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/304764344158355848/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/08/power-to-people-exchange-2010-sp-1.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/304764344158355848'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/304764344158355848'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/08/power-to-people-exchange-2010-sp-1.html' title='Power to the People: Exchange 2010 SP 1 Allows Users to Reset their OWA passwords'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_5XosOA-VKXY/TFlrsK4dpbI/AAAAAAAAAEA/ekvL9Zf3zMI/s72-c/clip_image002_thumb.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4851928484177840614</id><published>2010-07-25T13:02:00.001+02:00</published><updated>2010-07-25T13:02:55.794+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='EMC'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange Management Console'/><title type='text'>Error in Exchange Management Console when removing Domain Controllers</title><content type='html'>&lt;p&gt;When rearranging and upgrading to never OS it’s very common to install a new DC and then remove the old one instead of doing in place upgrade. This is all fine Active Directory wise. Exchange Server itself will dynamically detect new and removed Domain Controllers and Global Catalog servers and adjust accordingly but Exchange Management Console is not dynamic in the same way.&lt;/p&gt;  &lt;p&gt;Symptoms is when you start or navigate in EMC you get error messages indicating error in LDAP query or missing Domain Controllers.&lt;a href="http://lh3.ggpht.com/_5XosOA-VKXY/TEwZ3WBpF1I/AAAAAAAAAD0/UVBh3SL24xA/s1600-h/clip_image002%5B4%5D.jpg"&gt;&lt;img style="border-right-width: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh3.ggpht.com/_5XosOA-VKXY/TEwZ3p9MTNI/AAAAAAAAAD4/6Ut2qeUGSdc/clip_image002_thumb%5B1%5D.jpg?imgmax=800" width="425" height="109" /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;/p&gt;  &lt;p&gt;You might also see error messages in the Application log indicating unavailable LDAP or DC/GC.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why is this happening? &lt;/strong&gt;    &lt;br /&gt;EMC caches Domain Controller names in the MMC temporary files and unfortunately it will not be clever enough to query another DC or GC when the current one is not responding or has been removed.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;How to solve the problem?&lt;/strong&gt;     &lt;br /&gt;Solution is quite easy: clear the MMC cache.&lt;/p&gt;  &lt;p&gt;Close all open MMC. Start a new empty MMC, in the menu, select File/Options and then on the Options Window and Disk Cleanup tab, press the “Delete Files” button. Close the empty MMC.&lt;/p&gt;  &lt;p&gt;Next time you start EMC it has no cache to read from and will dynamically select a new DC.&lt;/p&gt;  &lt;p&gt;There is another way of doing this. Close all open MMC and then delete the file “C:\Users\%username%\AppData\Roaming\Microsoft\MMC\Exchange Management Console”. &lt;/p&gt;  &lt;p&gt;As you can see this cache is per user which unless the administrator creates a process of clearing the cache when needed, each user that runs EMC must clear the cache itself.&lt;/p&gt;  &lt;p&gt;If you’re interested, “C:\Users\%username%\AppData\Roaming\Microsoft\MMC\Exchange Management Console” file is in XML format and can be viewed if you like, but I wouldn’t advice you to make any changes to it.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4851928484177840614?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4851928484177840614/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/07/error-in-exchange-management-console.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4851928484177840614'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4851928484177840614'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/07/error-in-exchange-management-console.html' title='Error in Exchange Management Console when removing Domain Controllers'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh3.ggpht.com/_5XosOA-VKXY/TEwZ3p9MTNI/AAAAAAAAAD4/6Ut2qeUGSdc/s72-c/clip_image002_thumb%5B1%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3962482985339768002</id><published>2010-06-21T23:24:00.001+02:00</published><updated>2010-06-21T23:53:58.013+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><title type='text'>Exchange 2007 Service Pack 3 is out the door</title><content type='html'>&lt;p&gt;Microsoft has now released Exchange Server 2007 Service Pack 3.   &lt;br /&gt;With SP3 it is now possible to run Exchange 2007 on Windows Server 2008 R2.&lt;/p&gt;  &lt;p&gt;Download &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=1687160b-634a-43cb-a65a-f355cff0afa6" target="_blank"&gt;Exchange 2007 SP3 from here&lt;/a&gt;    &lt;br /&gt;The link with what’s new in Exchange seems to be incorrect. but here it is anyway &lt;a title="http://go.microsoft.com/fwlink/?LinkId=154404" href="http://go.microsoft.com/fwlink/?LinkId=154404"&gt;http://go.microsoft.com/fwlink/?LinkId=154404&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Don’t run of and upgrade your OS to Windows Server 2008 R2 because of this. It’s most likely not supported when Exchange is installed.&lt;/p&gt;  &lt;p&gt;Happy patching&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3962482985339768002?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3962482985339768002/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/06/exchange-2007-service-pack-3-is-out.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3962482985339768002'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3962482985339768002'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/06/exchange-2007-service-pack-3-is-out.html' title='Exchange 2007 Service Pack 3 is out the door'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1961074686550655139</id><published>2010-06-18T08:48:00.002+02:00</published><updated>2010-06-20T09:02:00.405+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><title type='text'>Exchange 2010 Update Rollup 4 is released</title><content type='html'>&lt;p&gt;Read the complete list of fixes here &lt;a title="Exchange 2010 UR4 - KB982639" href="http://support.microsoft.com/?kbid=982639" target="_blank"&gt;Exchange 2010 UR4 – KB982639&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Worth mentioning is that if you’re using Microsoft update and Exchange DAG, updates will not be automatically detected. DAG/Cluster servers should be patched manually.&lt;/p&gt;&lt;p&gt;Installation package can be downloaded from &lt;a title="download link for Exchange 2010 UR4" href="http://www.microsoft.com/downloads/details.aspx?FamilyID=09b4973e-3a80-4fb9-9f60-5c6e2b7a2727&amp;amp;displaylang=en" target="_blank"&gt;download link for Exchange 2010 UR4&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1961074686550655139?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1961074686550655139/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/06/exchange-2010-update-rollup-4-is.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1961074686550655139'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1961074686550655139'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/06/exchange-2010-update-rollup-4-is.html' title='Exchange 2010 Update Rollup 4 is released'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3438478657347654209</id><published>2010-05-11T20:49:00.002+02:00</published><updated>2010-05-15T10:23:42.399+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Restore'/><category scheme='http://www.blogger.com/atom/ns#' term='DAG'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup'/><title type='text'>Exchange 2010 Site Disaster Recovery on a Dime! Part 3: Backup, Restore, Recovery</title><content type='html'>&lt;p&gt;I began this series by explaining how to build a low cost site or datacenter disaster recovery solution with the new Database Availability Group (DAG) feature in Exchange 2010. Next, I covered the process of failing over to your other site in case of a disaster. Naturally, I hope you never experience a disaster in your Exchange environment, but if you do this article will ensure you are prepared.&lt;/p&gt;&lt;p&gt;In Part 3, I will walk you through the steps of performing a Backup, Restore, and finally a Recovery. While it is important to know how to do a proper backup, it is equally if not more important to be able to use it in case disaster strikes.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Backup Process&lt;/b&gt;&lt;b&gt;&lt;br /&gt;&lt;/b&gt;Performing a backup of Exchange 2010 databases is not that difficult; just make sure that your backup software uses VSS technology since the traditional streaming backup API is not available in Exchange 2010.&lt;/p&gt;&lt;p&gt;The built-in Windows Server Backup has this capability, but it lacks many other functions that a real backup solution has. Therefore, I tend to rank Windows Server Backup as a poor man’s backup software. See my earlier post about &lt;a href="http://anewmessagehasarrived.blogspot.com/2009/09/exchange-2007-service-pack-2-backup.html"&gt;Windows Server Backup and Exchange 2007&lt;/a&gt; for more details. While the article is written for Exchange 2007, it is also applicable to Exchange 2010.&lt;/p&gt;&lt;p&gt;Other vendors are working on their backup software to ensure its compatibility with Exchange 2010 and some already have it working. An example is Microsoft’s &lt;a href="http://www.microsoft.com/dpm"&gt;Data Protection Manager 2010&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;No matter which backup software you use, the steps for doing a backup are essentially the same. Backup software communicates with VSS, which in turn communicates with the Exchange Write that is installed during the Exchange installation. During this process, only changed blocks on disk will be transferred to the backup software, which is responsible for saving and storing data for later retrieval. By transferring only changed blocks on disk the backup time is decreased and so is the number of bytes on the wire. &lt;/p&gt;&lt;p&gt;In the example we have been using for this series, we have one server running in the primary datacenter and another server in the Disaster &amp;amp; Recovery (DR) datacenter.&lt;br /&gt;The question arises: ‘Where do I do the backup -- on one or both servers?’ The answer is ‘It depends.’ (Don’t you love this answer!)&lt;/p&gt;&lt;p&gt;Your options are:&lt;br /&gt;1. Do the Exchange database backup on one server and Exchange database copy of the other servers&lt;br /&gt;2. OR backup only one server, but which one?&lt;/p&gt;&lt;p&gt;For the Exchange Admin who has been around Exchange awhile, the question about purging transaction log files always comes up. The beauty of the DAG design in Exchange 2010 can be seen during this process: when doing backup of a database in a database availability group (DAG), it will automatically purge the corresponding transaction log files on all replicas of that database. The server running the database where the backup is performed communicates to the other servers having a database replicated, telling them that a backup has been done and that it is now time to purge transaction log files. Which files to purge depends on several factors, such as checkpoint, replay lag time and truncation lag time. Thus, you should not expect them all to be purged with a normal full backup. With this in mind, make sure to size your transaction log LUN correctly if using replay lag time and truncation log time.&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Restore Process&lt;br /&gt;&lt;/b&gt;The process of restoring a database located in a DAG is pretty much the same as doing it on a mailbox database that is &lt;i&gt;not&lt;/i&gt; a member of DAG replication. The decision you must make is whether to use the lagged copy of the database or to perform a traditional restore.&lt;/p&gt;&lt;p&gt;&lt;b&gt;How can we take advantage of the lagged database copy?&lt;br /&gt;&lt;/b&gt;Lagged database copies can be used for recovering a logical corruption in a mailbox or mailbox database, or recovering individual mails or folders within a mailbox. The recovery process is simple, but you must consider the replaylagtime settings carefully so that you can discover a problem in time to use the lagged database copy before transaction log files are replayed into the lagged database.&lt;/p&gt;&lt;p&gt;Components needed for the recovery include a ‘recovery mailbox database’. The first step is to create a recovery mailbox database:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;New-MailboxDatabase -Name RecoveryDB -Verbose -Recovery –EdbFilePath E:\Recovery\RecoveryDB.edb –LogFolderPath E:\Recovery -Server FQDNofServerInRecoverySite&lt;/span&gt;&lt;/p&gt;&lt;p&gt;This will create a recovery mailbox database with paths set to E:\Recovery&lt;/p&gt;&lt;p&gt;Next step is to get a file copy of the mailbox database you want to extract data from into the E:\Recovery folder. You could use a regular restore from your backup, but it’s often faster to make a copy of the lagged database. You may use the amount of transaction log files that suits your purpose.&lt;/p&gt;&lt;p&gt;Before doing a file copy, it is best to pause the replication with the Suspend-MailboxDatabaseCopy command:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;Suspend-MailboxDatabaseCopy 'database name\FQDNofServerInDRSite'-SuspendComment "Recover data from database" -Verbose&lt;/span&gt;&lt;/p&gt;&lt;p&gt;We use VSS to do a shadow copy of the database we want to extract data from. The Syntax for vssadmin.exe command line tool is “vssadmin create shadow /For=”&lt;/p&gt;&lt;p&gt;As you can see, you can only do a VSS shadow copy for full volume, meaning the volume is either a disk such as D:\ or a mountpoint. You probably have database files and transaction log files on separate disks, so you must create shadow copies for both disks.&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;vssadmin create shadow /For=D:&lt;br /&gt;vssadmin create shadow /For=G:&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Pay attention to the result you get:&lt;br /&gt;&lt;/b&gt;Shadow Copy Volume Name:&lt;br /&gt;\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2&lt;/p&gt;&lt;p&gt;In previous versions of Windows, you could simply do a copy from the strange path above to your recovery folder, but this seems to be have either broken or been taken away in Windows Server 2008 R2. &lt;b&gt;This is how it used to look: &lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;copy “\\?\GLOBALROOT\Device\HarddiskVolumeShadowCopy2\path_to_your_edb_file” E:\RecoveryDB&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;But I discovered another way of doing it, with explorerer.exe:&lt;/b&gt;&lt;br /&gt;Right click on your C drive, select Properties and Previous Version Tab. Here you should see the newly created shadow copy. Select it and click open. A new window opens in which you can drill down to wherever your Exchange database files are located and simply do a file copy of the edb file and corresponding transaction log files to the E:\Recovery folder. Which transaction log files you need to copy depends on how far forward you want to replay information into the database. Simply check the file stamps on the files. Warming: In real life, this file copy will take a long time!&lt;/p&gt;&lt;p&gt;&lt;b&gt;The Recovery Process&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Now we can do a recovery of the database in E:\Recovery folder.&lt;/b&gt; Start by deleting the checkpoint file “xxx.chk”. Next use eseutil from an elevated command prompt in the E:\Recovery folder:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;eseutil /r xxx /a&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Where xxx is the transaction log file prefix, such as E00. Output will look something similar to this:&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;Extensible Storage Engine Utilities for Microsoft(R) Exchange Server&lt;br /&gt;Version 14.00&lt;br /&gt;Copyright (C) Microsoft Corporation. All Rights Reserved.&lt;br /&gt;Initiating RECOVERY mode...&lt;br /&gt;Logfile base name: e00&lt;br /&gt;Log files:&lt;br /&gt;System files:&lt;br /&gt;Performing soft recovery...&lt;br /&gt;Restore Status (% complete)&lt;br /&gt;0 10 20 30 40 50 60 70 80 90 100&lt;br /&gt;----------------------------------------&lt;br /&gt;..............................&lt;/span&gt;&lt;/p&gt;&lt;p&gt;This could take a long time depending on how many transaction log files you have to roll into the database file. The speed of rolling transaction log files is approximately 2 log files per second.&lt;/p&gt;&lt;p&gt;Next step is to rename the edb file to recoverydb.edb since that was the name chosen when we created the recovery database.&lt;/p&gt;&lt;p&gt;&lt;b&gt;If everything has gone well, we can simply mount our recoverydb:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;Mount-MailboxDatabase RecoveryDB&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;To see what mailboxes there is in the RecoveryDB, use:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;Get-MailboxStatistics -Database RecoveryDB&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;To extract data from the Recovery database, use the Restore-Mailbox command:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;Restore-Mailbox -RecoveryDatabase RecoveryDB -TargetFolder Recovery -Identity 'target mailbox' -RecoveryMailbox 'mailbox to get data from' -BadItemLimit 999 –Verbose&lt;/span&gt;&lt;/p&gt;&lt;p&gt;You could use several more parameters with Restore-Mailbox such as -ExcludeFolders, -SenderKeyWords, -AttachmentFilenames, -ContentKeywords, -AllContentKeywords, and many more. See the documentation on TechNet for full syntax of &lt;a href="http://technet.microsoft.com/en-us/library/bb125218.aspx"&gt;Restore-Mailbox&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;When restore-mailbox command is finished, you will see a folder structure inside the ‘target mailbox’ named ‘Recovery’ with the extracted data beneath.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Now it’s Time to Clean Up&lt;/b&gt;&lt;/p&gt;&lt;p&gt;Now that you have managed to extract data from the lagged copy, you must start cleaning up (‘But Mom!’) First delete the shadow copy; otherwise, it will eventually fill up the shadow storage disk space. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Start by listing your current shadow copies with:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;vssadmin list shadows&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Look for the shadow you made before. (For example, timestamp is good to use.) &lt;b&gt;Then delete the shadow copy with:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;vssadmin delete shadows /Shadow=ShadowId&lt;/span&gt;&lt;/p&gt;&lt;p&gt;Where shadowID looks like &lt;span style="font-family:Consolas;"&gt;{XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}&lt;/span&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;When you have finished, use the Recovery database. Simply delete it with:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;Remove-MailboxDatabase RecoveryDB&lt;/span&gt;&lt;/p&gt;&lt;p&gt;And delete files in the E:\RecoveryDB folder.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Don’t forget to un-pause the replication of transaction log files with Resume-MailboxDatabaseCopy:&lt;/b&gt;&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;Resume-MailboxDatabaseCopy -Identity 'Mailbox Database 2036433681\FQDNofServerInDRSite' –ReplicationOnly&lt;/span&gt;&lt;/p&gt;&lt;p&gt;-ReplicationOnly is there to stop ActiveManager from accidentally activating the database DR site.&lt;/p&gt;&lt;p&gt;&lt;b&gt;What if you encounter a corrupted file and need to recover the complete server but &lt;i&gt;also&lt;/i&gt; want to go back a few hours in time? &lt;/b&gt;(and your DeLorean is all out of plutonium…)&lt;br /&gt;You can always use your regular backup, but you could also use the lagged copy. Using the lagged copy in this scenario is even simpler than described above. Suspend replication, delete checkpoint file and as many transaction log files as you need to “go back in time.” Then select the amount of time and use eseutil /r to replay the transaction log files left on disk. &lt;/p&gt;&lt;p&gt;Next step is to do a switchover to the recovery site and server. Please see part 2 of this series for more detail: &lt;a href="http://anewmessagehasarrived.blogspot.com/2010/04/exchange-2010-site-disaster-recovery-on.html"&gt;Exchange 2010 Site Disaster Recovery on a dime! Part2: Navigating the Failover process&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Another approach would be to use a dial-tone database together with a recovery database. I will save this discussion for a future article.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3438478657347654209?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3438478657347654209/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/05/exchange-2010-site-disaster-recovery-on.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3438478657347654209'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3438478657347654209'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/05/exchange-2010-site-disaster-recovery-on.html' title='Exchange 2010 Site Disaster Recovery on a Dime! Part 3: Backup, Restore, Recovery'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4849471669794028143</id><published>2010-04-13T21:46:00.001+02:00</published><updated>2010-04-13T21:46:18.587+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='DAG'/><title type='text'>Exchange 2010 Site Disaster Recovery on a dime! Part2: Navigating the Failover process</title><content type='html'>&lt;p&gt;In Part1 of this series I explained how to build a low cost site or datacenter disaster recovery solution using Microsoft Exchange’s new DAG feature. In this article, I will endeavor to explain what manual steps are required to failover to your other site in the event of a disaster. &lt;/p&gt;  &lt;p&gt;First of all let’s discuss what types of problem can occur. There are a variety of problems that can happen ranging from simple disk failure to a tornado smashing the datacenter in the primary site. In this article, I would like to address how you would manually activate your backup exchange server if your primary server’s mother board or disk failed. Next, I will outline the steps to take if you experience the dreaded total site failure and then I will finally conclude with how to fail back to your primary site when everything returns to normal.&lt;/p&gt;  &lt;p&gt;OK, so how do we &lt;b&gt;recover from for example a motherboard failure&lt;/b&gt;?     &lt;br /&gt;If you find yourself in this situation, you can be sure that your primary Exchange server will be offline and not functional. The good news is that in this situation all your other core infrastructure will be up and working, including critical items like your domain controllers and DNS servers.&lt;/p&gt;  &lt;p&gt;The first thing you will notice is that your Outlook clients will still try to connect to the original MAPI endpoint (RPC Client Access Service located on CAS). To quickly rectify this situation, simply just change the A record in DNS for the ClientAccessArray to the IP of CAS in the DR site. The Time To Live on this record should be a couple of minutes making the change to a new IP as fast as possible. Another thing you also should consider is the time it takes for DNS replication/updates to propagate throughout the network.&lt;/p&gt;  &lt;p&gt;Next it will be time to get the databases up and running on your DR server.&lt;/p&gt;  &lt;p&gt;First verify that all Exchange services are running on the DR server. If the services have been turned off this could cause other problems with transaction log replication.&lt;/p&gt;  &lt;p&gt;The most simple step is to move all active databases from the primary site to be activated on the DR site. The following command should be run on a server in the DR site, most likely from the Exchange server.&lt;/p&gt;  &lt;p&gt;First remove the activation block on mailboxes in the DR site&lt;/p&gt;  &lt;p&gt;&lt;font size="3" face="Consolas"&gt;Resume-MailboxDatabaseCopy 'mailbox database name\FQDNofaServerinDRSite&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Perform this step on every mailbox database you want to activate. There is a chance that databases will mount automatically when resuming mailboxdatabasescopies. You can verify status by running Get-MailboxDatabaseCopyStatus on Exchange server in DR site.&lt;/p&gt;  &lt;p&gt;&lt;font size="3" face="Consolas"&gt;Get-MailboxDatabaseCopyStatus -server FQDNofaServerinDRSite | fl Name, Status, ActivationSuspended, ContentIndexState, Activecopy&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;If databases are mounted and the ActiveCopy is True, you are done with the activation and outlook should now be able to connect and start receiving and sending mail internally. Next reconfigure services and applications to make Exchange reachable from Internet with SMTP, Outlook anywhere, OWA, Active Sync etc. If you have ISA or other reverseproxy server, reconfigure it to the server in the DR site instead of the server in the primary site. Other services that might need to be reconfigured are autodiscover and InternalUrl in several IIS virtual directories.&lt;/p&gt;  &lt;p&gt;If mailboxes don’t mount correctly, you can manually run the following command:&lt;/p&gt;  &lt;p&gt;&lt;font size="3" face="Consolas"&gt;Move-ActiveMailboxDatabase –Server FQDNofaServerinPrimarySite –ActivateOnServer FQDNofaServerinDRSite&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;Depending how Windows and Exchange managed to handle the crash you might encounter some errors, making the activation a little more difficult. Things that might happen range from the index is not up to date on the DR server or all transaction log files have not been copied to the DR server. The solution is to specify some extra parameters on the Move-ActiveMailboxDatabase command.&lt;/p&gt;  &lt;p&gt;For example, -SkipClientExperienceChecks is good to use when index is not up to date.&lt;/p&gt;  &lt;p&gt;If you have not configured AutoDatabaseMountDial on the mailbox server, by default it is set to lossless and there is always a chance that replication have not copied all transaction log files to DR server, then you have to use the –MountDialOverride with a parameter such as BestAvailability or GoodAvailability.&lt;/p&gt;  &lt;p&gt;Other parameters that might be needed are –SkipLagChecks or –SkipHealthChecks.    &lt;br /&gt;You might have to use several parameters together to get databases up and running.&lt;/p&gt;  &lt;p&gt;&lt;font size="3" face="Consolas"&gt;Move-ActiveMailboxDatabase –Server FQDNofaServerinPrimarySite –ActivateOnServer FQDNofaServerinDRSite –MountDialOverride:BestAvailability –SkipLagChecks –SkipHealthChecks -SkipClientExperienceChecks&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;More information about Move-ActiveMailboxDatatabase is found on Technet. &lt;a href="http://technet.microsoft.com/en-us/library/dd298068.aspx"&gt;http://technet.microsoft.com/en-us/library/dd298068.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;When you have replaced the motherboard on Exchange server in the primary site and replication starts going from the DR site to primary site, you’re good and it’s time to plan the switchover to the primarysite. This is done with the same step as above. Plan the switchover to a time during off hours since the switchover will take a couple of minutes due to the necessary DNS updates, AD replication and time it takes to run the commands above.&lt;/p&gt;  &lt;p&gt;Finally, you should run the Suspend-MailboxDatabaseCopy again to disable automatic activation of databases in DR site. &lt;/p&gt;  &lt;p&gt;&lt;font size="3" face="Consolas"&gt;Suspend-MailboxDatabaseCopy -Identity 'Mailbox Database 2036433681\FQDNofServerInDRSite' -ActivationOnly –Verbose&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;This last step is needed because activation is reset when you do a switchover between servers. Be sure to remember to do this for every mailbox database on your servers.&lt;/p&gt;  &lt;p&gt;If you can’t get things started on Exchange in the primary site due to problems with corrupt database or transaction log files, you might have to reseed files from the server in DR site. Use the Update-StorageGroupCopy and possibly with the –DeleteExistingFiles parameter.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Recover from a disk failure&lt;/b&gt; is pretty much the same as above but it only involve databases and transaction log files located on the faulty disk.     &lt;br /&gt;Another cool thing is that you can even test a database switchover in production. To do this, first create a database in the primary site and make a copy in the DR site the same way all the other databases were created. Next create a mailbox in the test database, logon and send some test messages back and forth. Activate the test database on the DR server, edit the hosts file with the FQDN of the CASarrayname and the IP of Exchange in DR site and start outlook again. You should now be able to connect with Outlook to the DR server and use outlook the normal way with disturbing any other users.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Recover from a disaster in the primary site.&lt;/b&gt;     &lt;br /&gt;This is more problematic scenario, but the steps are basically the same as above. The slightly more complex steps are caused by the fact that you don’t have any servers or network connectivity in the primary site and that your cluster will not have access to its quorum, and as a result it will be in a failed state. &lt;/p&gt;  &lt;p&gt;How do you solve this problem?    &lt;br /&gt;First you need to make your cluster working.     &lt;br /&gt;In the DR site, stop the failover cluster service if started and the start it again with the forcequorum switch.&lt;/p&gt;  &lt;p&gt;&lt;font size="3" face="Consolas"&gt;net start clussvc /forcequorum&lt;/font&gt;&lt;/p&gt;  &lt;p&gt;The next step is to active all databases on the DR server. This is done in the Move-ActiveMailboxdatabase command the same way as before.&lt;/p&gt;  &lt;p&gt;You may also have to manually mount the databases.&lt;/p&gt;  &lt;p&gt;With a complete site failure in the production site you most likely need to live with the DR site for a while which calls for more actions than just getting your Exchange server up and running. You also need to get traffic to and from Internet flowing, both mailflow and user access to Exchange. Autodiscover is your friend to update configuration in outlook, so make sure you have configure all URL’s correct.&lt;/p&gt;  &lt;p&gt;So in the whole there is a lot more to reconfigure than just Exchange to do a site failover.&lt;/p&gt;  &lt;p&gt;&lt;a href="http://technet.microsoft.com/en-us/library/dd351049.aspx"&gt;http://technet.microsoft.com/en-us/library/dd351049.aspx&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;How do you fail back to your primary site after the disaster?&lt;/b&gt;&lt;/p&gt;  &lt;p&gt;We have forced quorum on our cluster and if we restart the cluster service or reboot the server, the cluster service will fail to get quorum. This is important when servers go online in the primary datacenter since we don’t want to have a forced quorum in the secondary site when servers startup in the primary site.&lt;/p&gt;  &lt;p&gt;If everything wasn’t that bad and we could simply power up everything in our primary site, replication should start working again.    &lt;br /&gt;But you have to do some things like, reconfigure your File Share Witness, restart cluster service on secondary Exchange server, and basically all steps we did to move everything to secondary site but now change everything to point to our primary site again. But don’t rush things here, let Active Directory get to a stable state first and then slowly move things back to normal.&lt;/p&gt;  &lt;p&gt;Depending on what state servers are in and what happened you may not want to start Exchange in primary site, but remove it from DAG and rebuild Exchange, join it to DAG etc.&lt;/p&gt;  &lt;p&gt;As you have probably noticed, there are lots of variables and therefore it is not easy task to write a step by step guide on what to do for every situation. It would be recommended to write out the basic steps and your configuration information to make the transition easier when you are dealing with the stress of the situation. The best tip I can give to all of you is to learn how things work and play with the various scenarios in a lab. The experience you gain from this will be your best friend when the unexpected happens in real life.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4849471669794028143?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4849471669794028143/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/04/exchange-2010-site-disaster-recovery-on.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4849471669794028143'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4849471669794028143'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/04/exchange-2010-site-disaster-recovery-on.html' title='Exchange 2010 Site Disaster Recovery on a dime! Part2: Navigating the Failover process'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7543998693713694947</id><published>2010-04-08T07:57:00.001+02:00</published><updated>2010-04-08T07:57:56.681+02:00</updated><title type='text'>Exchange Server 2010 Service Pack 1 archiving enhancements</title><content type='html'>&lt;p&gt;Microsoft Exchange team released an article on there blog about all the enhancements that will be in the upcoming Service Pack 1 for Exchange 2010.&lt;/p&gt;  &lt;p&gt;The number one thing amongst several customer is that is now possible to have the online archive mailbox located on a separate database than the ordinary mailbox is.&lt;/p&gt;  &lt;p&gt;There are of course many other cool new features such as access to the archive from Outlook 2007 and not only from Outlook 2010 or OWA 2010, and many many more features.&lt;/p&gt;  &lt;p&gt;Read the whole story on &lt;a href="http://msexchangeteam.com/archive/2010/04/07/454533.aspx" target="_blank"&gt;You Had Me At EHLO&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7543998693713694947?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7543998693713694947/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/04/exchange-server-2010-service-pack-1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7543998693713694947'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7543998693713694947'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/04/exchange-server-2010-service-pack-1.html' title='Exchange Server 2010 Service Pack 1 archiving enhancements'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4625770610813167860</id><published>2010-04-03T10:27:00.001+02:00</published><updated>2010-04-03T10:27:24.377+02:00</updated><title type='text'>Running OCS on Windows Server 2008 R2 is now possible</title><content type='html'>&lt;p&gt;For you people that want to run Office Communication Server 2007 R2 (OCS R2) on Windows Server 2008 R2, this have not been possible before and if you have tried you have gotten yourself in technical problems. But the wait is finally over; with a couple of fixes it is now possible. One sad thing is that there is no support for upgraded OS, you have to install new boxes with Windows Server 2008 R2 and then install OCS R2 on them and move everything from the old server to the new servers.&lt;/p&gt;  &lt;p&gt;Read this article for instructions &lt;a href="http://support.microsoft.com/kb/982021/"&gt;http://support.microsoft.com/kb/982021/&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Worth mentioning is that group chat server is still not supported on Windows Server 2008 R2 and domain functional level cannot be 2008 R2 mode &lt;a href="http://technet.microsoft.com/en-us/library/ee692314(office.13).aspx"&gt;http://technet.microsoft.com/en-us/library/ee692314(office.13).aspx&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4625770610813167860?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4625770610813167860/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/04/running-ocs-on-windows-server-2008-r2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4625770610813167860'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4625770610813167860'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/04/running-ocs-on-windows-server-2008-r2.html' title='Running OCS on Windows Server 2008 R2 is now possible'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-8323935295413329954</id><published>2010-02-16T22:10:00.005+01:00</published><updated>2010-02-16T22:20:40.584+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='DAG'/><title type='text'>Exchange 2010 Site Disaster Recovery on a dime! Part1: Building the solution</title><content type='html'>&lt;p&gt;Since Microsoft has made significant improvements to how Exchange handles disaster recovery of databases, many organizations have started to wonder how they can effectively prevent site, datacenter and other such disasters from occurring. But not every company has the budget to implement a new infrastructure, so how can such companies still take advantage of these new techonolgies? The answer is in this article -- I will explain how this can be accomplished &lt;i&gt;with only two Exchange 2010 servers.&lt;/i&gt; In Part 1 we will discuss how to build the solution; then in Part 2 we will move on to discover how to activate the disaster recovery site.&lt;/p&gt;&lt;p&gt;Please note that this solution does not give you High Availability, but it will provide you with a solution for site and server disaster.&lt;/p&gt;&lt;p&gt;This solution builds and depends upon the Exchange 2010 feature called Database Availability Group (DAG). DAG is the new High Availability feature of Exchange 2010 that is the evolution of the Exchange 2007 CCR, LCS and SCR replication technology. A DAG can be built with as little as 2 Exchange server mailbox roles, and with as many as 16, making this a very flexible solution. The beauty of the Exchange 2010 DAG feature is that can also contain other Exchange server roles such as CAS and HUB, which is an attractive option for smaller organizations. To demonstrate the scalability of the DAG feature, I will use only two servers in my example – one in the production site and one in the Disaster Recovery site. This represents the smallest installation that can be done for DAG, but remember this is a flexible solution so at any point if you need to scale out with multiple DAG members the steps you would perform are nearly identical.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Building the solution.&lt;br /&gt;&lt;/b&gt;In both the production site and the Disaster Recovery site we need a server with Windows Enterprise edition since DAG relies on Microsoft Failover Clustering which is only available in the Enterprise edition. (Remember that Exchange comes in either Standard or Enterprise edition. The Standard edition can be used with up to five databases, but if you need more than five then it is necessary to utilize the Enterprise edition of Exchange.) Both sites also need Domain Controllers and Global Catalog Servers. The DR (Disaster Recovery) site is most likely a different site in Active Directory to prevent users from accessing it.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Installing Exchange.&lt;br /&gt;&lt;/b&gt;To install Exchange, you simply perform a standard Exchange installation in both sites. When you are finished you will have one Exchange server in the production site and one Exchange server in the DR site. Both servers can have all standard roles (i.e. Mailbox, HUB and CAS), but you can also install them on separate servers and have multiple roles on multiple servers.&lt;/p&gt;&lt;p&gt;To test that everything is functioning properly, I recommend creating a mailbox on each database that is mounted on each server, and then sending a test email from one mailbox to the other. Our configuration thus far is very basic since no clusters or DAGs have been built yet. At this point, our example consists of two Exchange servers located in different Active Directory sites.&lt;/p&gt;&lt;p&gt;Since DAG is one of the hottest new features in Exchange 2010, many articles have been written on the subject. Hence, I will walk you through the steps of creating a DAG fairly quickly. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Creating a DAG&lt;/b&gt;.&lt;br /&gt;In the Exchange Management Console, under the Organization Configuration, Mailbox and the ‘Database Availability Groups’ tab, right click and select ‘New Database Availability Group.’&lt;/p&gt;&lt;p&gt;&lt;a href="file:///C:/Documents%20and%20Settings/Owner.CDHighSchool/Local%20Settings/Temporary%20Internet%20Files/AppData/Local/Temp/WindowsLiveWriter1286139640/supfilesB370BF/clip_image0023.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="clip_image001" border="0" alt="clip_image001" src="http://lh4.ggpht.com/_5XosOA-VKXY/S3sJyxuJ5vI/AAAAAAAAADc/6Dw5ESZXO4I/clip_image001%5B3%5D.jpg?imgmax=800" width="244" height="140" /&gt;&lt;/a&gt;&lt;i&gt;&lt;br /&gt;The Create a DAG wizard starts.&lt;/i&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="file:///C:/Documents%20and%20Settings/Owner.CDHighSchool/Local%20Settings/Temporary%20Internet%20Files/AppData/Local/Temp/WindowsLiveWriter1286139640/supfilesB370BF/clip_image0043.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="clip_image002" border="0" alt="clip_image002" src="http://lh5.ggpht.com/_5XosOA-VKXY/S3sJzDBNUBI/AAAAAAAAADg/01QCJoeJ-tw/clip_image002%5B3%5D.jpg?imgmax=800" width="244" height="145" /&gt;&lt;/a&gt;&lt;br /&gt;Next, enter a name for your DAG. If you have a server with a HUB role but no mailbox role, then the wizard will select the HUB server and create the witness directory for you. If you don’t have an available HUB server, then you must manually specify the ‘Witness Server’ and a ‘Witness Directory.’&lt;/p&gt;&lt;p&gt;At this stage I need to caution you that a permission issue might occur when creating the File Share Witness directory. This is because it’s not the logged on users security context that is utilized when creating the File Share Witness directory, but rather the Exchange server computer account. The solution is to add the ‘Exchange Trusted subsystem’ group to the witness server local administrators group. This is also necessary becasue in order to create a DAG you must also create a computer account in Active Directory. Thus, you might need to delegate ‘Exchange Trusted subsystem’ group to create and manage the computer account in Active Directory, or at least in a pre-populated disabled computer account.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Exchange Management Shell or Wizard?&lt;br /&gt;&lt;/b&gt;If you prefer Exchange Management Shell over the Wizard, below is the command you need to create a DAG:&lt;/p&gt;&lt;p&gt;New-DatabaseAvailabilityGroup -Name DAG1 -WitnessDirectory C:\DAG1 -WitnessServer FQDNofaServerinPrimarySite -DatabaseAvailabilityGroupIpAddresses 192.168.15.233,192.168.25.233 -Verbose&lt;/p&gt;&lt;p&gt;The Exchange Management Shell is a better approach than the Wizard when you consider the following: with the Wizard you cannot set a fixed IP on your DAG. Instead, it will use DHCP to assign an IP. This is important to consider since it is recommended that you have an IP in every subnet that contains DAG members. The reasoning behind this is that when DAG moves to a different IP subnet, it needs to have a valid IP address on that IP subnet.&lt;/p&gt;&lt;p&gt;Adding the parameter Verbose will allow you to receive clues in case something goes wrong as the command runs and pulls more information for you.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Why is having fixed IP for your DAG preferable to using DHCP?&lt;br /&gt;&lt;/b&gt;Remember that a DAG is actually a failover cluster, and in order for the cluster to function IP must be up and running. Since not every company uses DHCP on the server subnets (some only use it on client subnets), it is often more convenient to have fixed IP.&lt;/p&gt;&lt;p&gt;&lt;i&gt;The next step is to add your Exchange mailbox servers to your DAG.&lt;/i&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="file:///C:/Documents%20and%20Settings/Owner.CDHighSchool/Local%20Settings/Temporary%20Internet%20Files/AppData/Local/Temp/WindowsLiveWriter1286139640/supfilesB370BF/clip_image0063.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; DISPLAY: inline; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="clip_image003" border="0" alt="clip_image003" src="http://lh4.ggpht.com/_5XosOA-VKXY/S3sJzvMmBzI/AAAAAAAAADk/uWaIV0yVHK4/clip_image003%5B3%5D.jpg?imgmax=800" width="244" height="130" /&gt;&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Click ‘Manage Database Availability Group Membership’ and then add the mailbox server to it.&lt;br /&gt;If everything works out accordingly, then the Failover Cluster role will be installed on the servers you added to your DAG. You can start the Failover Cluster Management tool and see that there is a cluster called DAG1 that contains your two mailbox servers. The computer account should also be enabled, and the witness directory should be shared and also populated with a couple of files.&lt;/p&gt;&lt;p&gt;Below is the Exchange Management Shell comand that you must run one time for mailbox server that you add:&lt;/p&gt;&lt;p&gt;Add-DatabaseAvailabilityGroupServer -Identity DAG1 -MailboxServer FQDNofMailboxServer –Verbose&lt;/p&gt;&lt;p&gt;Remember to allow AD replication between each step, otherwise you may not be able to join servers to your DAG.&lt;/p&gt;&lt;p&gt;You should also see that a DAGNetwork has been created, and if you have multiple networks on your mailbox servers then there should be multiple DAGnetworks. Even though you should run DAG on a single network, it is oftentimes better to have mutiple NIC and networks in your server because it gives you the ability to separate MAPI, Cluster and replication traffic into different networks.&lt;/p&gt;&lt;p&gt;The next step is to add databases to your DAG members in order to enable replication. Up to this point, each server had only one database mounted but now we would like to add more to it.&lt;/p&gt;&lt;p&gt;&lt;a href="file:///C:/Documents%20and%20Settings/Owner.CDHighSchool/Local%20Settings/Temporary%20Internet%20Files/AppData/Local/Temp/WindowsLiveWriter1286139640/supfilesB370BF/clip_image0083.jpg"&gt;&lt;img style="BORDER-BOTTOM: 0px; BORDER-LEFT: 0px; WIDTH: 285px; DISPLAY: inline; HEIGHT: 153px; BORDER-TOP: 0px; BORDER-RIGHT: 0px" title="clip_image004" border="0" alt="clip_image004" src="http://lh6.ggpht.com/_5XosOA-VKXY/S3sJz4QrodI/AAAAAAAAADo/lw7lF-sWLPE/clip_image004%5B3%5D.jpg?imgmax=800" width="244" height="145" /&gt;&lt;/a&gt;&lt;i&gt;&lt;br /&gt;Click the ’Add Mailbox Database Copy’&lt;/i&gt;&lt;/p&gt;&lt;p&gt;Next, select which servers you want to hold a copy of the mailbox database and the ActivationPreference.&lt;/p&gt;&lt;p&gt;Below is the Exchange Management Shell command:&lt;/p&gt;&lt;p&gt;Add-MailboxDatabaseCopy -Identity 'Mailbox Database 2036433681' -MailboxServer FQDNofServerInDRSite -ActivationPreference 2&lt;/p&gt;&lt;p&gt;This step can potentially take a long time since the database is seeded to the DR (Disaster Recovery) site; how long it takes depends on the database size and available bandwidth.&lt;/p&gt;&lt;p&gt;Now we must set some parameters on the mailbox database so that it is not automatically activated.&lt;/p&gt;&lt;p&gt;From Exchange Management Shell (EMS) run the following command:&lt;/p&gt;&lt;p&gt;Suspend-MailboxDatabaseCopy -Identity 'Mailbox Database 2036433681\FQDNofServerInDRSite' -ActivationOnly –Verbose&lt;/p&gt;&lt;p&gt;This will ensure that replication is still happening automatically while ensuring activation will not.&lt;/p&gt;&lt;p&gt;Next, run every mailbox database to both your servers with the ActivationPreference set to 1 on the server in the production site; then, set the database copy on the server in the Disaster Recovery site to ‘suspended’ for activation.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Configuring Replay Lag Time&lt;br /&gt;&lt;/b&gt;Configuring Replay Lag time is something that you should seriously consider doing. Lag time is how long the passive copy will wait until the transaction log is replayed into the database. Replication is still happening as fast as possible.&lt;/p&gt;&lt;p&gt;Below is the EMS command:&lt;br /&gt;Set-MailboxDatabaseCopy -Identity 'mailbox database 1976375852\FQDNofServerInDRSite' -ReplayLagTime 0.1:0:0 –Verbose&lt;/p&gt;&lt;p&gt;(Please note: 0.1:0:0 means 1 hour. In real life you should most likely set this to a higher value.)&lt;/p&gt;&lt;p&gt;There is also another paratemeter that you might want to use--the Truncation Lag Time. &lt;/p&gt;&lt;p&gt;Below is the EMS command:&lt;br /&gt;Set-MailboxDatabaseCopy -Identity 'mailbox database 1976375852\FQDNofServerInDRSite' -TruncationLagTime 0.2:0:0&lt;/p&gt;&lt;p&gt;(Please note: 0.2:0:0 means 2 hours. In real life you should probably set this to another value.)&lt;/p&gt;&lt;p&gt;How long you set the ReplayLagTime and TruncationLogTime for depends on two things: 1) How long it takes you to notice a corruption on the production site, and 2) How long it takes to replay all transaction log files if you activate the DR site. For instance, if you know you can detect a corruption in the active datacenter within 10 hours, then you should probably set the ReplayLagTime to 12 hours or so to allow for recovery of all non-corrupted data. Also consider the amount of disk space you have when setting the ReplayLagTime.&lt;/p&gt;&lt;p&gt;More information about Managing Mailbox Database Copies can be found on Technet: &lt;a href="http://technet.microsoft.com/en-us/library/dd335158.aspx"&gt;http://technet.microsoft.com/en-us/library/dd335158.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;For more information on creating a DAG, click here: &lt;a href="http://msexchangeteam.com/archive/2009/06/14/451609.aspx"&gt;http://msexchangeteam.com/archive/2009/06/14/451609.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;b&gt;Creating the CASArray&lt;/b&gt;.&lt;br /&gt;Now your DAG and databases should be all ready to go! Remember to monitor the replication with Get-MailboxDatabaseCopyStatus –Server FQDNofServer&lt;/p&gt;&lt;p&gt;CopyQueueLength and ReplicationQueueLength should show small numbers if possible, preferably zero or one, but in real life you would see higher values depending on your bandwith, serverload, etc.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Why do you need a ClientAccessArray?&lt;br /&gt;&lt;/b&gt;Technically, this is not needed but rather highly recommended because it’s easier to manage a system that has one, and since it’s only a name that you can move to another IP, you can also move your client connection point. &lt;/p&gt;&lt;p&gt;&lt;b&gt;Move client connection point?!&lt;br /&gt;&lt;/b&gt;Yes, the Outlook MAPI connection is moved from the Information Store on the mailbox server to the CAS (and the CASArray name if you have one defined.) &lt;/p&gt;&lt;p&gt;New-ClientAccessArray -Name CASArray-HQ -Fqdn FQDNofYourDesiredEndpoint -Site ADsiteInPrimaryDatacenter&lt;/p&gt;&lt;p&gt;For more information on the New-ClientAccessArray, click here: &lt;a href="http://technet.microsoft.com/en-us/library/dd351149.aspx"&gt;http://technet.microsoft.com/en-us/library/dd351149.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Now configure all your databases to have the CASArray-HQ object as the RPCClientAccessServer. This will ensure that Outlook conencts to CASArray FQDN instead of the actual server name.&lt;/p&gt;&lt;p&gt;Get-MailboxDatabase  Set-MailboxDatabase -RpcClientAccessServer CASArray-HQ&lt;/p&gt;&lt;p&gt;You must also create a record in DNS with FQDNofYourDesiredEndpoint with an IP of your Exchange server in the primary datacenter. Set the TTL to a low value, such as 5 minutes, to make the switchover go faster to the Disaster Recover site. &lt;/p&gt;&lt;p&gt;When Outlook connects, it will now connect to the ‘FQDNofYourDesiredEndpoint’ name. Also, if you look at the MAPI settings, Outlook thinks that the FQDNofYourDesiredEndpoint is the Exchange mailbox server.&lt;/p&gt;&lt;p&gt;&lt;b&gt;Configuring Autodiscover&lt;br /&gt;&lt;/b&gt;For Outlook to connect properly you must make sure to configure Autodiscover correctly.&lt;/p&gt;&lt;p&gt;At this point you should have two servers with the Mailbox, HUB, and CAS roles on each one, a DAG with the two servers (one in each AD site), and a CASArray located on the server in the primary AD site. &lt;/p&gt;&lt;p&gt;Failovers will not occur automatically because of the configurations we did on the mailbox databases. Thus, if you reboot the primary server then clients will lose connection to their mail.&lt;/p&gt;&lt;p&gt;I hope you have enjoyed this tutorial on Exchange Server 2010 Disaster Site, and that you were able to follow my instructions and begin preparing your organization for the worst-case scenario: site or server disaster. Now that you know how to build the solution, in Part 2 of this piece we will move on to discussing how to activate the disaster recovery site, at which point I will explain how to backup, test and perform a switchover should your Exchange server fail.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-8323935295413329954?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/8323935295413329954/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/02/exchange-2010-site-disaster-recovery-on.html#comment-form' title='7 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8323935295413329954'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8323935295413329954'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/02/exchange-2010-site-disaster-recovery-on.html' title='Exchange 2010 Site Disaster Recovery on a dime! Part1: Building the solution'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://lh4.ggpht.com/_5XosOA-VKXY/S3sJyxuJ5vI/AAAAAAAAADc/6Dw5ESZXO4I/s72-c/clip_image001%5B3%5D.jpg?imgmax=800' height='72' width='72'/><thr:total>7</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-2300701381020606144</id><published>2010-02-16T01:30:00.002+01:00</published><updated>2010-02-16T08:02:14.719+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Running Exchange CCR on Windows Server 2008</title><content type='html'>&lt;p&gt;Then there is a really good hotfix for you to fix some problems with cluster functionality on Windows 2008.&lt;/p&gt;&lt;p&gt;Under some conditions the cluster cannot form a quorum and the cluster will fail. More info is found on Tim McMichael’s &lt;a href="http://blogs.technet.com/timmcmic/archive/2010/02/15/kb978790-update-to-windows-2008-to-change-the-failure-behavior-of-the-file-share-witness-quorum-resource.aspx" target="_blank"&gt;blog&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Fix is named 978790 and downloaded from &lt;a href="http://support.microsoft.com/default.aspx/kb/978790" target="_blank"&gt;KB978790&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-2300701381020606144?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/2300701381020606144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/02/running-exchange-ccr-on-windows-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2300701381020606144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2300701381020606144'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/02/running-exchange-ccr-on-windows-server.html' title='Running Exchange CCR on Windows Server 2008'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1731418525577783886</id><published>2010-02-09T14:32:00.001+01:00</published><updated>2010-02-09T14:33:01.631+01:00</updated><title type='text'>Exchange 2010 help file needed</title><content type='html'>&lt;p&gt;If you are the person who wants to have the help file on your PC instead of going to the &lt;a href="http://technet.microsoft.com/en-us/library/bb124558.aspx" target="_blank"&gt;Exchange 2010 technet documentation&lt;/a&gt; website, here is the &lt;a href="http://www.microsoft.com/downloads/details.aspx?familyid=8071C31F-45BE-48DC-BFCA-E1FB51F544D2&amp;amp;displaylang=en" target="_blank"&gt;download link&lt;/a&gt; for the February release.&lt;/p&gt;  &lt;p&gt;Both the website and chm file is regularly updated, so come back from time to time for updates.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1731418525577783886?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1731418525577783886/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/02/exchange-2010-help-file-needed.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1731418525577783886'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1731418525577783886'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2010/02/exchange-2010-help-file-needed.html' title='Exchange 2010 help file needed'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7758956234879524551</id><published>2009-12-30T13:36:00.001+01:00</published><updated>2009-12-30T13:38:25.743+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='support'/><category scheme='http://www.blogger.com/atom/ns#' term='virtualization'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange'/><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>To virtualize Exchange or not to virtualize Exchange?</title><content type='html'>&lt;p&gt;A very common question I hear when talking to customers is whether or not they should run Exchange in a virtualized environment. The answer I give them is multifold: yes, there are benefits to running Exchange virtually, but you must carefully think first about the prerequisites and make sure it is the best move for your environment.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Virtualization is not magical.&lt;/strong&gt; Some people have the misunderstanding that because you run virtualized, you don’t need to size your servers. This line of thinking will quickly get you in trouble. You still need to figure out how much RAM, CPU and storage you need, both for volume and for performance reasons. The rules are simple: scale your server in the same way you would if you were using physical hardware, and then apply it to your virtual server.    &lt;br /&gt;If you figure out that your server is going to need 16GB of RAM and 1000 IOPS, then make sure that the virtualized server has the same resources available; otherwise, your Exchange servers will have performance issues.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Performance.&lt;/strong&gt; Think about what virtualization environments look like today when considering your hardware’s performance, you should take into account how virtualized environments are deployed. Most companies deploy one or more physical servers, possibly in a clustered configuration, hosting several virtualized servers on each physical server. This means that each physical server must be able to handle the load for every virtual server instance running on the physical one.    &lt;br /&gt;With today’s hardware, this is most likely not a problem if you think about CPU or memory (CPU and RAM are not that expensive and can be added later if needed); but when it comes to storage, that is another story. Every server needs disks, both for booting from and for saving the application data to. If running 5 servers on one physical, then the physical server must have 5 times the disk volume—always keep in mind the importance of performance.    &lt;br /&gt;&lt;em&gt;For example, let’s consider the following configuration:&lt;/em&gt;    &lt;br /&gt;Imagine that you have 5 virtualized servers, each having a 50GB disk for OS and a 100GB disk for storing data, which is 150GB times 5 servers and you end up with 750GB. This is no problem for modern disks since a single disk can easily hold 750GB of data. But if you would have run those 5 servers on physical hardware, then you might have put in 4 spindles and created 2 mirrors with 2 disks each. This would render you a fairly good performance on disk. Then if you also have 5 servers with this configuration, that results in 20 disks.&lt;/p&gt;  &lt;p&gt;Now compare that disk performance to the single disk performance. Exchange designers have for a long time been used to and forced to think in number of spindles instead of volume because of the disk performance, but this knowledge isn’t that widespread and there is a chance that the people who maintain the virtualization platforms don’t have this knowledge. With this being said, you most likely end up with your virtualized environment connected to a pretty beefy storage containing a lot of disks to withstand the IO performance need.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Virtual hosts affect each other.&lt;/strong&gt; With several virtual machines running on a single hardware, one virtual machine that is running very high on CPU can drain the physical server on CPU resources, leaving the other virtual machines with little to no CPU resources, causing them to perform slowly. Virtual platforms have configuration settings to limit this behavior, both from draining resources and for maintaining some amount of resources for virtual machines.    &lt;br /&gt;This applies to not just CPU resources, but to all other resources also shared by the physical server.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Virtualization adds complexity.&lt;/strong&gt; By now you’ve gathered that virtualization adds complexity. The most likely scenario is that you end up with a bunch of virtualized servers with disk files located on a SAN. There is also a good chance that you need some more education to maintain not just the ordinary Exchange server environment, but also to manage the virtualization platform as well as the SAN infrastructure.    &lt;br /&gt;There is always going to be a time when something happens to the environment for unknown reasons, which inevitably leads to really complex troubleshooting. In smaller companies there is often one person maintaining everything in IT; but in larger companies there are several departments maintaining one piece of the puzzle, making troubleshooting even more complex! Situations might arise that involve several people blaming each other, saying things like ‘There is nothing wrong with my SAN!’ I’m sure many of you have taken part of such conversations.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Virtualization is not free.&lt;/strong&gt; The complexity mentioned above is not free, unfortunately. Education costs money and time. If you also add the time spent on maintaining multiple systems and most likely some troubleshooting to get them working together, you can easily see that it will cost more money than a standard windows server with Exchange on it. An ordinary windows technician should be able to maintain a standard windows box with perhaps some local attached disk drives.    &lt;br /&gt;On the other hand, what can be free under some circumstances is the software license for the virtualization platform. Keep in mind, however, that this is often a small amount of money compared to all the labor and education costs that will be incurred. Plus, there might be costs associated with putting the environment in a SAN.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Flexibility.&lt;/strong&gt; Virtualization technology is great for flexibility. It is often very simple to add resources such as disk or memory to a virtualized server, and if done correctly it is easy to add servers as they are needed. With the easy provisioning of servers, virtualization is great for lab environment where you often need to add or restore servers quickly. In a lab you can also test things and don’t need to be afraid of breaking your system since it is easy to restore them.    &lt;br /&gt;There is always the element of patching a running system. The process for patching a virtualized server is the same as for a physical one. Some people argue with this and say that they can do a snapshot of the server before patching and if something breaks they will just roll back the snapshot. This, however, is not feasible with Exchange since it relies on the configuration being in Active Directory.&lt;/p&gt;  &lt;p&gt;&lt;em&gt;Consider this scenario: &lt;/em&gt;    &lt;br /&gt;There is a patch for Exchange available that you want to install, so you do a snapshot of your virtualized Exchange server and apply the patch. After the reboot or restart of services you notice that the patch doesn’t work in your environment. ‘No problem,’ you think, ‘I will just go back to my snapshot.’ This is not the best course of action, however. Not only because you will “go back in time”, making people lose mail between the time when your snapshot was taken up to the present time, but also because this patch wrote or changed something in Active Directory. By going back, the installation before the snapshot doesn’t like the information being present in Active Directory, causing Exchange to fail. I don’t think this will be a common problem with Exchange, but it is something to be aware of. My recommendation is to do a snapshot of AD and Exchange at the same time as the rollback, not separate.    &lt;br /&gt;Exchange supportability Running virtualized is not limited to use of Microsoft technology with Hyper-V. Microsoft has a program called Microsoft Server Virtualization Validation Program (SVVP) &lt;a href="http://www.windowsservercatalog.com/svvp"&gt;http://www.windowsservercatalog.com/svvp&lt;/a&gt;. This program allows other vendors to go through tests so that their virtualization technology can be validated and approved by Microsoft. Being a vendor that is a member of SVVP makes it supportable by Microsoft to run Exchange on; therefore you are not limited to Hyper-V.&lt;/p&gt;  &lt;p&gt;Microsoft has published a document with policies and recommendations for running Exchange 2007 and Exchange 2003 virtualized, and can be found here: &lt;a href="http://go.microsoft.com/fwlink/?LinkId=124624"&gt;http://go.microsoft.com/fwlink/?LinkId=124624&lt;/a&gt;    &lt;br /&gt;Information about Exchange 2010 will be published shortly, but in essence it will be very much the same as for Exchange 2007.    &lt;br /&gt;This document should be read carefully by the people doing Exchange design work, otherwise you may be out of support from Microsoft. Most important point to remember is that your storage and high availability are designed correctly.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Security&lt;/strong&gt; is of course something to think about, and the virtual servers we treat the same way as if they were physical. Those servers must be protected and patched just like any other server. There is also the challenge of who can access and manage the virtualized environment? Running Exchange in a virtualization environment adds complexity in terms of security, and is definitely something to consider carefully.&lt;/p&gt;  &lt;p&gt;Ask yourself some questions:   &lt;br /&gt;&lt;em&gt;What if someone could get access to the physical servers and simply copy the disk file?&lt;/em&gt; That person could then sit quietly and try to withdraw data from the file. Thus, it is important to think about permission on files, servers and management tools.    &lt;br /&gt;&lt;em&gt;What about if you move a virtualized Exchange server to a physical server that is not located inside a locked computer room, or to a hardware that doesn’t have the needed resources?&lt;/em&gt; As you can see, security around virtualization involves many components.&lt;/p&gt;  &lt;p&gt;Now that you have all the information, let’s return to the original question about running Exchange in a virtualized environment. Ready for my final answer? Yes, it can be done and many benefits will be incurred as a result, but you must pay close attention to the design outside of Exchange and keep in mind all the prerequisites, pitfalls, and misconceptions that you could face.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7758956234879524551?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7758956234879524551/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/12/to-virtualize-exchange-or-not-to.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7758956234879524551'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7758956234879524551'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/12/to-virtualize-exchange-or-not-to.html' title='To virtualize Exchange or not to virtualize Exchange?'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-896786849154349812</id><published>2009-11-27T16:06:00.001+01:00</published><updated>2009-11-27T16:06:08.428+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><title type='text'>Looking for help upgrade to Exchange 2010</title><content type='html'>&lt;p&gt;If you’re looking for information to upgrade from an earlier version of Exchange to Exchange 2010.&lt;/p&gt;  &lt;p&gt;One of the first thing you should do is to visit &lt;a href="http://technet.microsoft.com/exdeploy2010" target="_blank"&gt;Exchange 2010 Deployment Assistant&lt;/a&gt;. This is a wizard and step by step guidance on things you need to do before/during and after the upgrade from Exchange 2003/2007 to Exchange 2010.&lt;/p&gt;  &lt;p&gt;Try it out, it will really help you understand what you need to do.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-896786849154349812?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/896786849154349812/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/11/looking-for-help-upgrade-to-exchange.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/896786849154349812'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/896786849154349812'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/11/looking-for-help-upgrade-to-exchange.html' title='Looking for help upgrade to Exchange 2010'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-9005395165349812532</id><published>2009-11-09T21:01:00.001+01:00</published><updated>2009-11-09T21:33:14.391+01:00</updated><title type='text'>Exchange 2010 released to public</title><content type='html'>&lt;p&gt;Exchange 2010 has now been released to general public. Here is the &lt;a href="http://www.microsoft.com/exchange/2010/en/us/try-it.aspx" target="_blank"&gt;Exchange 2010 download&lt;/a&gt; link that i promised in my previous post &lt;a href="http://anewmessagehasarrived.blogspot.com/2009/10/exchange-2010-is-code-complete.html" target="_blank"&gt;Exchange 2010 is code complete&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;As Exchange 2010 is now officially release to public Forefront Security for Exchange 2010 is also released. Download forefront for Exchange &lt;a href="http://www.microsoft.com/forefront/protection-for-exchange/en/us/default.aspx" target="_blank"&gt;here&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-9005395165349812532?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/9005395165349812532/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/11/exchange-2010-to-public.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/9005395165349812532'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/9005395165349812532'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/11/exchange-2010-to-public.html' title='Exchange 2010 released to public'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-8014511732715569111</id><published>2009-10-14T14:02:00.001+02:00</published><updated>2009-10-14T14:02:12.879+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='archive'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><title type='text'>Exchange 2010: The New Archiving Feature</title><content type='html'>&lt;p&gt;There is a lot of buzz surrounding the new archiving feature in Exchange Server 2010. But where there is buzz there are always the unavoidable rumors and misunderstandings surrounding the new feature.&lt;/p&gt;  &lt;p&gt;When you ask an Exchange administrator about archiving, most of them think of the archiving product as a tool that replaces messages and/or attachments with a shortcut often called a stub, and then takes the original item and stores it in the archive system. This is a deeply-entrenched misunderstanding, and when Microsoft revealed that the Exchange 2010 archiving function does not take items away from Exchange store, people started to shout and exclaim, This is not a true archiving solution! I admit that at first I agreed with this outcry from the Exchange community, but the more I thought about it, the more I realized there are good reasons to keep items inside Exchange.&lt;/p&gt;  &lt;p&gt;First, you must put yourself in the shoes of a regular user. He or she often has a mailbox quota enforced and when the user gets a warning message they typically move items away from Exchange and store them in a PST file. This seemingly innocent move causes a very big problem. PST files, as their name implies, stands for Personal Store and should be stored locally on end users’ hard drives. The result? There is no longer any backup on those mail items, and even if you go the unsupported route and save the PST file on a file share somewhere, the backup software often has issues with doing backup of these files since Outlook has them open. What about using special tricks, such as open file agents, you might ask? Unfortunately, the backup software will still experience difficulty in performing the backup of open files even with such tricks. Outlook also changes the archive bit on the PST file, which in turn triggers the backup software to perform a backup even if there is no change in the file from Outlook. This will cause the backup to run for an extensive length of time since there are typically many PST files scattered across numerous file shares. &lt;/p&gt;  &lt;p&gt;Another roadblock administrators may face when storing PST files “over the network” is that networks are unreliable and do not always function properly. Even if the networks are working, users are prone to closing the lid on their laptops, causing the network link to close and the PST file to corrupt since it was not properly closed by Outlook. This is also the main reason why PST files are not supported on file shares. The corrupt PST file is also notorious for engendering end users to call the help desk, and essentially forcing the administrator to initiate a restore of the hopefully backed up PST file. Other problems exist with PST files located on a share, including but not limited to: slow network performance when open, and when closing Outlook.&lt;/p&gt;  &lt;p&gt;The risk of taking data out of Exchange and storing it inside PST files is that you are moving corporate data from a safe environment located inside Exchange databases to an unsafe environment. Since PST files can easily be corrupted and/or lost, they are not a secure alternative to storing business-critical data. By moving corporate data out of Exchange you may in essence be breaking laws regarding retention and compliance because the administrator no longer has control of email content. Let us not forget that corporate assets are in danger of being lost by moving data out of Exchange.&lt;/p&gt;  &lt;p&gt;Other issues to consider include legal discovery and reducing the burden of searching and restoring mail data. When moving data from Exchange to PST files, you have the potential of losing all those things.&lt;/p&gt;  &lt;p&gt;Other archiving solutions often solve all or many of the aforementioned problems by using the “stub” approach, and can provide some kind of search capability.&lt;/p&gt;  &lt;p&gt;The stub approach is something that most vendors claim to be a viable alternative, but keep in mind this also introduces problems since items are removed from Exchange and are no longer indexed and searchable from a native client, forcing you to utilize the vendor client. That process entails installing and maintaining another client, which can be complex both for the end user and for the administrator. Most vendors also claim that you would reduce the amount of data in Exchange with the stub approach. That is often true, but in many cases you do not reduce the data as much as you expect since the stub is another item in the Exchange database with a couple of Kb in size. By replacing a 10Kb mail with a stub of 5 Kb, you only save 5Kb of data. This is something that you should consider if you import PST files to Exchange and then archive those imported items-- this will in fact increase mailbox size by a couple of Kb per item you import even if you later archive it.&lt;/p&gt;  &lt;p&gt;Microsoft’s approach to archiving in Exchange 2010 is &lt;b&gt;not&lt;/b&gt; to move items from Exchange and store it somewhere else, but in fact to leave it inside Exchange. There are several reasons for this. By leaving data inside Exchange, both users and administrators no longer need to learn and manage another system. The end user experience is the same as having a PST file connected to Outlook, and users can still drag and drop mail back and forth between their mailbox and the archive, making it incredibly simple for users to take their PST files and import them to the archive. Administrators would be happy since they no longer must cope with all the problems caused by PST files, but users will also be happy since the archive is indexed and searchable. Some companies must also comply with regulations and policies that force them to do searches across multiple mailboxes. This is also built in and is performed from the Exchange Control Panel (ECP) by users that have the delegated permission to do so. You can also turn a mailbox on ‘Litigation hold,’ meaning that even if a user deletes items, empties their ‘Deleted Items’ folder, and clears the dumpster area, mail is still maintained in the new Exchange 2010 dumpster version 2 area. This area is not reachable by end users but only by members of the ‘Discovery Management’ role group.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;But what about the increased database size in Exchange?&lt;/b&gt;     &lt;br /&gt;The archive is technically an additional mailbox in the same database as the primary mailbox and shows up in Outlook in the same way a PST file would. People often react and say that the archive must not be in the same database because it should be on cheaper storage-- that’s fair and is most viable if we are talking about Exchange 2003. It’s common knowledge that the IO load that Exchange 2007 places on your storage has dropped by approximately 70% as compared to Exchange 2003, and with all the enhancements done for Exchange 2010, the IO footprint has dropped about the same amount again, making it possible to run all your Exchange databases on cheap and less performing disks. This means that you don’t need the costly SAN for your Exchange databases but in fact can use cheaper storage like SATA disks.&lt;/p&gt;  &lt;p&gt;&lt;b&gt;What about backup and restore time?&lt;/b&gt;     &lt;br /&gt;With the increased volume in Exchange databases, you may think that the backup time will increase, but that is not entirely true. The streaming backup API is taken away from Exchange 2010 and what is left is the VSS API for backup. With VSS, you only do backup of the changed blocks on disk and most of the mail in the archive is just sitting there, and therefore the block on disk is never changed. Sadly, the story for doing restore is not improved, and with the increased volume you also get increased restore time. But there is a simple solution for that-- don’t do backup. This is a very controversial thing to say, but with Exchange 2010 Database Availability Group (DAG), you can replicate data to several mailbox servers (up to 16) and if a database or disk blows up, another copy of your databases will be set as primary, and most likely will not even be noticeable to the end user since all client connections don’t go direct to mailbox servers but instead go to Client Access Servers (CAS). You can also stretch members in the DAG across datacenters to solve the case where a datacenter stops working. It also provides a replica of your data offsite. So the question to ask is, Why do you backup your Exchange data? &lt;a href="http://anewmessagehasarrived.blogspot.com/2009/05/why-do-you-backup-exchange-databases.html"&gt;http://anewmessagehasarrived.blogspot.com/2009/05/why-do-you-backup-exchange-databases.html&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Why bother creating an archive mailbox at all?&lt;/b&gt;     &lt;br /&gt;The reason for creating an archive mailbox is probably something you base on the size of each user’s data volume. It is only the primary mailbox that is synced to the cached Outlook, and Outlook has issues with performance if the OST file is growing large. Therefore, by moving data to the archive the OST file will be smaller and Outlook will in turn perform better in cached mode. To see the archive, you must be online and have contact with Exchange and be using Outlook 2010 or OWA 2010, hence the name ‘Online Archive.’&lt;/p&gt;  &lt;p&gt;&lt;b&gt;Must users manage their archive manually?&lt;/b&gt;     &lt;br /&gt;No, the administrator can create policies that either move mail from mailbox to archive or delete mail. This is similar to what was first introduced in Exchange 2003 as recipient policies that were often used for clearing things out of the mailbox to the ‘Deleted Items’ folder or delete items completely. In Exchange 2007 this feature was enhanced a bit and changed its name to Message Record Management (MRM), and displays as Managed Folders in EMS and EMC. Exchange 2007 also introduced ‘Organizational Folders’ that could hold certain policies regarding how long mail must be maintained and what to do when they expire.     &lt;br /&gt;The problem with MRM version 1 was that it could only be applied to a folder or type of message, not one individual mail. With Exchange 2010 the administrator can still use the old way of applying policies on folders, but there are also new policies that allow users to apply a policy directly to individual mail items, (MRM version 2 if you will.) Policies are created by the administrator and if applied to folders, then users have the option to apply policies on individual mail items depending on how the policies are created. &lt;/p&gt;  &lt;p&gt;The administrator can set different quotas on the primary mailbox and the archive. An example would be that the primary mailbox quota is 2GB and the archive is 15GB. With a couple of policies the administrator can choose to delete everything older than 10 years, and messages older than 1 year are moved to the archive. There also exist a couple of user policies that a user can set, allowing them to: ‘Keep this message for 5 years,’ ‘Keep this message for 1 year,’ ‘Delete this message in a month’ or ‘Delete this message in 5 months,’ giving a very flexible and efficient way of managing messages in Outlook.&lt;/p&gt;  &lt;p&gt;Microsoft definitely has a good thing going with their Exchange 2010 archiving solution. For those of you not swayed yet, keep in mind that this is the first version of archiving within Exchange. The archive makes it possible to get rid of PST files and along with them all the problems they cause. Any administrator would agree that having data safely inside the Exchange store, managed and searchable with Exchange native tools, instead of having extra software and hardware to maintain is worth disregarding any rumors or misconceptions surrounding this brand new feature.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-8014511732715569111?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/8014511732715569111/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/10/exchange-2010-new-archiving-feature.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8014511732715569111'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8014511732715569111'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/10/exchange-2010-new-archiving-feature.html' title='Exchange 2010: The New Archiving Feature'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7949142640381173304</id><published>2009-10-09T13:30:00.001+02:00</published><updated>2009-10-14T14:05:22.169+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><title type='text'>Exchange 2010 is code complete</title><content type='html'>&lt;p&gt;As you may have heard, the long wait for Exchange 2010 is over since it is code complete.&lt;/p&gt;  &lt;p&gt;While we are waiting for a download link or a DVD to run setup from, here is some more info &lt;a href="http://msexchangeteam.com/archive/2009/10/08/452775.aspx" target="_blank"&gt;Exchange Team Blog&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7949142640381173304?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7949142640381173304/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/10/exchange-2010-is-code-complete.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7949142640381173304'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7949142640381173304'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/10/exchange-2010-is-code-complete.html' title='Exchange 2010 is code complete'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1049771198610836749</id><published>2009-09-14T22:39:00.002+02:00</published><updated>2009-09-15T08:40:55.574+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Firewall'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Forefront'/><title type='text'>Forefront for Exchange and Windows built-in Firewall on a CCR cluster</title><content type='html'>&lt;p&gt;Are you running Exchange 2007 in a CCR configuration with Windows firewall tuned on?&lt;/p&gt;&lt;p&gt;Then you have probably encounter the problem “ERROR: cannot connect to service” when starting Forefront for Exchange administrator.&lt;/p&gt;&lt;p&gt;The solution is to allow some traffic through the Windows firewall as stated in &lt;a href="http://support.microsoft.com/kb/929073" target="_blank"&gt;KB929073&lt;/a&gt;.&lt;br /&gt;This will allow you to start Forefront admin tool on the node running the Exchange Clustered Mailbox Server (CMS).&lt;br /&gt;But you will still get an error when launching Forefront admin on the passive node and connect over the network to CMS.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;The solution&lt;/strong&gt; is to create two firewall rules that allows the traffic. These can be created with the GUI but its easier to describe &lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;netsh advfirewall firewall add rule name="Forefront for Exchange Controller Service" dir=in action=allow program="C:\Program Files (x86)\Microsoft Forefront Security\Exchange Server\FSCController.exe" description="Allow connection to Forefront for Exchange controller service" enable=yes profile=any localport=RPC protocol=TCP security=notrequired&lt;/span&gt; &lt;/p&gt;&lt;p&gt;and the second rule&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;netsh advfirewall firewall add rule name="Forefront for Exchange Admin tool" dir=in action=allow program="C:\Program Files (x86)\Microsoft Forefront Security\Exchange Server\FSSAClient.exe" description="Allow connection to Forefront for Exchange admin tool" enable=yes profile=any localport=RPC protocol=TCP security=notrequired&lt;/span&gt;&lt;/p&gt;&lt;p&gt;You need to do this on both nodes and also restart the Forefront Controller service, but this will also restart several other services.&lt;/p&gt;&lt;p&gt;You have to change the path in the commands if you have installed Forefront in a different location than default.&lt;/p&gt;&lt;p&gt;You can also narrow down from where connections can be executed with the remoteIP parameter and the network classification with profile parameter.&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;netsh advfirewall firewall add rule name="Forefront for Exchange Admin tool" dir=in action=allow program="C:\Program Files (x86)\Microsoft Forefront Security\Exchange Server\FSSAClient.exe" description="Allow connection to Forefront for Exchange admin tool" enable=yes profile=domain localport=RPC protocol=TCP security=notrequired remoteip=localsubnet&lt;/span&gt;&lt;/p&gt;&lt;p&gt;or&lt;/p&gt;&lt;p&gt;&lt;span style="font-family:Consolas;"&gt;netsh advfirewall firewall add rule name="Forefront for Exchange Admin tool" dir=in action=allow program="C:\Program Files (x86)\Microsoft Forefront Security\Exchange Server\FSSAClient.exe" description="Allow connection to Forefront for Exchange admin tool" enable=yes profile=domain localport=RPC protocol=TCP security=notrequired remoteip=10.10.10.0/24&lt;/span&gt;&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Another thing that is important when running Forefront for Exchange in a CCR environment is to have the checkbox ‘&lt;span style="font-family:Consolas;"&gt;Redistribution server&lt;/span&gt;” on “&lt;span style="font-family:Consolas;"&gt;General Options&lt;/span&gt;” checked, otherwise the passive node will not be able to get updates from the active node.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1049771198610836749?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1049771198610836749/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/09/forefront-for-exchange-and-windows.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1049771198610836749'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1049771198610836749'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/09/forefront-for-exchange-and-windows.html' title='Forefront for Exchange and Windows built-in Firewall on a CCR cluster'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-8836073486784787356</id><published>2009-09-13T20:43:00.002+02:00</published><updated>2009-09-15T08:40:06.397+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup'/><title type='text'>Exchange 2007 Service Pack 2 backup feature</title><content type='html'>&lt;p&gt;It has been a lot of disappointment of the missing feature of a native backup solution in Exchange 2007 when running on Windows Server 2008. It has been so much roar out there that Microsoft decided to do something about it. With Exchange 2007 Service Pack 2 the native backup of Exchange capability is back.&lt;/p&gt;&lt;p&gt;It will not be a separate software or anything that is visible in a GUI somewhere, it will just be an added feature of Windows Server Backup since Windows Server 2008 don’t use NTBackup anymore.&lt;/p&gt;&lt;p&gt;The Windows Server Backup is aimed towards small or even medium size organizations and also as test and troubleshooting tool, so don’t expect to much of it.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;How to do a backup of Exchange with Windows Server backup?&lt;/strong&gt;&lt;br /&gt;First you must install Windows Server Backup. This can be done from servermanager, add feature and select Windows Server Backup feature or from command prompt with “&lt;span style="font-family:conso;"&gt;ServerManagerCMD.exe -i Backup Backup-Tools&lt;/span&gt;”. There is no reboot required and after the installation.&lt;br /&gt;Start Windows Server Backup on your Exchange server. You must do the backup locally, there is no over the network backup capability. A shortcut is created during installation in Administrative Tools or you can run “wbadmin.msc”&lt;/p&gt;&lt;p&gt;After Windows Server Backup has started you can select to create a scheduled backup schema or simply do a single backup. Click the “Backup Once…” link in the Actions pane, The Backup Once Wizard starts. Select “Different Options” and then click “Next &amp;gt;”, Select either “Full Server” or “Custom”, if Custom is selected you are prompted with options of which disk to backup.&lt;br /&gt;There is no option of only doing backup of Exchange databases or only selecting some folders. The granularity is the complete disk and nothing smaller. &lt;br /&gt;Select the disks that you know contain Exchange files. You will not see that Exchange databases and transaction log files are selected for backup, you must know where your Exchange files are located. Click “Next &amp;gt;”.&lt;br /&gt;Next option is to select the destination for the backup. If you select Local drives you must select a destination drive that are not included in the backup. The other option is a Remote shared folder, then you have to enter a shared folder on another server on your network. Backup will be created in a subfolder called WindowsImageBackup with the Access Control of either Inherit or Do not inherit (equals, you specify an account that are granted permission to the backup files).&lt;br /&gt;If the destination location already contain a backup it will be overwritten.&lt;br /&gt;Next selection is to either do a VSS copy backup or a VSS full backup, there is no option of the old traditional streaming or incremental backup.&lt;br /&gt;Copy backup will simply copy the selected disk or disks to the destination, the full backup will do the same but also purge the application log files . This is the Exchange transaction log files and this is the option you should select if you’re not using any other backup software on your Exchange database files.&lt;/p&gt;&lt;p&gt;Backup will be placed in a folder called WindowsImageBackup and consist of a couple of XML files and the selected disks stored as VHD files. Virtual Hard Disc files are pretty cool, it is the native file format for hard disc with Microsoft virtualization technologies and you can copy or transport those files around and mount them on other computers for examination or whatever reason you might have.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Doing recovery of Exchange databases with Windows Server Backup.&lt;br /&gt;&lt;/strong&gt;When doing a recovery the database in question must be dismounted first. In a real world scenario it is already since you probably lost a hard drive or you did a disaster recovery installation of the server and its now time for recover the databases. Databases will be dismounted if needed by the Windows Server Backup.&lt;/p&gt;&lt;p&gt;Start the recover wizard by clicking “Recover …” in the actions pane in Windows Server Backup.&lt;br /&gt;A recovery of Exchange database and transaction log files can either go to the original location and replace the original files or be destined to the Recovery storage Group (RSG) or even to a different server.&lt;br /&gt;For this exercise select the local server and then select a time when you did the backup you want to recover, next select applications since it is the Exchange application data we want to recover and then select Exchange. If you click on the “View Details” button you will see databases that will be recovered, you cannot select individual databases to be recovered, all databases will be recovered. To have a more granular option; you must create multiple backups with different databases in each backup and for this to work each database and transaction log file must be on separate disk since the smallest option of granularity is the complete disk. The checkbox “Do not perform a roll-forward recovery of the application databases” means that Exchange will not roll forward transaction log files into the the recovered database.  Next option is to recover to the original location or another location. Select original location. Recover to a different server or different location will be explained in another article.&lt;br /&gt;Click recover on the Confirmation page if you is satisfied with you selections and to start the recover of you Exchange databases.&lt;br /&gt;If you did not have dismounted the databases before you started the recovery they will be dismounted by Windows Server Backup. Permission to dismount databases is required for this to work as expected.&lt;br /&gt;If everything goes well, database and transaction log files will be read from backup and written back to disk and finally transaction log files will be replayed into the database&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Conclusions&lt;/strong&gt;:&lt;br /&gt;Does it work? The answer is, it depends. It will work if being used for doing backups and doing restore in a disaster scenario. It will not behave as expected when doing restore to a different server or different location, such as the Recovery Storage Group.&lt;/p&gt;&lt;p&gt;Windows Server Backup with Exchange plug-in don’t have granularity when doing backup or when doing a recovery, it will recover whatever there is on the backup. It’s all or nothing type of backup and restore.&lt;/p&gt;&lt;p&gt;Windows Server Backup can be configured to do scheduled backup from the GUI, but you can also use Windows Server Backup from the command line. This gives you more flexibility to make your own schedules with different options. I am thinking destinations here since each destination can only hold one backup, so if doing multiple backups to the same destination, only the last will be preserved.&lt;/p&gt;&lt;p&gt;Command line reference for Windows Server Backup.&lt;br /&gt;&lt;a href="http://go.microsoft.com/fwlink/?LinkId=93131"&gt;http://go.microsoft.com/fwlink/?LinkId=93131&lt;/a&gt;&lt;/p&gt;&lt;p&gt;How to use the command line and to do a restore to the Recovery Storage Group is a story for another day.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-8836073486784787356?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/8836073486784787356/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/09/exchange-2007-service-pack-2-backup.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8836073486784787356'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8836073486784787356'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/09/exchange-2007-service-pack-2-backup.html' title='Exchange 2007 Service Pack 2 backup feature'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-597073104636099074</id><published>2009-08-25T07:26:00.002+02:00</published><updated>2009-08-25T07:27:32.373+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Exchange 2007 Service Pack 2 is released</title><content type='html'>&lt;p&gt;Finally the Exchange 2007 Service Pack 2 has left the building and are downloadable by the public.&lt;/p&gt;&lt;p&gt;Of course it contains all bug fixes included in previous rollup’s for Exchange 2007 but it also contains some new features such as a plug-in for Windows Server Backup to natively do Exchange backup without buying any 3:rd party software. This one has been a long standing request that now is fulfilled.&lt;/p&gt;&lt;p&gt;Some other noticeable features included in SP2&lt;br /&gt;* Enhanced Auditing&lt;br /&gt;* Public Folder Quota&lt;br /&gt;* Configure Diagnostic logging via GUI/Exchange Management Console&lt;br /&gt;* Named properties bloat will stop since SP2 don't propagate x-headers to MAPI properties anymore. This is the same behavior as in Exchange 2010. See earlier posting about &lt;a href="http://anewmessagehasarrived.blogspot.com/2008/10/named-properties-bloat.html" target="_blank"&gt;Named properties bloat part 1&lt;/a&gt; and &lt;a href="http://anewmessagehasarrived.blogspot.com/2009/06/named-properties-bloat-part-2.html" target="_blank"&gt;Named properties bloat part 2&lt;/a&gt;&lt;br /&gt;* Dynamic AD schema update&lt;/p&gt;&lt;p&gt;Bu before even installing SP2, you must first extend Active Directory schema. Prepare your AD team for this!!&lt;/p&gt;&lt;p&gt;And if you’re planning on upgrading to Exchange 2010, SP2 for Exchange 2007 is a prerequisite and must be installed on every Exchange 2007 server before Exchange 2010 can be introduced into an Exchange 2007 organization. Read my other article about transition to Exchange 2010. &lt;a href="http://anewmessagehasarrived.blogspot.com/2009/06/thinking-about-exchange-2010-understand.html" target="_blank"&gt;Thinking about Exchange 2010? Understand the Prerequisites&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Some more information about Exchange 2007 SP2&lt;br /&gt;&lt;a title="http://msexchangeteam.com/archive/2009/05/11/451281.aspx" href="http://msexchangeteam.com/archive/2009/05/11/451281.aspx"&gt;http://msexchangeteam.com/archive/2009/05/11/451281.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=4c4bd2a3-5e50-42b0-8bbb-2cc9afe3216a" target="_blank"&gt;Download link&lt;/a&gt; for Exchange server 2007 SP2. Be to careful to read the “Release notes” and “what’s new in Exchange 2007 SP2” documents on the download page before installing.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-597073104636099074?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/597073104636099074/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/08/exchange-2007-service-pack-2-is_25.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/597073104636099074'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/597073104636099074'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/08/exchange-2007-service-pack-2-is_25.html' title='Exchange 2007 Service Pack 2 is released'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-2831491858537789767</id><published>2009-08-18T08:37:00.002+02:00</published><updated>2009-08-25T07:28:04.631+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><title type='text'>Exchange 2010 is starting to look good</title><content type='html'>&lt;p&gt;Now that the RC (Release Candidate) is out in public &lt;a href="http://technet.microsoft.com/en-us/evalcenter/dd185494.aspx" target="_blank"&gt;Exchange 2010 Release Candidate info page&lt;/a&gt; I can only say that it’s starting to look really good. Features that before where only talked about now is in this build and also work pretty good.&lt;/p&gt;&lt;p&gt;From now on to RTM version, it is mostly bug checking and performance tuning.&lt;/p&gt;&lt;p&gt;For you that seek for the 32bit version of Exchange 2010, the answer is, there will not be any 32bit version of any kind, no demo version, no admin tools no nothing.&lt;/p&gt;&lt;p&gt;Sign up for download here &lt;a href="http://technet.microsoft.com/en-us/evalcenter/dd185495.aspx" target="_blank"&gt;http://technet.microsoft.com/en-us/evalcenter/dd185495.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Here is the Exchange team info &lt;a href="http://msexchangeteam.com/archive/2009/08/17/451974.aspx" target="_blank"&gt;msexchangeteam blog&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-2831491858537789767?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/2831491858537789767/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/08/exchange-2010-is-starting-to-look-good.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2831491858537789767'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2831491858537789767'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/08/exchange-2010-is-starting-to-look-good.html' title='Exchange 2010 is starting to look good'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7564049185132615326</id><published>2009-07-31T01:16:00.001+02:00</published><updated>2009-07-31T01:23:30.964+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Permission'/><category scheme='http://www.blogger.com/atom/ns#' term='Authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='connectors'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='antispam'/><title type='text'>Some thoughts about applications sending SMTP messages to Exchange</title><content type='html'>&lt;p&gt;Most organizations have applications that need to send mail, either to internal recipients or to have a SMTP server to relay there mail destined for external recipients.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Common configuration&lt;/strong&gt; is that they figure out the server IP address where the application runs on and then enter the IP on the allow relay list on Exchange 2003 virtual server, if then run Exchange 2007 they often are a little bit puzzled until someone shows them &lt;a href="http://msexchangeteam.com/archive/2006/12/28/432013.aspx" target="_blank"&gt;MSExchangeteam 'Allowing application servers to relay off Exchange Server 2007'&lt;/a&gt;.&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;Why do I think this is bad?      &lt;br /&gt;&lt;/strong&gt;First, most applications don't need the relay permission, admins often think so but the truth is that they don't need it.    &lt;br /&gt;Servers are not static, IP changes, name changes both on the application side and the Exchange side. If the server get infected with something bad, it is not just the application running on the server that are allowed to relay but everything running on the server since its the IP that are allowed to relay.     &lt;br /&gt;Remember this: IP restrictions are not authentication.    &lt;br /&gt;Have seen applications that are hardcoded to connect to a specific IP or names meaning that either IP or name can be changed on the Exchange server.     &lt;br /&gt;Resolution is of course to have applications easy to reconfigure with destination SMTP server’s name.&lt;/p&gt;  &lt;p&gt;Another problem is when there is some kind of anti spam software running on Exchange. This will often make the applications mail end up being classified as spam and make Exchange admins trying to configure the anti spam software to white list some mail. Sometimes this cant be done and sometimes it can making admin workload bigger than before.    &lt;br /&gt;Resolution here is to educate developers in SMTP. They often doa good job of building applications but are very often bad at SMTP. They find a free SMTP engine on Internet and they stick it in there applications and in the end they manage to send a SMTP mail but it is often bad formatted in various way making the anti spam software react and classify it as spam.     &lt;br /&gt;Resolution here is of course knowledge about SMTP.&lt;/p&gt;  &lt;p&gt;Back to the relaying part of sending mail. One very good solution here is to have the submitting application to authenticate SMTP session. By sending authenticated SMTP mail to Exchange, it will get the permission to relay, it will most likely bypass antispam software depending of software of course. It will also make the application easier to move to another server without reconfigure Exchange. Another thing with authentication and SMTP is that if I authenticate as ‘application 1’ I am only allowed to use ‘application 1’ email address, I cannot use another SMTP sender address..&lt;/p&gt;  &lt;p&gt;&lt;strong&gt;My recommendations&lt;/strong&gt; to developers, building applications sending SMTP mail.     &lt;br /&gt;* Use a good SMTP engine that do work. Have encountered one that didn’t like the tarpit time you can configure in Exchange 2003 and are default activated on Exchange 2007. This engine simply could not work with tarpit.     &lt;br /&gt;* Use authentication when submitting mail. NTLM is of course better than Basic, but if using basic authentication, use it over TLS.     &lt;br /&gt;* Ability to easy change SMTP configurations such as server name, sender and receiver SMTP address, TCP port etc.     &lt;br /&gt;* Have redundant SMTP server configuration. The SMTP server that you’re using may not be up and running. If mail are critical, consider having some queue functionality in the application that can try to resend mail. One queue functionality would be to use the local windows SMTP service, but this will only work if application run on Windows boxes and the local SMTP service is working.     &lt;br /&gt;* Use only valid sender and destination SMTP addresses. If there is NDRs, they should go back to an existing mailbox that someone can monitor and act upon.&lt;/p&gt;  &lt;p&gt;There are of course &lt;strong&gt;recommendations to Administrators&lt;/strong&gt; as well.     &lt;br /&gt;* Clearly communicate to developers what the rules are for submitting SMTP mail to Exchange. No hardcoded configuration, no anonymous submission etc.     &lt;br /&gt;* Add a good name for your SMTP servers, such as ‘smtp.ADdomainname’ for developers to use instead of giving them the real servername or IP. With a standardized name across all applications you can make them use another server when there is need. If you internal Active Directory name is company.local your smtp server name would be SMTP.company.local     &lt;br /&gt;* Set up internal MX records for the AD name space. Same advantage as above.     &lt;br /&gt;* If you have multiple HUB server, Load balance TCP port 587 across those servers and make applications use SMTP submission port 587 (this is the client receive connector that are default created on Exchange 2007)&amp;#160; instead of the default 25. Don’t load balance port 25 since it will break functionality in Exchange such as authentication.     &lt;br /&gt;* Be very careful of what mail you let through to internet, maybe you should block applications to send to Internet on connectors to maintain your good name on Internet. Companies have ended up on various blacklists because developers have built bad SMTP mail or have a buggy application that spray mail across Internet.&lt;/p&gt;  &lt;p&gt;There are probably many more options/alternative/thoughts around this, but these are just some that regularly pops up.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7564049185132615326?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7564049185132615326/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/07/some-thoughts-about-applications.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7564049185132615326'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7564049185132615326'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/07/some-thoughts-about-applications.html' title='Some thoughts about applications sending SMTP messages to Exchange'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-8407873542997046701</id><published>2009-07-29T23:19:00.001+02:00</published><updated>2009-07-31T01:17:58.945+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange'/><category scheme='http://www.blogger.com/atom/ns#' term='OCS'/><title type='text'>OCS Remote Connectivity Analyzer</title><content type='html'>&lt;p&gt;Some of you might know of the Exchange Remote Connectivity Analyzer that I wrote about a year ago &lt;a href="http://anewmessagehasarrived.blogspot.com/2008/06/testexchangeconnectivity-website-open.html" target="_blank"&gt;'Test Exchange Connectivity website'&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;Now there is new Remote Connectivity Analyzer, this time for OCS (Office Communicator Server). This is work in progress so don't count on full functionality yet but with your feedback the tool will improve.&lt;/p&gt;  &lt;p&gt;The URL is here &lt;a title="Office Communication Server Remote Connectivity Analyzer" href="https://www.TestOcsConnectivity.com" target="_blank"&gt;https://www.TestOcsConnectivity.com&lt;/a&gt;&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-8407873542997046701?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/8407873542997046701/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/07/ocs-remote-connectivity-analyzer.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8407873542997046701'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8407873542997046701'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/07/ocs-remote-connectivity-analyzer.html' title='OCS Remote Connectivity Analyzer'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-8217622398236134217</id><published>2009-07-16T21:28:00.002+02:00</published><updated>2009-08-25T07:28:24.376+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Update Rollup 9 for Exchange Server 2007 Service Pack 1 (KB 970162) is released</title><content type='html'>&lt;p&gt;&lt;strong&gt;Rollup 9 for Exchange Server 2007 SP1 is released&lt;/strong&gt;.&lt;/p&gt;&lt;p&gt;Read about all the included fixes and download from here &lt;a href="http://support.microsoft.com/kb/970162" target="_blank"&gt;KB 970162&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;strong&gt;Some noticeable fixes are:&lt;/strong&gt; Note that this in not the complete list but just some of the fixes. For a full list see the link above.&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/947662/"&gt;947662&lt;/a&gt; (http://support.microsoft.com/kb/947662/ ) The transport rule "when the Subject field or the body of the message contains text patterns" does not work accurately on an Exchange Server 2007 Service Pack 1-based computer&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/957137/"&gt;957137&lt;/a&gt; (http://support.microsoft.com/kb/957137/ ) The reseed process is unsuccessful on the CCR passive node after you restore one full backup and two or more differential backups to the CCR active node in Exchange Server 2007 Service Pack 1&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/959559/"&gt;959559&lt;/a&gt; (http://support.microsoft.com/kb/959559/ ) Transaction log files grow unexpectedly in an Exchange Server 2007 Service Pack 1 mailbox server on a computer that is running Windows Server 2008&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/961124/"&gt;961124&lt;/a&gt; (http://support.microsoft.com/kb/961124/ ) Some messages are stuck in the Outbox folder or the Drafts folder on a computer that is running Exchange Server 2007 Service Pack 1&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/968205/"&gt;968205&lt;/a&gt; (http://support.microsoft.com/kb/968205/ ) The Microsoft Exchange Information Store service crashes every time that a specific database is mounted on a computer that is running Exchange Server 2007 Service Pack 1&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/968621/"&gt;968621&lt;/a&gt; (http://support.microsoft.com/kb/968621/ ) The Microsoft Exchange Information Store service crashes when you use a Data Protection Manager (DPM) 2007 server to perform a snapshot backup for an Exchange Server 2007 Service Pack 1 server&lt;/p&gt;&lt;p&gt;&lt;a href="http://support.microsoft.com/kb/970086/"&gt;970086&lt;/a&gt; (http://support.microsoft.com/kb/970086/ ) Exchange Server 2007 Service Pack 1 crashes when the Extensible Storage Engine (ESE) version store is out of memory on a computer that is running Windows Server 2008&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-8217622398236134217?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/8217622398236134217/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/07/update-rollup-9-for-exchange-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8217622398236134217'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8217622398236134217'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/07/update-rollup-9-for-exchange-server.html' title='Update Rollup 9 for Exchange Server 2007 Service Pack 1 (KB 970162) is released'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4578590269737594167</id><published>2009-07-15T17:01:00.002+02:00</published><updated>2009-08-25T07:28:48.139+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><category scheme='http://www.blogger.com/atom/ns#' term='Forefront'/><title type='text'>Update for Forefront Security for Exchange 2007</title><content type='html'>&lt;p&gt;If you haven’t noticed yet, you can now download “Microsoft Forefront Security for Exchange Server with Service Pack 2”&lt;/p&gt;&lt;p&gt;You can download an evaluation version here &lt;a title="http://technet.microsoft.com/en-us/forefront/serversecurity/bb738109.aspx" href="http://technet.microsoft.com/en-us/forefront/serversecurity/bb738109.aspx"&gt;http://technet.microsoft.com/en-us/forefront/serversecurity/bb738109.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;You should read the release notes as there is information about the installation or upgrade if you already have an earlier version installed.&lt;br /&gt;Release notes is here &lt;a title="http://technet.microsoft.com/en-us/library/dd775214.aspx" href="http://technet.microsoft.com/en-us/library/dd775214.aspx"&gt;http://technet.microsoft.com/en-us/library/dd775214.aspx&lt;/a&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4578590269737594167?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4578590269737594167/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/07/update-for-forefront-security-for.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4578590269737594167'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4578590269737594167'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/07/update-for-forefront-security-for.html' title='Update for Forefront Security for Exchange 2007'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3455658877295565942</id><published>2009-06-18T15:29:00.005+02:00</published><updated>2009-06-18T15:48:44.067+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Named properties bloat part 2</title><content type='html'>A while back I wrote about named properties and how they could make your databases run out of rows i a table and crash. &lt;a href="http://anewmessagehasarrived.blogspot.com/2008/10/named-properties-bloat.html"&gt;http://anewmessagehasarrived.blogspot.com/2008/10/named-properties-bloat.html&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Rollup 8 for Exchange 2007 service pack 1 changes the behavior a bit and does not propagate x-headers for unauthenticated mail and the upcoming service pack 2 will not even propagate x-headers for authenticated mail. The same goes for Exchange 2010. &lt;a href="http://msexchangeteam.com/archive/2009/06/11/451596.aspx"&gt;http://msexchangeteam.com/archive/2009/06/11/451596.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I personally would like an on/off switch for this behavior in order for people to configure this as they please. As stated on the msexchangeteam blog, there could be applications that rely on these properties.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3455658877295565942?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3455658877295565942/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/06/named-properties-bloat-part-2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3455658877295565942'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3455658877295565942'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/06/named-properties-bloat-part-2.html' title='Named properties bloat part 2'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-5375311772456135144</id><published>2009-06-11T07:02:00.004+02:00</published><updated>2009-06-11T07:08:53.932+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><title type='text'>Thinking about Exchange 2010? Understand the Prerequisites</title><content type='html'>Even though Exchange 2010 is not a finished product yet, it seems kind of strange discussing a transition to it at this stage, but there are some things that you should know if you are planning on upgrading your current Exchange environment to Exchange 2010 in the future.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Active Directory Prerequisites:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;First there are requirements on Active Directory. All Domain Controllers must be running at least Windows Server 2003 SP2 in sites where you want to deploy Exchange 2010 servers. In addition, your Forest must be at a Windows 2003 functional level.&lt;br /&gt;&lt;br /&gt;You can have Domain Controllers running Windows Server 2008 and even RODC, but Exchange will not use them. Domain Controllers should preferably run 64 bit version of Windows to run smoother and better handle the load from Exchange and other clients.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Exchange Prerequisites:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Your current messaging infrastructure cannot have any earlier release then Exchange 2003. If you do, you must first upgrade/transition to at least Exchange 2003.Exchange 2003 must be least Service Pack 2 and Exchange 2007 servers must also be running Service Pack 2 for Exchange.&lt;br /&gt;&lt;br /&gt;So you can meet all the prerequisites by upgrading your Exchange servers to 2003 Service Pack 2 and then upgrading all your Global Catalog servers to Windows Server 2003 Service Pack 2.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Other notable items:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;Exchange 2010 only runs on a 64 bit architecture. In fact, unlike Exchange 2007, there is not even a 32 bit demo or lab version.&lt;br /&gt;&lt;br /&gt;In addition, Exchange 2010 will only work on Windows Server 2008 or Windows Server 2008 R2.&lt;br /&gt;&lt;br /&gt;You must also apply schema updates to the Active Directory.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to make the transition:&lt;/strong&gt;&lt;br /&gt;&lt;br /&gt;The transition begins with building the Exchange 2010 environment in parallel with your current Exchange environment, starting with your sites that are facing Internet. The reason for starting at the internet facing site is that you must start by, not replacing, but standing up a new CAS server, similar to what you did when introducing Exchange 2007. The big difference here is that Exchange 2007 CAS servers can proxy requests going to Exchange 2000 and 2003 backend servers but Exchange 2010 CAS servers cannot and will only send a redirect back to the client to the old Exchange 2003 Front End or Exchange 2007 CAS depending on where the mailbox is located. This means that you cannot replace your current Front End or CAS server, you must live with both the old and new system together as long as you have mailboxes located on old servers. Another thing you must do is to copy your current certificate to your new Exchange 2010 CAS server and get a new one and place it on the old Front End or CAS server. You will then have, for example, a certificate with the name of “mail.domain.com” on Exchange 2010 CAS and “legacy.domain.com” on the old Front End or CAS server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;When users connects to Exchange 2010 CAS and have authenticated, Exchange will know where the mailbox is located and if it is on the legacy Exchange it will send a redirect to the client to connect to the legacy URL that you configure. If the mailbox is located on Exchange 2010 everything is good and no redirection take place.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;To make your life simpler, you should consider consolidating your namespace to only one name otherwise the transition will be more troublesome with more URL and certificates to deploy. Another important consideration to keep in mind is that you will need an extra Internet IP addresses during the transition.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Unified Messaging servers behave the same as CAS servers do, they do a redirect to the old UM server. So make sure that you send the initial SIP communication to Exchange 2010 UM server, and it will redirect if needed. This is true if you don’t have OCS connected to UM, in this case you need to create a new dial plan and assign it to the Exchange 2010 UM server.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;An Exchange 2010 HUB server will not talk to an Exchange 2007 mailbox server but will be able to send mail to Exchange 2007 HUB that in turn can communicate with the old mailbox server. To make this work you also need extra HUB server, since the old ones must be around as long as you have legacy mailboxes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Your existing mailbox servers obviously will have to remain in parallel, since both sets of servers have to be running, to move mailboxes in between them. Legacy mailbox servers can be uninstalled when they don’t have any mailboxes located on them. One of the cool new features in Exchange 2010 is the Online Move Mailbox. This allows administrators to move a mailbox without the user being disconnected during the process until the last minute when all mail have been replicated and Active Directory replication takes place. Online Move Mailbox is possible between Exchange 2010 server and from Exchange 2007 to 2010.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The only server you can replace is the Edge role and this can happen anytime during the transition, as long as you subscribe it to an Exchange 2010 HUB server.Be aware that all of these steps don’t work in the current public beta, but they will work when Exchange 2010 goes RTM sometime later this year. Also please remember as tempting as it might be, you should not put in the current beta in your production environment.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-5375311772456135144?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/5375311772456135144/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/06/thinking-about-exchange-2010-understand.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5375311772456135144'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5375311772456135144'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/06/thinking-about-exchange-2010-understand.html' title='Thinking about Exchange 2010? Understand the Prerequisites'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-46559988932591226</id><published>2009-05-30T13:25:00.004+02:00</published><updated>2009-06-01T20:38:35.427+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='index'/><category scheme='http://www.blogger.com/atom/ns#' term='search for patch'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Start index Office 2007 files in Exchange 2007</title><content type='html'>&lt;p&gt;Do you want your Exchange server content index to understand Office 2007 file format?&lt;/p&gt;&lt;p&gt;Default installation of Exchange 2007 don't understand how to index office 2007 file format such as &lt;span style="font-family:Consolas;"&gt;.docx&lt;/span&gt; files. &lt;/p&gt;&lt;p&gt;This can be discovered by doing a search from outlook in online mode or from OWA for words that you know is in the .docs file. If the search don’t find anything you must enable Exchange to understand office 2007 file format.&lt;/p&gt;&lt;p&gt;This is not difficult. start by download and install the &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=60C92A37-719C-4077-B5C6-CAC34F4227CC&amp;amp;displaylang=en" target="_blank"&gt;Office 2007 filterpack&lt;/a&gt;. Installation is safe and do not stop any services or trigger a reboot.&lt;br /&gt;After installation you must register the new iFilters in order for the Exchange content index engine to use them. This is done by editing the registry so be careful, &lt;a href="http://support.microsoft.com/kb/944516" target="_blank"&gt;How to register Filter Pack IFilters with Exchange Server 2007&lt;/a&gt;&lt;/p&gt;&lt;p&gt;When you have followed the article and imported the &lt;span style="font-family:Consolas;"&gt;.reg&lt;/span&gt; file and restarted services you can try to send a e-mail with a &lt;span style="font-family:Consolas;"&gt;.docx&lt;/span&gt; file attached and then search for some words that you know is in the word file. If everything is OK your search should find your word file.&lt;/p&gt;&lt;p&gt;But if your server already contain office 2007 files?&lt;br /&gt;Then you can rebuild your search index on Exchange. This is easy to do. Stop some services, delete the index files and then start services again. To make this easier there is a powershell script that does exactly that. The default location is in the “&lt;span style="font-family:Consolas;"&gt;C:\Program Files\Microsoft\Exchange Server\Scripts&lt;/span&gt;” folder and ahs the name “&lt;span style="font-family:Consolas;"&gt;ResetSearchIndex.ps1&lt;/span&gt;”&lt;/p&gt;&lt;p&gt;Script takes several parameters, but if you want to rebuild index for every database you can run “&lt;span style="font-family:Consolas;"&gt;.\ResetSearchIndex.ps1 -force –all&lt;/span&gt;”.&lt;/p&gt;&lt;p&gt;A word of caution when you rebuild your indexes. This will cause your server to run as fast as it’s resources allow it to and this will for sure make the disks spin like crazy and CPU utilization go up a lot. This will make your user experience &lt;strong&gt;bad&lt;/strong&gt;. So the suggestion is to rebuild the indexes outside business hours.&lt;/p&gt;&lt;p&gt;happy searching !&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-46559988932591226?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/46559988932591226/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/05/start-index-office-2007-files-in.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/46559988932591226'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/46559988932591226'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/05/start-index-office-2007-files-in.html' title='Start index Office 2007 files in Exchange 2007'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-6766844639723445098</id><published>2009-05-20T15:01:00.002+02:00</published><updated>2009-05-30T13:28:36.466+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='support'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><title type='text'>Exchange Server 2003 support shift</title><content type='html'>&lt;p&gt;For you that still use Exchange 2003, &lt;strong&gt;Heads up!!&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Exchange 2003 is now moved from Mainstream to Extended support on &lt;strong&gt;April 14, 2009&lt;/strong&gt;.&lt;br /&gt;&lt;a title="http://support.microsoft.com/lifecycle/Default.aspx?p1=" href="http://support.microsoft.com/lifecycle/Default.aspx?p1=1773"&gt;http://support.microsoft.com/lifecycle/Default.aspx?p1=1773&lt;/a&gt;&lt;/p&gt;&lt;p&gt;What does this mean? Exchange 2003 is still supported for another 5 years.&lt;br /&gt;Difference between Mainstream and Extended support can be found here &lt;a title="http://support.microsoft.com/gp/lifepolicy" href="http://support.microsoft.com/gp/lifepolicy"&gt;http://support.microsoft.com/gp/lifepolicy&lt;/a&gt;&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Non-security hotfix support&lt;/li&gt;&lt;li&gt;No-charge incident support&lt;/li&gt;&lt;li&gt;Warranty claims&lt;/li&gt;&lt;li&gt;Design changes and feature requests&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;As you can see there is not that much difference, but this is clear signal from Microsoft that Exchange 2003 life is coming to an end. This might be good time to start planning the upgrade to Exchange 2007 or Exchange 2010.&lt;/p&gt;&lt;p&gt;One way of still having full support is to purchase &lt;a title="http://blogs.technet.com/lifecycle/archive/2008/03/17/extended-support-for-business-and-developer-products.aspx" href="http://blogs.technet.com/lifecycle/archive/2008/03/17/extended-support-for-business-and-developer-products.aspx" target="_blank"&gt;Extended Hotfix support&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Important to say is that you still have support when running Exchange 2003 as long as you pay for your incidents.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-6766844639723445098?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/6766844639723445098/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/05/exchange-server-2003-support-shift.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6766844639723445098'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6766844639723445098'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/05/exchange-server-2003-support-shift.html' title='Exchange Server 2003 support shift'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7177461531575512395</id><published>2009-05-19T05:19:00.003+02:00</published><updated>2009-05-19T23:06:38.505+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange'/><category scheme='http://www.blogger.com/atom/ns#' term='Backup'/><title type='text'>Why do you backup Exchange databases?</title><content type='html'>&lt;p&gt;The biggest challenge with Exchange backups facing administrators today is the time factor. This factor comprises both the time necessary to perform the backup and the time necessary to complete the restore. Users want to have more data in their mailboxes; but in order to adhere to the SLA commitment, quotas must be set on users’ mailboxes. The end result? Users get frustrated from having to constantly manage their mailboxes in order to maintain a pre-set quota limit.&lt;/p&gt;&lt;p&gt;This situation is most noticeable if you use the old traditional streaming backup API that has been in Exchange since the beginning and is still there today. Since there has not been any active development, however, the recommended backup method is to leverage VSS (Windows Volume Shadow Copy Service). &lt;a href="http://msexchangeteam.com/archive/2008/08/25/449684.aspx"&gt;http://msexchangeteam.com/archive/2008/08/25/449684.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;With streaming backup API, you transfer every bit and byte of Exchange database to the backup software while performing a full backup. VSS operates a little differently. Instead of streaming the database file, it reads changed blocks from disk and then hands it over to the backup software. This procedure saves a lot of time when doing differential or incremental backups. Depending on how you configure the backup software to handle VSS, it can perform tasks such as incremental backups while keeping track of which blocks belong where. From that, an administrator can build up a complete backup in case he or she needs to do a restore. The benefit is that small backups are always done--only the restore is large and takes a long time.&lt;/p&gt;&lt;p&gt;When doing backups with streaming API, it automatically performs a consistency check by reading every byte of the database file. With VSS, however, you must tell the backup software to do the consistency check, otherwise you risk backing up a bad database file.&lt;/p&gt;&lt;p&gt;An option is to allow your backup software to integrate with Exchange and permit the storage to leverage functionality found on the storage to handle copies of LUN’s. In this case, the backup will only take a few seconds as far as the Exchange server sees it. You should still complete the time-consuming task of transferring the files located on the backup LUN to tape or other disk. This solution is dependant upon whether or not your storage is configured with this functionality and whether or not your backup software can do the integration.&lt;/p&gt;&lt;p&gt;No matter what backup method you use, all the backup data must be stored somewhere.&lt;/p&gt;&lt;p&gt;What if there was a way to have all your Exchange data spread out to multiple copies that automatically were kept in sync? With Exchange 2007 CCR together with SCR, you could make this happen. CCR is built upon a Window’s failover cluster, and data is replicated between the two nodes automatically. This produces two copies of Exchange data, and by introducing an SCR you can also introduce a third copy.&lt;/p&gt;&lt;p&gt;What happens if you need more? Simply add additional SCR copies. SCR are techniques that do not replay the copied transaction log files at once; they have a “lag” before doing the replay into the Exchange database. Lag time can be configured so that you can run a CCR with instant replaying of transaction log files to have two copies of Exchange data always updated. Then, you can have one SCR copy lagging behind a couple of hours and additional SCR copies lagging behind a couple of days.&lt;/p&gt;&lt;p&gt;&lt;a href="http://msexchangeteam.com/archive/2006/08/09/428642.aspx"&gt;http://msexchangeteam.com/archive/2006/08/09/428642.aspx&lt;/a&gt; &lt;a href="http://msexchangeteam.com/archive/2007/07/19/446454.aspx"&gt;http://msexchangeteam.com/archive/2007/07/19/446454.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;A common scenario is a user who has accidently deleted something from his or her mailbox. This delete instruction has replicated to the two CCR nodes, but the delete instruction may not have been replayed to one of your SCR copies. In this case, you can still recover the deleted mail from your SCR copy by stopping replication and then replaying the transaction log to the SCR database. Finally, mount the database and retrieve the data.&lt;/p&gt;&lt;p&gt;Another cumbersome task is managing the huge amount of data in Exchange. This data causes a lot of IO to the disk subsystem where Exchange has its databases and transaction log files. This is another reason to keep the databases small.&lt;/p&gt;&lt;p&gt;With Exchange 2007 the IO drop by 70% so you can allow the databases to grow without spending a fortune on the storage system. &lt;a href="http://msexchangeteam.com/archive/2008/07/10/449188.aspx"&gt;http://msexchangeteam.com/archive/2008/07/10/449188.aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;So what about the idea that you run Exchange 2007 in a CCR and SCR configuration to be sure that you have multiple copies of Exchange data around? You allow users to have large mailboxes and perhaps you switch your storage solution from an expensive SAN, both money-wise and technology-wise (i.e. specially- trained personnel, fiber channel technology etc.), to a cheaper solution like DAS or iSCSI.&lt;/p&gt;&lt;p&gt;The benefits of this switch would include cheaper storage, meaning that users will no longer have to delete items from their mailboxes and move them into a PST file. With large mailboxes, the need for a restore is minimized and, therefore, also the need for doing backups.&lt;/p&gt;&lt;p&gt;But there still can be a need for doing backup and restore if your databases and disk fails. Should this happen, you have multiple copies of Exchange data already. Plus, it is a very simple process to make the other node of the cluster start acting as your Exchange server with a healthy set of data--this is in most cases done automatically. You can also manually activate the SCR copy with its own set of data. &lt;/p&gt;&lt;p&gt;All this information pertains to Exchange 2007, but Exchange 2010 will solve this problem with its new cluster technique, Database Availability Group or DAG for short. &lt;a href="http://technet.microsoft.com/en-us/library/dd633496(EXCHG.140).aspx"&gt;http://technet.microsoft.com/en-us/library/dd633496(EXCHG.140).aspx&lt;/a&gt;&lt;/p&gt;&lt;p&gt;So the question is why do you do backup of your Exchange data? Some may say that they need to store a copy of all data offsite. Although this is a good and valid reason, it will also be solved by having the SCR copy located somewhere else. It could even be on the other side of the world!&lt;br /&gt;I am not saying that running without backup will suite everyone, but chances are you will discover that backups are not as necessary as you initially thought.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7177461531575512395?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7177461531575512395/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/05/why-do-you-backup-exchange-databases.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7177461531575512395'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7177461531575512395'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/05/why-do-you-backup-exchange-databases.html' title='Why do you backup Exchange databases?'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1838376581654955913</id><published>2009-05-12T17:53:00.002+02:00</published><updated>2009-05-30T13:29:10.251+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Upcoming Exchange 2007 SP2</title><content type='html'>&lt;p&gt;What’s the deal you may ask, well there is a lot of new cool features in it except from the usual bugfixes.&lt;/p&gt;&lt;p&gt;One most requested feature is the ability to make backup of Exchange with built in tools in windows. With Service Pack 2 you get this with the &lt;strong&gt;Exchange Volume snapshot backup&lt;/strong&gt; snap-in for Windows Server backup.&lt;/p&gt;&lt;p&gt;This is only one feature of many that are added in SP2. Read more at the &lt;a href="http://msexchangeteam.com/archive/2009/05/11/451281.aspx" target="_blank"&gt;You had me at EHLO&lt;/a&gt; blog site&lt;/p&gt;&lt;p&gt;The Only sad thing is that you have to wait until after the summer to get it.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1838376581654955913?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1838376581654955913/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/05/upcoming-exchange-2007-sp2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1838376581654955913'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1838376581654955913'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/05/upcoming-exchange-2007-sp2.html' title='Upcoming Exchange 2007 SP2'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-2245347856775931385</id><published>2009-04-28T22:43:00.004+02:00</published><updated>2009-04-28T22:53:01.941+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Service Pack'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Vista'/><title type='text'>Windows Server 2008 Service Pack 2 and Windows Vista Service Pack 2</title><content type='html'>Service Pack 2 for Windows Server 2008 and Vista is now released.&lt;br /&gt;Take a look here for more information &lt;a href="http://technet.microsoft.com/en-us/windows/dd262148.aspx"&gt;http://technet.microsoft.com/en-us/windows/dd262148.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;The good thing is that the Exchange 2010 Beta can be installed on a Windows Server 2008 SP2.&lt;br /&gt;&lt;br /&gt;Happy patching&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-2245347856775931385?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/2245347856775931385/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/windows-server-2008-service-pack-2-and.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2245347856775931385'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2245347856775931385'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/windows-server-2008-service-pack-2-and.html' title='Windows Server 2008 Service Pack 2 and Windows Vista Service Pack 2'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-5751794102086679201</id><published>2009-04-27T16:17:00.006+02:00</published><updated>2009-04-27T17:01:10.713+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='book'/><title type='text'>Exchange 2007 books</title><content type='html'>For you people out there that is still interested in learning Exchange 2007 or studying for one of the Exchange 2007 exams.&lt;br /&gt;Technical Specialist, &lt;a href="http://www.microsoft.com/learning/en/us/exams/70-236.mspx"&gt;http://www.microsoft.com/learning/en/us/exams/70-236.mspx&lt;/a&gt;&lt;br /&gt;IT Proffesional, &lt;a href="http://www.microsoft.com/learning/en/us/exams/70-237.mspx"&gt;http://www.microsoft.com/learning/en/us/exams/70-237.mspx&lt;/a&gt; and &lt;a href="http://www.microsoft.com/learning/en/us/exams/70-238.mspx"&gt;http://www.microsoft.com/learning/en/us/exams/70-238.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;I recently read two books, “MCITP Self-Paced Training Kit (Exam 70-237): Designing Messaging Solutions with Microsoft Exchange Server 2007” (&lt;a href="http://www.microsoft.com/learning/en/us/Books/10937.aspx"&gt;http://www.microsoft.com/learning/en/us/Books/10937.aspx&lt;/a&gt;) and “MCITP Self-Paced Training Kit (Exam 70-238): Deploying Messaging Solutions with Microsoft® Exchange Server 2007” (&lt;a href="http://www.microsoft.com/learning/en/us/Books/10938.aspx"&gt;http://www.microsoft.com/learning/en/us/Books/10938.aspx&lt;/a&gt;) that have a lot of information about Exchange 2007.&lt;br /&gt;They are written as a study guide towards the exams, so they begin with instructions how to build your own lab environment followed by lessons and now and then also practices.  I like this format since it gives the reader some theoretical knowledge and then they practice on it, this also needed if you want to really learn and pass the exams. I recommend that you take your time and use your lab do the practice tests thorogfully.&lt;br /&gt;Both books have a lot of words and content, and if you really read and give it some thought you will learn a lot, but if you only read it fast from cover to cover you will probably not pick up that much new knowledge.&lt;br /&gt;&lt;br /&gt;The overall impression is that those books are well written with an easy language to understand, they also have a lot of content to read through but on the other hand, Exchange is a big product with a lot of features.&lt;br /&gt;&lt;br /&gt;Keep on reading.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-5751794102086679201?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/5751794102086679201/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/exchange-2007-books.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5751794102086679201'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5751794102086679201'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/exchange-2007-books.html' title='Exchange 2007 books'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3054120668552131336</id><published>2009-04-17T07:43:00.004+02:00</published><updated>2009-04-17T21:44:59.054+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><title type='text'>More Exchange 2010 resources</title><content type='html'>This link &lt;a href="http://technet.microsoft.com/en-us/evalcenter/dd185494.aspx"&gt;http://technet.microsoft.com/en-us/evalcenter/dd185494.aspx&lt;/a&gt; provides a lot of information about Exchange Server 2010&lt;br /&gt;&lt;br /&gt;You will most likely bang your head against your keyboard a couple of times when playing around and try to do things.&lt;br /&gt;Exchage 2010 forums is a good place to get help and provide help to peers &lt;a href="http://social.technet.microsoft.com/Forums/en-US/exchange2010/threads"&gt;http://social.technet.microsoft.com/Forums/en-US/exchange2010/threads&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3054120668552131336?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3054120668552131336/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/moer-exchange-2010-resources.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3054120668552131336'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3054120668552131336'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/moer-exchange-2010-resources.html' title='More Exchange 2010 resources'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7152381978414770521</id><published>2009-04-15T16:28:00.004+02:00</published><updated>2009-04-15T16:35:25.243+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2010'/><title type='text'>Exchange 14, sorry. Exchange Server 2010</title><content type='html'>For you that have been waiting on the next version of Exchange Server, you can stop waiting and instead read and download it from &lt;a href="http://www.microsoft.com/exchange/2010"&gt;http://www.microsoft.com/exchange/2010&lt;/a&gt;.&lt;br /&gt;And yes the name will be Exchange Server 2010.&lt;br /&gt;There is so much new cool and good stuff in there so start reading the help file and follow the  link above for more info.&lt;br /&gt;&lt;br /&gt;Direct download link is &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=1898ed2c-2f88-48ac-824e-d3d20fad77d7"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=1898ed2c-2f88-48ac-824e-d3d20fad77d7&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7152381978414770521?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7152381978414770521/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/exchange-14-sorry-exchange-server-2010.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7152381978414770521'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7152381978414770521'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/exchange-14-sorry-exchange-server-2010.html' title='Exchange 14, sorry. Exchange Server 2010'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-274610918556081264</id><published>2009-04-05T11:30:00.002+02:00</published><updated>2009-04-05T15:58:39.823+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Tools'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Exchange monitoring tools</title><content type='html'>Ever wanted to know what users doing to your Exchange server? If you're a serious admin you should want to know.&lt;br /&gt;Most common is to use performance monitor to monitor all kinds of statistics and how much pressure there is on your Exchange server. You can for sure see how many users and how much load they generate on your server, this is all good but you cannot see what individual users are doing to your server which is really nice in case you need to troubleshoot for example performance issues.&lt;br /&gt;Luckily there exists tools out there that monitoring MAPI clients in real time (well almost anyway) and the best thing is that they are free of charge.&lt;br /&gt;&lt;br /&gt;Microsoft has one tool called "Microsoft Exchange Server User Monitor" or ExMon for short.&lt;br /&gt;It has been around for a couple of years. It can monitor Exchange 2000 and Exchange 2003 and in the latest version even Exchange 2007.&lt;br /&gt;Read more about the tool on Technet &lt;a href="http://technet.microsoft.com/en-us/library/bb508855.aspx"&gt;http://technet.microsoft.com/en-us/library/bb508855.aspx&lt;/a&gt; and the download link is &lt;a href="http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=9a49c22e-e0c7-4b7c-acef-729d48af7bc9"&gt;http://www.microsoft.com/downloads/details.aspx?displaylang=en&amp;amp;FamilyID=9a49c22e-e0c7-4b7c-acef-729d48af7bc9&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Unfortunate there seems to be something wrong with the download and you will not get the latest version that works with Exchange 2007, but I can only guess that this little glitch will be corrected shortly.&lt;br /&gt;&lt;br /&gt;Recently I came across an almost identical tool "ExInsight for Microsoft Exchange".&lt;br /&gt;&lt;br /&gt;You can read more about it and download it from &lt;a href="http://www.bitrunes.com/"&gt;http://www.bitrunes.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Both tools has there advanteges so there is no number one, they simply have different featue sets.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-274610918556081264?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/274610918556081264/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/exchange-monitoring-tools.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/274610918556081264'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/274610918556081264'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/exchange-monitoring-tools.html' title='Exchange monitoring tools'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4112324919228099970</id><published>2009-04-03T21:04:00.000+02:00</published><updated>2009-04-03T21:10:48.956+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='AOL'/><category scheme='http://www.blogger.com/atom/ns#' term='R2'/><category scheme='http://www.blogger.com/atom/ns#' term='OCS'/><title type='text'>AOL and OCS 2007 R2 edge problem</title><content type='html'>Some people have problem to get the federation with AOL going when they use OCS 2007 R2. This problem is now resolved. Check out this article on how to configure your x64 windows to make the federation work.&lt;br /&gt;&lt;a href="http://blogs.msdn.com/scottos/archive/2009/04/03/resolved-ocs-2007-r2-pic-fails-against-aol.aspx"&gt;http://blogs.msdn.com/scottos/archive/2009/04/03/resolved-ocs-2007-r2-pic-fails-against-aol.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4112324919228099970?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4112324919228099970/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/aol-and-ocs-2007-r2-edge-problem.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4112324919228099970'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4112324919228099970'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/04/aol-and-ocs-2007-r2-edge-problem.html' title='AOL and OCS 2007 R2 edge problem'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7550187483839649042</id><published>2009-03-18T23:05:00.000+01:00</published><updated>2009-03-18T23:11:07.707+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Rollup 7 for Exchange Server 2007 Service Pack 1 is on its way</title><content type='html'>In a few days Microsoft will release Rollup 7 for Exchange 2007 SP1.&lt;br /&gt;&lt;br /&gt;See &lt;a href="http://support.microsoft.com/kb/960384"&gt;http://support.microsoft.com/kb/960384&lt;/a&gt; for more info about this rollup.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7550187483839649042?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7550187483839649042/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/03/up-7-for-exchange-server-2007-service.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7550187483839649042'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7550187483839649042'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/03/up-7-for-exchange-server-2007-service.html' title='Rollup 7 for Exchange Server 2007 Service Pack 1 is on its way'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3062058354288429986</id><published>2009-02-25T22:43:00.000+01:00</published><updated>2009-02-25T22:57:23.872+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Outlook 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='patch'/><title type='text'>Big outlook patches</title><content type='html'>Maybe you have heard about all the great stuff for Outlook that is coming in Office 2007 Service Pack 2.&lt;br /&gt;The good thing that you don't have to wait for the service pack to leverage all the goodies, there is two hotfixes that do great things for your outlook.&lt;br /&gt;&lt;br /&gt;First there is the big one&lt;br /&gt;&lt;a href="http://support.microsoft.com/Default.aspx?kbid=961752"&gt;http://support.microsoft.com/Default.aspx?kbid=961752&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and the smaller one&lt;br /&gt;&lt;a href="http://support.microsoft.com/?kbid=967688"&gt;http://support.microsoft.com/?kbid=967688&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and some info what they contain for goodies&lt;br /&gt;&lt;a href="http://support.microsoft.com/?kbid=968009"&gt;http://support.microsoft.com/?kbid=968009&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Read those KB's and you will not want to live without these fixes.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;You really need these patches, they contain so much good things that you simply cannot do without them. Number 1 is the big improvement for big OST and PST files. The performance gain is really outstanding if you have a couple of GB in your files.&lt;br /&gt;Number 2 is the changed behavior when outlook closes that gives you fewer corrupt files and faster shutdown of outlook.&lt;br /&gt;Number 3 is all the good calendar bugfixes.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3062058354288429986?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3062058354288429986/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/02/big-outlook-patches.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3062058354288429986'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3062058354288429986'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/02/big-outlook-patches.html' title='Big outlook patches'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3252728612348177993</id><published>2009-02-19T22:12:00.001+01:00</published><updated>2009-02-19T22:31:22.779+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='search for patch'/><title type='text'>Search for patches</title><content type='html'>Have you ever wanted to easy see all patches for Exchange?&lt;br /&gt;Well there is a really good way of finding out what patches exists.&lt;br /&gt;&lt;br /&gt;Fire up your browser and enter this URL &lt;a href="http://catalog.update.microsoft.com/v7/site/Search.aspx?q=Exchange+Server+2007"&gt;http://catalog.update.microsoft.com/v7/site/Search.aspx?q=Exchange+Server+2007&lt;/a&gt;&lt;br /&gt;This searches for Exchange Server 2007 updates.&lt;br /&gt;&lt;br /&gt;Here is the URL for Exchange Server 2003&lt;br /&gt;&lt;a href="http://catalog.update.microsoft.com/v7/site/Search.aspx?q=Exchange+Server+2003"&gt;http://catalog.update.microsoft.com/v7/site/Search.aspx?q=Exchange+Server+2003&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and for OCS 2007&lt;br /&gt;&lt;a href="http://catalog.update.microsoft.com/v7/site/Search.aspx?q=Office+Communications+Server+2007"&gt;http://catalog.update.microsoft.com/v7/site/Search.aspx?q=Office+Communications+Server+2007&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A good thing with this tool is that you can select multiple patches and then download them all at the same time, saved in a nice folder tree structure.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3252728612348177993?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3252728612348177993/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/02/search-for-patches.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3252728612348177993'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3252728612348177993'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/02/search-for-patches.html' title='Search for patches'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7563654833427050525</id><published>2009-02-07T10:38:00.001+01:00</published><updated>2009-02-07T10:44:18.700+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Update Rollup 6 for Exchange Server 2007 SP1 to be released in a few days.</title><content type='html'>In a fewe days the Rollup 6 for Exchange 2007 Service Pack 1 will be released. It contains security fixes that is classified as severity, so keep your eyes open for it and start patching your Exchange servers when it arrives.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7563654833427050525?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7563654833427050525/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/02/update-rollup-6-for-exchange-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7563654833427050525'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7563654833427050525'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/02/update-rollup-6-for-exchange-server.html' title='Update Rollup 6 for Exchange Server 2007 SP1 to be released in a few days.'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-6140715488856676</id><published>2009-01-30T15:50:00.000+01:00</published><updated>2009-02-07T10:45:30.415+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Live Meeting'/><title type='text'>Live Meeting Recording Converter</title><content type='html'>Live Meeting client has a really nice feature that allow the meeting to be recorded for viewing later either by people that could not attend or by people that want to review the meeting again.&lt;br /&gt;&lt;br /&gt;The most common request I hear is that people want to save the recording in a more available format for easier offline viewing or distribution. Well, Microsoft listened and created a tool that converts the LM recording to a WMV file.&lt;br /&gt;&lt;br /&gt;Simply download and install it.&lt;br /&gt;&lt;a href="http://office.microsoft.com/en-us/help/HA101215971033.aspx"&gt;http://office.microsoft.com/en-us/help/HA101215971033.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When you have used the normal LM Recording Manager and processed the recording start the LM Recording Converter tool and start a conversion from LM to VMW&lt;br /&gt;&lt;br /&gt;The tool is not perfect but it does its job fairly well and should be suitable for most people.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-6140715488856676?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/6140715488856676/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/01/live-meeting-recording-converter.html#comment-form' title='3 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6140715488856676'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6140715488856676'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/01/live-meeting-recording-converter.html' title='Live Meeting Recording Converter'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>3</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-6536023814412246123</id><published>2009-01-17T11:41:00.000+01:00</published><updated>2009-01-17T12:22:02.475+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Office Communication Server 2007'/><category scheme='http://www.blogger.com/atom/ns#' term='Communicator 2007'/><title type='text'>Office Communicator cannot download address book</title><content type='html'>Recently I got contacted to help out with an OCS and Communicator problem.Scenario is: a simple deployment with two standard OCS servers, one Front End and one Edge.The problem was that some of the clients could not download the address book from OCS when they connected from Internet.&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_5XosOA-VKXY/SXG9Ff5zGhI/AAAAAAAAACM/NWlmFBoJfKQ/s1600-h/MOC_AB_Error.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292218939297962514" style="WIDTH: 320px; CURSOR: hand; HEIGHT: 191px" alt="" src="http://4.bp.blogspot.com/_5XosOA-VKXY/SXG9Ff5zGhI/AAAAAAAAACM/NWlmFBoJfKQ/s320/MOC_AB_Error.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;After some investigation I found that they used a certificate created by the internal CA, not exactly best practice but it should work.&lt;br /&gt;Network monitor reveals that communicator will not even try to download the address book, it only contacts the URL and then says goodbye real quick. Well, I finally figured it out.&lt;br /&gt;Certificate contains ‘Certificate Revocation List Distribution Points’ with a URL that is only reachable from the internal network. When communicator cannot reach the CRL distribution point stated in the certificate it will not go further and simply don’t download the address book.&lt;/p&gt;&lt;p&gt;What probably could have been done here is to make the CRL available to internet and change the path in the certificate (that means creating a new certificate). Not so simply in practice.&lt;/p&gt;&lt;p&gt;A simpler way is to change the client behavior not to bother with the CRL. It is not the recommended way, but it will do the job.&lt;br /&gt;Change the setting in Internet Explorer advanced settings; uncheck the “Check for server certificate revocation” checkbox and you should be fine.&lt;br /&gt;&lt;/p&gt;&lt;a href="http://2.bp.blogspot.com/_5XosOA-VKXY/SXG9-kkAYKI/AAAAAAAAACU/sStL5iwB50I/s1600-h/CheckforCRL.png"&gt;&lt;img id="BLOGGER_PHOTO_ID_5292219919801278626" style="WIDTH: 240px; CURSOR: hand; HEIGHT: 33px" alt="" src="http://2.bp.blogspot.com/_5XosOA-VKXY/SXG9-kkAYKI/AAAAAAAAACU/sStL5iwB50I/s320/CheckforCRL.png" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The best solution to this is to use a certificate from a commercial certificate authority that is trusted by most computers. With a public trusted certificate, federation and PIC/PIM can be used if there is a need.&lt;br /&gt;&lt;br /&gt;The good side is that customer got the address book download working and they will change there own certificate for publically trusted one with reachable CRL paths and also enable federation with some of there partners.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-6536023814412246123?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/6536023814412246123/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/01/office-communicator-cannot-download.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6536023814412246123'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6536023814412246123'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/01/office-communicator-cannot-download.html' title='Office Communicator cannot download address book'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5XosOA-VKXY/SXG9Ff5zGhI/AAAAAAAAACM/NWlmFBoJfKQ/s72-c/MOC_AB_Error.png' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-2844501168715798893</id><published>2009-01-04T19:47:00.000+01:00</published><updated>2009-01-04T20:16:09.993+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Authentication'/><category scheme='http://www.blogger.com/atom/ns#' term='OWA'/><title type='text'>OWA authentication and its affect on OWA functionality</title><content type='html'>You’re probably aware of that you can configure different authentication methods for OWA (Outlook Web Access). But different authentication mechanisms for OWA alter some behavior in OWA.&lt;br /&gt;When you install an Exchange 2007 CAS, OWA is configured with form based authentication (FBA). This gives the end user a HTML form to fill in with username, password and also some configuration on OWA’s behavior.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://4.bp.blogspot.com/_5XosOA-VKXY/SWEFh7Cts7I/AAAAAAAAAB8/G7KlbwAL4jU/s1600-h/OWA_Auth_1.PNG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5287513517852570546" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 290px;" alt="" src="http://4.bp.blogspot.com/_5XosOA-VKXY/SWEFh7Cts7I/AAAAAAAAAB8/G7KlbwAL4jU/s320/OWA_Auth_1.PNG" border="0" /&gt;&lt;/a&gt; The checkbox “Use Outlook Web Access Light” gives a light version of OWA with no activeX controls or other IE only features. This is of course a less feature rich version of OWA than if you use IE. Advantage is that is consumes less bytes on the wire and is therefore suitable if you are on a low bandwidth connection. OWA light is also default selected if you use a non IE and cannot be changed.&lt;/p&gt;&lt;p&gt;Now to the interesting part: selection between Public and private computer.&lt;br /&gt;Clicking on the show explanation link doesn’t give any good clues.&lt;/p&gt;&lt;p&gt;&lt;em&gt;This is a public or shared computer. Select this option if you use Outlook Web Access on a public computer. Be sure to log off when you have finished using Outlook Web Access and close all windows to end your session. &lt;/em&gt;&lt;/p&gt;&lt;p&gt;&lt;em&gt;This is a private computer. Select this option if you are the only person who uses this computer. Your server will allow a longer period of inactivity before logging you off.&lt;/em&gt; &lt;/p&gt;&lt;p&gt;OWA with forms based authentication saves information in a cookie on the client computer. One thing that is stored in the cookie is the idle time before the user is automatically logged off. By selecting Public computer gives the user an idle period of 15 minutes before the cookie expires and the user is logged off. The timeout period for Private computer is 8 hours. CAS is using several encryption keys and cycle them every half of the time out interval so the actual timeout is between 15 to 22.5 minutes and 8 to 12 hours for private computers. &lt;/p&gt;&lt;p&gt;Timeout values can be changed and is configured with registry values in the following key:&lt;br /&gt;HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchange OWA &lt;/p&gt;&lt;p&gt;Value names are “PublicTimeout” and “PrivateTimeout”, both are DWORD and numbers are in minutes.&lt;/p&gt;&lt;p&gt;some usefull links on the subject.&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb123719.aspx"&gt;http://technet.microsoft.com/en-us/library/bb123719.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb124787.aspx"&gt;http://technet.microsoft.com/en-us/library/bb124787.aspx&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb124819.aspx"&gt;http://technet.microsoft.com/en-us/library/bb124819.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;Other behavior that is dependent on the Public/Private computer selection is “File and Data Access”.&lt;br /&gt;With “File and Data access” the administrator can configure what servers and file types are accessible and how users interact with files by using Allow, Block, or Force save options.This gives the administrator a very good control on how files are accessed through OWA. The good part is that all configurations regarding file access in OWA is separate for public and private computer.&lt;br /&gt;This gives the administrator the ability to have different OWA behavior dependent on what user select during OWA logon. for example a user logon with public computer and tries to download a document from a file server, this is blocked by OWA, but if user logon with a private computer option selected the file is successfully downloaded to the client. &lt;/p&gt;&lt;p&gt;Options that can be configured are: access to windows file shares, access to sharepoint document libraries, webready document viewing, direct file access.&lt;br /&gt;You can also set what file types are allowed and what types are not. Very handy and extremely useful, the only hard part is to make users select the correct option, but I guess that is up to information and education.&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb124731.aspx"&gt;http://technet.microsoft.com/en-us/library/bb124731.aspx&lt;/a&gt; &lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;p&gt;&lt;strong&gt;But what if you don’t want to use Forms Based Authentication? &lt;/strong&gt;&lt;br /&gt;There are three other standard authentication mechanisms to choose from: Basic, Windows and Digest authentication.&lt;br /&gt;(Configuring Standard Authentication Methods for Outlook Web Access &lt;a href="http://technet.microsoft.com/en-us/library/bb125207.aspx"&gt;http://technet.microsoft.com/en-us/library/bb125207.aspx&lt;/a&gt;)&lt;/p&gt;&lt;p&gt;With Basic authentication you will always get prompted for username and password.&lt;br /&gt;&lt;/p&gt;&lt;p&gt;&lt;img id="BLOGGER_PHOTO_ID_5287516626679371554" style="DISPLAY: block; MARGIN: 0px auto 10px; WIDTH: 320px; CURSOR: hand; HEIGHT: 278px; TEXT-ALIGN: left" alt="" src="http://1.bp.blogspot.com/_5XosOA-VKXY/SWEIW4UyFyI/AAAAAAAAACE/HlnK6PJ8MaU/s320/OWA_Auth_2.PNG" border="0" /&gt;Once logged on, OWA treats this session as private computer regarding to attachment and data file access, but it will not use a cookie on the client to timeout the session and credentials will be cached by the browser until it’s closed or user click on the Log Off link. With the browser caching users credentials a user can use OWA and then point there browser towards another website and then hit back again and enter OWA without typing in any credentials, so it’s important to educate users about closing the browser or hit the Log Off link to secure access to there’s mailbox.&lt;/p&gt;&lt;p&gt;With Digest Authentication you get almost the same behavior as with basic authentication, except that OWA doesn’t know your credentials and cannot authenticate when you try to open a fileshare or a sharepoint document library. There is an exception when this work anyway and that is if you install CAS and Mailbox role on the same server.&lt;/p&gt;&lt;p&gt;With windows integrated authentication you get the same behavior as with Digest authentication except that if your browser is configured to use windows integrated for your CAS server website you will get automatically logged on with the same user as you’re logged on to windows with. This gives user a seamless access to OWA with typing in credentials. Windows Integrated uses the most secure authentication scheme but hopefully you’re forcing use of SSL on CAS website so this should be no problem to use other authentication than windows integrated.&lt;/p&gt;&lt;p&gt;So be careful when you set your authentication scheme on your CAS, more things change than you first might realize.&lt;/p&gt;&lt;p&gt;If you also have an ISA in front of your CAS, the possibilities and complexity raises, but that’s another story I save for later.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-2844501168715798893?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/2844501168715798893/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/01/owa-authentication-and-its-affect-on.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2844501168715798893'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2844501168715798893'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2009/01/owa-authentication-and-its-affect-on.html' title='OWA authentication and its affect on OWA functionality'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://4.bp.blogspot.com/_5XosOA-VKXY/SWEFh7Cts7I/AAAAAAAAAB8/G7KlbwAL4jU/s72-c/OWA_Auth_1.PNG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-2346830997163132553</id><published>2008-12-20T10:56:00.000+01:00</published><updated>2008-12-20T11:06:29.443+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='DPM'/><title type='text'>DPM SP1 is released</title><content type='html'>DAta Protection Manaer SP1 is relased. Some of the new feauteras are protection of Hyper-V, Exchange SCR machines, local data backup of files, servers in other forests.&lt;br /&gt;Read the "Description of System Center Data Protection Manager 2007 Service Pack 1" at &lt;a href="http://support.microsoft.com/default.aspx/kb/959605"&gt;http://support.microsoft.com/default.aspx/kb/959605&lt;/a&gt; for complete feature list, download and installation instruction&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-2346830997163132553?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/2346830997163132553/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/12/dpm-sp1-is-released.html#comment-form' title='1 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2346830997163132553'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2346830997163132553'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/12/dpm-sp1-is-released.html' title='DPM SP1 is released'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>1</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1786550214731055137</id><published>2008-11-21T08:43:00.000+01:00</published><updated>2008-11-21T20:03:44.274+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Update Rollup 5 for Exchange Server 2007 Service Pack 1 (KB953467)</title><content type='html'>&lt;p&gt;Rollup 5 for Exhange Server 2007 SP1 is released.&lt;/p&gt;&lt;p&gt;Information about Rollup &lt;a href="http://support.microsoft.com/?kbid=953467"&gt;http://support.microsoft.com/?kbid=953467&lt;/a&gt;&lt;br /&gt;Download link &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=652ED33A-11A1-459C-8FFE-90B9CBFE7903&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=652ED33A-11A1-459C-8FFE-90B9CBFE7903&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;&lt;p&gt;This rollup solve the problem with managed code services that may not start.&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/944752/"&gt;http://support.microsoft.com/kb/944752/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1786550214731055137?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1786550214731055137/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/11/update-rollup-5-for-exchange-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1786550214731055137'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1786550214731055137'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/11/update-rollup-5-for-exchange-server.html' title='Update Rollup 5 for Exchange Server 2007 Service Pack 1 (KB953467)'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4923552883555914989</id><published>2008-10-28T19:41:00.000+01:00</published><updated>2008-10-28T19:56:42.204+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='TransportAgent'/><title type='text'>Named properties bloat</title><content type='html'>Every mail item has some MAPI properties on them perhaps some non MAPI properties. Each of these properties get’s an ID and is store in the Named properties cache table. This table is located in each Exchange database and consist of three categories, nonMAPI properties, MAPI properties and Replication ID’s&lt;br /&gt;Named property cache has a limit of 32766 ID’s. You can monitor how much of the table that is used with performance counter but you must first enable additional Information Store logging. &lt;a href="http://support.microsoft.com/?kbid=254606"&gt;http://support.microsoft.com/?kbid=254606&lt;/a&gt; Article is for older version of Exchange, but it still apply for Exchange 2007&lt;br /&gt;&lt;br /&gt;Change the Library string located in HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\MSExchangeIS\Performance&lt;br /&gt;Change the string value from c:\exchsrvr\bin\mdbperf.dll to C:\Program Files\Microsoft\Exchange Server\bin\mdbperfX.dll (or to wherever your mdbperfx.dll is located)&lt;br /&gt;After you modify this registry value, you must restart Performance Monitor to see the new counters. The new counters are located under the MSExchangeIS Mailbox and MSExchange Public object. Counters that you should monitor is:&lt;br /&gt;Rows in NamedProps Table&lt;br /&gt;Rows in ReplidMap Table&lt;br /&gt;Rows in NamedProps Table&lt;br /&gt;Rows in ReplidMap Table&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How does the named properties table get populated?&lt;/strong&gt;&lt;br /&gt;Remember that this table is per database, this means that when a message is stored in a database, property ID’s from the message is stored in named properties table and if those ID doesn’t exist they will be added. So over time this table grows. Message can be from outlook, a public folder replication message or a message received by SMTP.&lt;br /&gt;&lt;br /&gt;Properties on messages within Exchange are transferred with help of the XEXCH50 blob or with help of X- headers. X- Header in SMTP messages is not mandatory and is user defined. This means that if some application wants to add functionality to SMTP they can add their own commands with help of the X- header. For more info about X- header see RFC822 and Extension-Field and User-Defined-Field. &lt;a href="http://tools.ietf.org/html/rfc822"&gt;http://tools.ietf.org/html/rfc822&lt;/a&gt;&lt;br /&gt;X- headers cannot only be for additional SMTP verbs but also for transferring information so when Exchange receives a mail with some x- header in it, Exchange will translate this x-header to a named property.&lt;br /&gt;Exchange writes info to application log when there is something added to namedprop table.&lt;br /&gt;Here you see the ‘x-myownheader’ getting added.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;EventID: 9873&lt;br /&gt;Source: MSExchangeIS&lt;br /&gt;A named property has been created for the database "/o=Home/ou=Exchange Administrative Group (FYDIBOHF23SPDLT)/cn=Configuration/cn=Servers/cn=MB2/cn=Microsoft Private MDB".&lt;br /&gt; ID: 0x8519&lt;br /&gt; Named property GUID: 00020386-0000-0000-c000-000000000046&lt;br /&gt; Named property name/ID: x-myownheader&lt;br /&gt; The following user is attempting to create the named property: "N/A"&lt;br /&gt; Protocol:  MAPI&lt;br /&gt; Client type: Transport&lt;br /&gt; Client version: 2049.0.33059.1&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;This is all good, but there is one problem, you can run out of space in the named properties table and when this happens you’re in deep problem since it will cause mail flow issues.&lt;br /&gt;Here is some more info about named properties &lt;a href="http://technet.microsoft.com/en-us/library/bb851495(EXCHG.80).aspx"&gt;http://technet.microsoft.com/en-us/library/bb851495(EXCHG.80).aspx&lt;/a&gt; there is also a resolution at the end of the article.&lt;br /&gt;The short version is to move all mailboxes to another database, delete the original database files and move mailboxes back to its original database, nothing you want to do more than necessary.&lt;br /&gt;Here is more info about this problem &lt;a href="http://technet.microsoft.com/en-us/library/bb851492(EXCHG.80).aspx"&gt;http://technet.microsoft.com/en-us/library/bb851492(EXCHG.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;When this table start to get near the quota limit you get warnings in the application eventlog like this.&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;The number of named properties created for database "SG02\Store02" is close to quota limit.&lt;br /&gt; Current number of named properties: 8172&lt;br /&gt; Quota limit for named properties: 8192&lt;br /&gt; User attempting to create the named property: "MB2$"&lt;br /&gt; Named property GUID: 00020386-0000-0000-c000-000000000046&lt;br /&gt; Named property name/id: "x-myownheader"&lt;br /&gt;&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;/span&gt;There is some tweaking you can do regarding to the cache, but it will probably not help you in the long run since there is a hardcoded upper limit on 32766 ID’s in the table. &lt;a href="http://technet.microsoft.com/en-us/library/bb851493(EXCHG.80).aspx"&gt;http://technet.microsoft.com/en-us/library/bb851493(EXCHG.80).aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to stop the named prop table population?&lt;/strong&gt;&lt;br /&gt;Well you cannot stop the population but you can stop unwanted x- headers to reach Information Store and that will stop most of the population. Most of these x- headers come with mail received from Internet. If you have a gateway that can strip out the x-headers from mail you’re lucky. If you don’t have this functionality in your gateway you can install the &lt;strong&gt;HeaderFilterAgent&lt;/strong&gt; on your Exchange 2007 Edge or Hub server. Download and installation instruction is at  &lt;a href="http://www.codeplex.com/HeaderFilterAgent"&gt;http://www.codeplex.com/HeaderFilterAgent&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This beautiful small piece of code strips all x- headers from anonymous received mail except from a white list that you can create. By only handle anonymous mail; you will allow mail between Exchange servers flow untouched.&lt;br /&gt;This agent is something that help protect your databases from getting the named properties table full and you into trouble.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;But what if you don’t have Exchange 2007?&lt;/strong&gt;&lt;br /&gt;With Exchange 2003 or Exchange 2000 you should be able to write a SMTP transport sink that does the same thing even though it’s much harder than writing managed code for Exchange 2007.&lt;br /&gt;There is also KB 941060 &lt;a href="http://support.microsoft.com/kb/941060"&gt;http://support.microsoft.com/kb/941060&lt;/a&gt; that doesn’t say it handles namedproperties cache but it contains some other handling that decrease the problem a bit.&lt;br /&gt;of course you can also put an Exchange 2007 Edge or Hub server role in front of your Exchange 2000/2003 servers and run HeaderFilterAgent on Exchange 2007&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4923552883555914989?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4923552883555914989/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/10/named-properties-bloat.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4923552883555914989'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4923552883555914989'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/10/named-properties-bloat.html' title='Named properties bloat'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7781688002911772054</id><published>2008-10-14T23:18:00.000+02:00</published><updated>2008-10-14T23:21:00.089+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='OCS'/><title type='text'>Information about OCS 2007 R2</title><content type='html'>Finally Microsoft reveal information about next version of Office Communication Server, OCS 2007  R2 or simply OCS R2 as its sometimes called.&lt;br /&gt;&lt;a href="http://www.microsoft.com/presspass/press/2008/oct08/10-14OCSR2PR.mspx"&gt;http://www.microsoft.com/presspass/press/2008/oct08/10-14OCSR2PR.mspx&lt;/a&gt; and&lt;br /&gt;&lt;a href="http://nomorephones.spaces.live.com/"&gt;http://nomorephones.spaces.live.com/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Among the things I like most is SIP trunking, Persistant group chat and Attendant console&lt;br /&gt;&lt;br /&gt;There is also info at Office Communication website &lt;a href="http://www.microsoft.com/communicationsserver/en/us/default.aspx"&gt;http://www.microsoft.com/communicationsserver/en/us/default.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7781688002911772054?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7781688002911772054/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/10/information-about-ocs-2007-r2.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7781688002911772054'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7781688002911772054'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/10/information-about-ocs-2007-r2.html' title='Information about OCS 2007 R2'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4487520329541701080</id><published>2008-10-08T08:36:00.001+02:00</published><updated>2008-10-08T08:46:10.201+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Update Rollup 4 for Exchange Server 2007 SP1 (KB 952580)</title><content type='html'>Rollup 4 for Exhange Server 2007 SP1 is released.&lt;br /&gt;&lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=8B492ED2-EA92-412F-A852-3AA1C58D9499&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=8B492ED2-EA92-412F-A852-3AA1C58D9499&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;This update is marked V2 for it to overwrite the accidental prerelase of RU4 one month ago.&lt;br /&gt;&lt;br /&gt;This is must since it contains a lot on bugfixes. &lt;a href="http://support.microsoft.com/?kbid=952580"&gt;http://support.microsoft.com/?kbid=952580&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4487520329541701080?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4487520329541701080/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/10/update-rollup-4-for-exchange-2007-sp1.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4487520329541701080'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4487520329541701080'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/10/update-rollup-4-for-exchange-2007-sp1.html' title='Update Rollup 4 for Exchange Server 2007 SP1 (KB 952580)'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7771651339402673372</id><published>2008-10-01T20:24:00.000+02:00</published><updated>2008-10-01T20:35:06.247+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='MVP'/><title type='text'>Reawarded again</title><content type='html'>Got a mail this afternoon from Microsoft.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:arial;color:#000099;"&gt;Dear Lasse Pettersson,&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;color:#000099;"&gt;&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family:arial;color:#000099;"&gt;Congratulations! We are pleased to .........bla bla bla ..... MVP award.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;So this means that I am rewarded again for another year with MVP status.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7771651339402673372?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7771651339402673372/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/10/reawarded-again.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7771651339402673372'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7771651339402673372'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/10/reawarded-again.html' title='Reawarded again'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-6317977756269805468</id><published>2008-09-21T22:43:00.000+02:00</published><updated>2008-09-21T23:12:20.793+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><title type='text'>Powershell scripts at SEForum</title><content type='html'>Recently I spoke at Sharepoint and Exchange forum &lt;a href="http://www.seforum.se/"&gt;http://www.seforum.se/&lt;/a&gt; One of the session was about powershell scripts.&lt;br /&gt;&lt;br /&gt;The two most valuable scripts are Get-ExchangeStoreageInfo.ps1 and Create-User.ps1&lt;br /&gt;Get-ExchangeStorageInfo gather information about your Exchange databases, storagegroups, file and diskutilization. pretty handy to run now and then to monitor your Exchange storage.&lt;br /&gt;&lt;br /&gt;The other script Create-User, creates windows accounts with homefolder, mailbox, joining the account to group, setting permission on folders etc. The script itself is not that fancy and could be more straightforward and smarter. Its intention was to show various techniques that can be used from powershell. One popular thing is to show a windowsform for userinput instead of questions in the script itself.&lt;br /&gt;&lt;br /&gt;To make this script work there is a bunch of prerequisite, OU structure, variables, fileshare etc. so you will not be able do download it and just make it work, you have to put in some effort yourself.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;The script can be downloaded from &lt;a href="http://www.seforum.se/Pages/20088115544100.aspx"&gt;http://www.seforum.se/Pages/20088115544100.aspx&lt;/a&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-6317977756269805468?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/6317977756269805468/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/09/powershell-scripts-at-seforum.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6317977756269805468'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6317977756269805468'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/09/powershell-scripts-at-seforum.html' title='Powershell scripts at SEForum'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4737485600381300227</id><published>2008-08-17T11:13:00.000+02:00</published><updated>2008-08-17T11:14:55.243+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='fun'/><category scheme='http://www.blogger.com/atom/ns#' term='Autodiscover'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>The Autodiscover song</title><content type='html'>If you like Exchange 2007 Autodiscover functionality which you should, you might enjoy the Autodiscover song &lt;a href="http://blog.seattlepi.nwsource.com/microsoft/archives/145822.asp"&gt;http://blog.seattlepi.nwsource.com/microsoft/archives/145822.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Info about Autodiscover &lt;a href="http://technet.microsoft.com/en-us/library/bb124251.aspx"&gt;http://technet.microsoft.com/en-us/library/bb124251.aspx&lt;/a&gt; and the White paper &lt;a href="http://technet.microsoft.com/en-us/library/bb332063.aspx"&gt;http://technet.microsoft.com/en-us/library/bb332063.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4737485600381300227?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4737485600381300227/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/08/autodiscover-song.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4737485600381300227'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4737485600381300227'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/08/autodiscover-song.html' title='The Autodiscover song'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3914302037423946499</id><published>2008-08-14T22:11:00.000+02:00</published><updated>2008-08-14T22:18:38.968+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Exchange Server Remote Connectivity Analyzer</title><content type='html'>&lt;p&gt;Have you ever needed to do some testing of your Exchange server from Internet?&lt;br /&gt;Well here is a site that can do some pretty valuable tests of your server.&lt;/p&gt;&lt;p&gt;Exchange Server Remote Connectivity Analyzer &lt;a href="https://www.testexchangeconnectivity.com/"&gt;https://www.testexchangeconnectivity.com/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Be carefull with the account and password that you submit, they should only be test account and should be deleted afterwards for best security.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3914302037423946499?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3914302037423946499/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/08/exchange-server-remote-connectivity.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3914302037423946499'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3914302037423946499'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/08/exchange-server-remote-connectivity.html' title='Exchange Server Remote Connectivity Analyzer'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3353895389165718726</id><published>2008-07-25T13:49:00.000+02:00</published><updated>2008-07-30T21:09:07.985+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Permission'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><title type='text'>Grant permission to change permission on mailboxes</title><content type='html'>To change mailbox permission on an Exchange 2003 mailboxes you must have the Exchange Full Administrator right. In many organizations there is just a few people that have this right, but the need to change mailbox permission is quite big, often the need is to give Full mailbox access to a user on a mailbox that is unmonitored.&lt;br /&gt;&lt;br /&gt;And there we have a conflict, do we trust helpdesk or a novice Exchange administrator to have the Full Exchange Administrator permission? probably not. So what can be done?&lt;br /&gt;&lt;br /&gt;Luckily there is a way to grant the permission to change permission on mailboxes without being the big Exchange administrator, sort of.&lt;br /&gt;&lt;br /&gt;&lt;p&gt;Use Exchange Management Console, drill down to a mailbox database, right click and click properties and select the security tab, add the helpdesk group and select Allow only Change Permission and Administer Information Store.&lt;br /&gt;Change Permission will inherit down to mailboxes. The helpdesk group must also have Active Directory permission to manage user account. This is done with normal AD delegation.&lt;br /&gt;Unfortunately helpdesk group must also have Administer Information Store permission to get what we want. With this right they can also dismount and mount that database.&lt;/p&gt;&lt;p&gt;Two links that help you understand things better.&lt;br /&gt;&lt;a href="http://support.microsoft.com/kb/329236"&gt;http://support.microsoft.com/kb/329236&lt;/a&gt;&lt;br /&gt;&lt;a href="http://technet.microsoft.com/en-us/library/bb124053.aspx"&gt;http://technet.microsoft.com/en-us/library/bb124053.aspx&lt;/a&gt;&lt;/p&gt;This is not the ideal solution, but if there is a need for setting mailbox permission without being Full Exchange Administrator, this solution can help.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3353895389165718726?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3353895389165718726/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/grant-permission-to-change-permission.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3353895389165718726'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3353895389165718726'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/grant-permission-to-change-permission.html' title='Grant permission to change permission on mailboxes'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4103687567037375258</id><published>2008-07-17T22:19:00.000+02:00</published><updated>2008-07-25T13:49:28.817+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Automatic installation of Rollups with Exchange 2007</title><content type='html'>&lt;div align="left"&gt;Have you ever gotten tired of applying Service Packs or hotfixes after you installed Exchange? With Exchange 2007 you can do this automatically.&lt;br /&gt;Copy complete Exchange DVD to a folder and then copy the rollup fix to the updates folder. Finished result looks like this.&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;br /&gt;2008-05-02 19:26 DIR scripts&lt;br /&gt;2008-05-02 19:26 DIR Setup&lt;br /&gt;2008-05-02 19:30 DIR Updates&lt;br /&gt;2007-11-27 09:29 21244928 exchangeserver.msi&lt;br /&gt;2007-11-27 09:29 63 autorun.inf&lt;br /&gt;2007-11-27 09:29 361472 setup.com&lt;br /&gt;2007-11-27 09:29 9228 relnotes.htm&lt;br /&gt;2007-11-27 09:29 519296 setup.exe&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;In the updates folder you have readme.txt plus the rollup patch file.&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;&lt;br /&gt;2008-07-16 18:14 35991040 Exchange2007-KB949870-x64-EN.msp&lt;br /&gt;2007-11-27 09:30 60 readme.txt&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;so when you run setup and install Exchange, the setup process will automatically apply the patch in the updates folder.&lt;br /&gt;Pretty slick if you ask me &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div align="left"&gt; &lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4103687567037375258?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4103687567037375258/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/automatic-installation-of-rollups-with.html#comment-form' title='2 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4103687567037375258'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4103687567037375258'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/automatic-installation-of-rollups-with.html' title='Automatic installation of Rollups with Exchange 2007'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>2</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-795704798135010837</id><published>2008-07-08T21:24:00.000+02:00</published><updated>2008-07-08T21:30:43.931+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='hotfix'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><title type='text'>Exchange 2003 and 2007 security patch</title><content type='html'>Vulnerabilities in Outlook Web Access for Exchange Server Could Allow Elevation of Privilege (953747) &lt;a href="http://www.microsoft.com/technet/security/bulletin/MS08-039.mspx"&gt;http://www.microsoft.com/technet/security/bulletin/MS08-039.mspx&lt;/a&gt; and &lt;a href="http://support.microsoft.com/kb/953747"&gt;http://support.microsoft.com/kb/953747&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-795704798135010837?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/795704798135010837/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/exchange-2003-and-2007-security-patch.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/795704798135010837'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/795704798135010837'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/exchange-2003-and-2007-security-patch.html' title='Exchange 2003 and 2007 security patch'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7814043412079039277</id><published>2008-07-08T21:12:00.000+02:00</published><updated>2008-07-08T21:15:56.184+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Update Rollup 7 for Exchange 2007 RTM</title><content type='html'>&lt;p&gt;For you people that have not installed Exchange 2007 SP1 yet, here is rollup 7 &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=086A2A13-A1DE-4B1D-BD12-B148BFD2DAFA&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=086A2A13-A1DE-4B1D-BD12-B148BFD2DAFA&amp;amp;displaylang=en&lt;/a&gt;&lt;/p&gt;It contains the same security enhancment as Rollup 3 for SP1 does &lt;a href="http://www.microsoft.com/technet/security/bulletin/MS08-039.mspx"&gt;http://www.microsoft.com/technet/security/bulletin/MS08-039.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;and the KB &lt;a href="http://support.microsoft.com/?kbid=953469"&gt;http://support.microsoft.com/?kbid=953469&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7814043412079039277?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7814043412079039277/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/update-rollup-7-for-exchange-2007-rtm.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7814043412079039277'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7814043412079039277'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/update-rollup-7-for-exchange-2007-rtm.html' title='Update Rollup 7 for Exchange 2007 RTM'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-8026347321616807245</id><published>2008-07-08T21:06:00.000+02:00</published><updated>2008-07-08T21:11:55.683+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='rollup'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Update Rollup 3 for Exchange Server 2007 SP1 (KB 949870)</title><content type='html'>Rollup 3 for Exchange 2007 SP1 is live at &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=63E7F26C-92A8-4264-882D-F96B348C96AB&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=63E7F26C-92A8-4264-882D-F96B348C96AB&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;This update is deffinitvly for everyone since it also contains security enhancment &lt;a href="http://www.microsoft.com/technet/security/bulletin/MS08-039.mspx"&gt;http://www.microsoft.com/technet/security/bulletin/MS08-039.mspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Description is here &lt;a href="http://support.microsoft.com/?kbid=949870"&gt;http://support.microsoft.com/?kbid=949870&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-8026347321616807245?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/8026347321616807245/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/update-rollup-3-for-exchange-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8026347321616807245'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8026347321616807245'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/update-rollup-3-for-exchange-server.html' title='Update Rollup 3 for Exchange Server 2007 SP1 (KB 949870)'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1341943256774406497</id><published>2008-07-03T18:20:00.000+02:00</published><updated>2008-07-03T18:28:08.529+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='ISA 2006'/><title type='text'>ISA server 2006 SP1 is released</title><content type='html'>Finally ISA 2006 SP1 is released to public. It contains many new features such as Diagnistic log viewing, Traffic Simulator, better NLB support, better Kerberos Constrained Delegation support, support for client cert authentication without domain join, Configure Change Tracking log, support for SAN certificates which is a big thing for Exchange 2007 and OCS 2007 servers.&lt;br /&gt;Read these articles before installing &lt;a href="http://support.microsoft.com/kb/885957"&gt;http://support.microsoft.com/kb/885957&lt;/a&gt;&lt;br /&gt;Here is the update &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=d2feca6d-81d7-430a-9b2d-b070a5f6ae50&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=d2feca6d-81d7-430a-9b2d-b070a5f6ae50&amp;amp;DisplayLang=en&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1341943256774406497?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1341943256774406497/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/isa-server-2006-sp1-is-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1341943256774406497'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1341943256774406497'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/07/isa-server-2006-sp1-is-released.html' title='ISA server 2006 SP1 is released'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-2694942836506151556</id><published>2008-06-26T19:24:00.000+02:00</published><updated>2008-06-26T19:30:13.675+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Hyper-V'/><title type='text'>Hyper-V is released</title><content type='html'>Finally Hyper-V is relased. Download from  &lt;a href="http://www.microsoft.com/hyper-v"&gt;http://www.microsoft.com/hyper-v&lt;/a&gt;.&lt;br /&gt;It should also be available on Microsoft Update on July 8, 2008&lt;br /&gt;More and good info is at &lt;a href="http://blogs.technet.com/virtualization/archive/2008/06/26/wu-hoo-only-12-days-to-wu.aspx"&gt;http://blogs.technet.com/virtualization/archive/2008/06/26/wu-hoo-only-12-days-to-wu.aspx&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Keep an eye open for more info about Exchange and Hyper-V within 60 days from now.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-2694942836506151556?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/2694942836506151556/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/hyper-v-is-released.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2694942836506151556'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/2694942836506151556'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/hyper-v-is-released.html' title='Hyper-V is released'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4329745775585966500</id><published>2008-06-21T12:15:00.000+02:00</published><updated>2008-06-21T12:16:14.152+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Gadget'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Exchange Web Services Windows Vista Gadget Sample Application</title><content type='html'>If you’re in to vista sidebar gadgets or want to know how to use Exchange 2007 Web services, this one is for you.&lt;br /&gt;&lt;br /&gt;It’s a vista gadget that retrieves Inbox, Calendar, and Task information from a user's Microsoft Exchange Server 2007 mailbox.&lt;br /&gt;Link for download is here &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=f9a0d33c-c894-4ea1-ad20-4e418c715175&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=f9a0d33c-c894-4ea1-ad20-4e418c715175&amp;amp;DisplayLang=en&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Default installation directory is “C:\Program Files\Microsoft\ExDevCenterDownloads\EWSVistaGadgetSample” and there you will find a document with lots of info about this gadget&lt;br /&gt;Also see “C:\Users\username\AppData\Local\Microsoft\Windows Sidebar\Gadgets\ExchangeWebServices.gadget” directory for the gadget HTML files&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4329745775585966500?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4329745775585966500/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/exchange-web-services-windows-vista.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4329745775585966500'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4329745775585966500'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/exchange-web-services-windows-vista.html' title='Exchange Web Services Windows Vista Gadget Sample Application'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-504175345216611690</id><published>2008-06-13T04:43:00.000+02:00</published><updated>2008-06-13T04:49:14.053+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Testexchangeconnectivity website open</title><content type='html'>Microsoft has built a site for testing some Exchange 2007 functionality.&lt;br /&gt;&lt;a href="https://testexchangeconnectivity.com/"&gt;https://testexchangeconnectivity.com/&lt;/a&gt;&lt;br /&gt;Be sure that you use a test account when entering credentials then sit back and enjoy the show.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-504175345216611690?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/504175345216611690/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/testexchangeconnectivity-website-open.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/504175345216611690'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/504175345216611690'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/testexchangeconnectivity-website-open.html' title='Testexchangeconnectivity website open'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-5816996105425532675</id><published>2008-06-11T23:34:00.000+02:00</published><updated>2008-06-11T23:43:32.420+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Backup of Exchange 2007 on Windows 2008</title><content type='html'>&lt;p&gt;With Windows 2008 there is no more NTBackup that you can use to backup Exchange 2007 server, and the windows team did not put in support for Exchange streaming backup in the new Windows 2008 backup software.&lt;/p&gt;&lt;p&gt;There is unsupported workarounds with copying DLL’s and use the old NTBackup, but that’s not the recommended way of doing it. &lt;/p&gt;&lt;p&gt;Thankfully Microsoft listened and acted on peoples requests and they will create an addon or whatever its going to be called to the Windows 2008 backup software that can be used for Exchange backups. It will also use the modern way of doing backup with help of the VSS framework.&lt;/p&gt;&lt;p&gt;The sad story is that it’s not downloadable at this moment, but the word is that it will be this summer.&lt;br /&gt;&lt;br /&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-5816996105425532675?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/5816996105425532675/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/backup-of-exchange-2007-on-windows-2008.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5816996105425532675'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5816996105425532675'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/backup-of-exchange-2007-on-windows-2008.html' title='Backup of Exchange 2007 on Windows 2008'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-4497888825568014087</id><published>2008-06-11T23:23:00.000+02:00</published><updated>2008-06-11T23:29:49.065+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='IPV6'/><category scheme='http://www.blogger.com/atom/ns#' term='Windows 2008'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>IPV6 on Windows 2008 together with Exchange 2007 SP1</title><content type='html'>Exchange 2007 SP1 has support for IPV6 under certain circumstances. &lt;a href="http://technet.microsoft.com/en-us/library/bb629624.aspx"&gt;http://technet.microsoft.com/en-us/library/bb629624.aspx&lt;/a&gt;&lt;br /&gt;Since most people don’t use IPV6 on there’s network I suggest that you disabled it (it cannot be uninstalled). This is done in 3 steps.&lt;br /&gt;· Uncheck the IPV6 checkbox on your NIC settings.&lt;br /&gt;· Edit the hosts file and disable the line “::1 localhost”, that is put a # sign at the front.&lt;br /&gt;· And the last thing is to do is edit a registry value. HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip6\Parameters\DisabledComponents and put in a DWORD with value of 0xffffffff&lt;br /&gt;This will turn off IPV6 for everything except the loopback traffic and Exchange does not have an issue with that. For more ref. see &lt;a href="http://support.microsoft.com/kb/929852"&gt;http://support.microsoft.com/kb/929852&lt;/a&gt;&lt;br /&gt;You have to reboot your server after editing this registry value.&lt;br /&gt;&lt;br /&gt;Doing all this will also resolve some other issues, the most famous one is the problem with RPCProxy component only listening on IPV4 and make Outlook Anywhere work again.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-4497888825568014087?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/4497888825568014087/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/ipv6-on-windows-2008-together-with.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4497888825568014087'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/4497888825568014087'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/ipv6-on-windows-2008-together-with.html' title='IPV6 on Windows 2008 together with Exchange 2007 SP1'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-7621551877112421064</id><published>2008-06-07T16:16:00.000+02:00</published><updated>2008-11-21T20:06:59.004+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='PowerShell'/><category scheme='http://www.blogger.com/atom/ns#' term='proxyaddress'/><title type='text'>Remove proxyaddresses powershell script</title><content type='html'>A friend of mine approached me with a question about email addresses on his Exchange servers the other day. He wanted to remove some old SMTP addresses not used anymore and of course not doing this the manual way by clicking each recipient and remove the address, some sort of script was needed.&lt;br /&gt;He is using Exchange 2007 so I figured a PowerShell script would do it. This is the PowerShell script I created. It can certainly be made more flexible and efficient, but this one still functions well.create a file “remove_proxyaddess.ps1” and edit line 6 and 13 to suit you environment&lt;br /&gt;&lt;br /&gt;&lt;span style="font-family:times new roman;"&gt;# Remove proxy addresses&lt;br /&gt;# change the Get-Mailbox statement in line 6 to select only a subset of mailboxes&lt;br /&gt;# change -like paratameter in line 13 to the domain you want to remove&lt;br /&gt;&lt;br /&gt;#get mailboxes and iterate through&lt;br /&gt;Get-Mailbox  foreach {&lt;br /&gt;# .emailaddresses returns array&lt;br /&gt;# loop each email address&lt;br /&gt;for ($i=0;$i -lt $_.EmailAddresses.Count; $i++)&lt;br /&gt;{&lt;br /&gt;$address = $_.EmailAddresses[$i]&lt;br /&gt;# removes all addresses with test.com domain&lt;br /&gt;if ($address.SmtpAddress -like "*@test.domain" )&lt;br /&gt;{&lt;br /&gt;Write-host("Remove smtp adress: " + $address.AddressString.ToString() )&lt;br /&gt;# remove address in the array&lt;br /&gt;$_.EmailAddresses.RemoveAt($i)&lt;br /&gt;}&lt;br /&gt;}&lt;br /&gt;# save changes&lt;br /&gt;$_  set-mailbox&lt;br /&gt;}&lt;br /&gt;&lt;/span&gt;&lt;br /&gt;Run script from Exchange Management console. Script will output info to the console so adjusting screen buffer size to a large value is a good thing so you can scroll through output and see what happened when running script.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-7621551877112421064?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/7621551877112421064/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/remove-proxyaddresses-powershell-script.html#comment-form' title='13 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7621551877112421064'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/7621551877112421064'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/06/remove-proxyaddresses-powershell-script.html' title='Remove proxyaddresses powershell script'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>13</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-6167408019557548902</id><published>2008-05-08T21:30:00.000+02:00</published><updated>2008-05-08T21:33:59.309+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Update Rollup 2 for Exchange Server 2007 Service Pack 1 (KB948016)</title><content type='html'>Download information for Update Rollup 2 for Exchange 2007 SP1 here. &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=99DA32E0-D9E3-4156-AABF-8369BF96E3E7&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyId=99DA32E0-D9E3-4156-AABF-8369BF96E3E7&amp;amp;displaylang=en&lt;/a&gt;&lt;br /&gt;It will also be available on Microsoft Update&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-6167408019557548902?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/6167408019557548902/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/05/update-rollup-2-for-exchange-server.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6167408019557548902'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/6167408019557548902'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/05/update-rollup-2-for-exchange-server.html' title='Update Rollup 2 for Exchange Server 2007 Service Pack 1 (KB948016)'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-3118219322674867567</id><published>2008-05-04T20:32:00.001+02:00</published><updated>2008-05-12T16:33:07.432+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='diskpart Windows2008'/><title type='text'>Diskpart and Windows 2008</title><content type='html'>Microsoft claimes that there is no need to use diskpart on a Windows 2008 server with Exchange 2007 SP1. If you have build some larger servers with Exchange in the past this sounds wonderful to skip the diskpart stuff, but if you think about it for a while what exactly has Exchange to do with storage track boundaries. Exchange doesn’t know about this, it simply uses the partition presented by the OS. In my opinion this is simply a Windows 2008 server thing.&lt;br /&gt;&lt;br /&gt;Why is Windows 2008 better than previous version of Windows?&lt;br /&gt;When creating partitions with the built in Disk Management tool it created a partition that isn’t always aligned with the underlying disk layout , so sometimes when writing or reading from disk windows was forced to do two read or writes instead of one and that is of course bad for performance.&lt;br /&gt;What Windows 2008 does when creating a partition is to move the starting point forward in the same way you manually did when using diskpart.exe so there should be no misalignment between the physical storage system and the logical partition layout. The storage layout has changed during the years from 32KB chunks to 64 and sometimes 256KB, Windows 2008 set the offset to 1MB to be safe in the future. Do anybody remember ‘no one should ever need more than 640KB memory’.&lt;br /&gt;&lt;br /&gt;And yes, every application running on Windows 2008 will benefit from this, not only Exchange.&lt;br /&gt;&lt;br /&gt;In case you’re interested in how to how to Align Exchange I/O with Storage Track Boundaries with diskpart.exe, here it is &lt;a href="http://technet.microsoft.com/en-us/library/aa998219(EXCHG.80).aspx"&gt;http://technet.microsoft.com/en-us/library/aa998219(EXCHG.80).aspx&lt;/a&gt;.&lt;br /&gt;This is a must read if you don’t use Windows 2008&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-3118219322674867567?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/3118219322674867567/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/05/diskpart-and-windows-2008.html#comment-form' title='4 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3118219322674867567'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/3118219322674867567'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/05/diskpart-and-windows-2008.html' title='Diskpart and Windows 2008'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>4</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-8079888644614138046</id><published>2008-04-20T08:10:00.000+02:00</published><updated>2008-04-20T08:16:01.080+02:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='antispam'/><title type='text'>Outlook Safelist aggregation</title><content type='html'>&lt;p&gt;You use Exchange 2007 Content Filtering Agent for spam fighting, there is sometimes occasions when it classifies mail as spam even though it’s not. Content Filtering Agent is using a whitelist that is managed from outlook or OWA. This whitelist is by default not propagated to to your Edge servers or hub server if you have installed antispam agents on it. There is two steps to make this happen, first users must enter addresses into the safelist next step is for the administrator to aggregate this information and save it into AD user object.&lt;/p&gt;&lt;p&gt;This list can be edited in outlook by clicking ToolsOptionsJunk E-mail buttonSafe Senders tab. There is also an option here and there in outlook that says “Add Sender to Safe Senders List”. The list itself is stored inside each user mailbox located on the Exchange mailbox server.&lt;/p&gt;&lt;p&gt;Ok, so how can you get Exchange 2007 Edge server or if you have Exchange HUB/Transport server with antispam agents installed to read this info?&lt;/p&gt;&lt;p&gt;It will not happen automatically, the administrator must make this happen. The easiest way is to run Update- Safelist cmdlet on a scheduled basis. What this command does is reading the safelist inside users mailboxes and writes this info to users AD account. Email addresses are hashed before saved into msExchSafeSendersHash attribute so information cannot be read and used in a bad way.&lt;/p&gt;&lt;p&gt;If you’re using Exchange 2007 Edge server, the edge-sync process will synchronize this attribute from Active Directory to ADAM that Edge server leverage each time edge-sync is run. &lt;/p&gt;&lt;p&gt;The complete process is.&lt;br /&gt;·         User adds addresses to there’s safelist with help of outlook&lt;br /&gt;·         Administrator run the Update-Safelist cmdlet (this should be set up with a scheduled task)&lt;br /&gt;·         If you don’t have Edge servers and have antispam agents installed on your HUB/Transport server, you’re done, Content Filtering agent on Edge server have to wait for this info until edge-sync runs. &lt;/p&gt;&lt;p&gt;End users should not expect that there safelist will work at once because the Update-Safelist must be run and also the edge-sync process.&lt;/p&gt;&lt;p&gt;example&lt;br /&gt;·         mail from &lt;a href="mailto:someone@microsoft.com"&gt;someone@microsoft.com&lt;/a&gt; is sent to user1&lt;br /&gt;·         user1 has no info in the safelist&lt;br /&gt;·         mail gets a high SCL value and is either blocked or rerouted to Junk E-mail folder&lt;/p&gt;&lt;p&gt;But if the user1 has &lt;a href="mailto:someone@microsoft.com"&gt;someone@microsoft.com&lt;/a&gt; in the safelist and the administrator has run outlook-safelist command, content filter agent will set a SCL value of -1 to the mail and it’s therefore not blocked by content filter agent.&lt;/p&gt;&lt;p&gt;But if &lt;a href="mailto:someone@microsoft.com"&gt;someone@microsoft.com&lt;/a&gt; is sent the same mail to user2 it will get the high SCL value and either be blocked or rerouted to Junk E-mail folder. You see the safelist is personal to each user.&lt;/p&gt;&lt;p&gt;You can see what mail and why Content Filter agent is blocking mail in the agent log file, default located in C:\Program Files\Microsoft\Exchange Server\TransportRoles\Logs\AgentLog&lt;/p&gt;&lt;p&gt;There is also a performance counter that is good to look at when dealing with Safe-Senders. Performance Object is “MSExchange Content Filter Agent” and the counter is “Bypassed recipients due to per-recipient Safe-Senders”. This number will tell you how many mail that have bypassed content filter agent because users have added mail addresses to there’s safelist.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;How to schedule the safelist aggregation.&lt;/strong&gt;&lt;/p&gt;&lt;p&gt;Create a powershell script file ex. “C:\Batch\safelist-aggregation.ps1”&lt;br /&gt;You only need one line of code in that file.&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;Get-Mailbox  where {$_.RecipientType -eq ‘UserMailbox’ }  Update-Safelist -Type Both&lt;br /&gt;&lt;/span&gt;This will update the safelist from all user mailboxes.&lt;br /&gt;There may be need for filter the Get-Mailbox cmdlet in so you not get all mailboxes in the search but only those located on a specific server or databases.&lt;br /&gt;&lt;span style="font-family:courier new;font-size:85%;"&gt;“Get-Mailbox –Server &lt;servername&gt; …”&lt;br /&gt;“Get-Mailbox –Database &lt;databasename&gt; …”&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Create a scheduled task to run the powershell script.&lt;br /&gt;&lt;span style="font-size:85%;"&gt;&lt;span style="font-family:courier new;"&gt;C:\WINDOWS\SYSTEM32\windowspowershell\v1.0\powershell.exe -PSConsoleFile "C:\Program Files\Microsoft\Exchange Server\Bin\ExShell.psc1" -Command  C:\batch\safelist-aggregation.ps1&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;&lt;p&gt;How often the scheduled task is run, is up to the administrator to decide. Factors are Active Directory replication, site layout, number of users to collect safelist from etc.&lt;br /&gt;By enabling safelist aggregation users will be happier since mail from there’s contacts and safelist will not end up as spam in the Junk e-mail folder.&lt;br /&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-8079888644614138046?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/8079888644614138046/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/04/outlook-safelist-aggregation.html#comment-form' title='6 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8079888644614138046'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/8079888644614138046'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/04/outlook-safelist-aggregation.html' title='Outlook Safelist aggregation'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>6</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-1312856366583308392</id><published>2008-04-06T14:43:00.000+02:00</published><updated>2008-12-09T06:52:41.941+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='connectors'/><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2007'/><title type='text'>Anonymous submission and relay of SMTP messages in Exchange 2007</title><content type='html'>When organizations install Exchange 2007 they often get problems because they have applications and sometimes users sending SMTP mail to there’s mail server. In previous version of Exchange this was not a problem since it allowed receiving of mail without authentication, with Exchange 2007 this is no longer the case. Default setting on the “Default servername” receive connector is not to allow anonymous users.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_5XosOA-VKXY/R_jGSg40AuI/AAAAAAAAAA0/Kr4Dve-Y7ew/s1600-h/Permission_Group.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5186112992285295330" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_5XosOA-VKXY/R_jGSg40AuI/AAAAAAAAAA0/Kr4Dve-Y7ew/s320/Permission_Group.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The easiest thing to do is to check the “Anonymous users”, but are you really sure you want to do this? There is a good reason not to allow anonymous submission of SMTP mail and that’s getting rid of the anonymity on your network. If you really need to accept anonymous submission then I suggest that you create a new receive connector that allow anonymous users and only accept mail from certain IP (look on the network tab and ) that cannot send mail authenticated, this also makes the “Default servername” receive connector have its default settings.A common misunderstanding is that by allowing anonymous users also makes it possible to relay mail, this is not the case. To allow relaying users or the application must authenticate the SMTP session. If mail is destined to internal users then there is no need to allow relaying, it’s only needed when mail is destined to external recipients.Default settings on receive connectors is set to allow “Exchange users” to relay. Exchange users is all users that have a mailbox, so by creating a mailbox for the application and make the application authenticate it will also be allowed to relay. Type of authentication is specified on the “Authentication” tab.&lt;br /&gt;&lt;a href="http://1.bp.blogspot.com/_5XosOA-VKXY/R_jG7g40AvI/AAAAAAAAAA8/CFCYk8FHPl8/s1600-h/Authentication.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5186113696659931890" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://1.bp.blogspot.com/_5XosOA-VKXY/R_jG7g40AvI/AAAAAAAAAA8/CFCYk8FHPl8/s320/Authentication.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;The most common authentication method is “Basic Auth.”. Exchange 2007 settings is to only allow basic auth after that TLS has been started, and that is not so common that applications can do TLS. TLS is similar to SSL and it encrypts the transmission so it’s a good thing if it can be enabled in the application. Integrated Windows Authentication is good to use if your applications can use it.&lt;br /&gt;Another good thing if you can make your application authenticate when sending SMTP mail is they bypass spam checks done by Exchange. You can see this if you run&lt;br /&gt;&lt;span style="color:#3366ff;"&gt;Get-ADPermission "receive connector name" where {$_.User -like 'NT AUTHORITY\Authenticated Users' -and $_.isinherited -eq $False} ft User, ExtendedRights –autosize&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_5XosOA-VKXY/R_jHjQ40AwI/AAAAAAAAABE/DiJ9a_E-qzg/s1600-h/Permission_EMS.JPG"&gt;&lt;img id="BLOGGER_PHOTO_ID_5186114379559731970" style="FLOAT: left; MARGIN: 0px 10px 10px 0px; CURSOR: hand" alt="" src="http://4.bp.blogspot.com/_5XosOA-VKXY/R_jHjQ40AwI/AAAAAAAAABE/DiJ9a_E-qzg/s320/Permission_EMS.JPG" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Spam checks are only done if you have installed the antispamagents on your HubTransport server.&lt;br /&gt;&lt;br /&gt;If you really want to allow relay without authentication (=anonymous relay) you should read &lt;a href="http://msexchangeteam.com/archive/2006/12/28/432013.aspx"&gt;http://msexchangeteam.com/archive/2006/12/28/432013.aspx&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-1312856366583308392?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/1312856366583308392/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/04/anonymous-submission-and-relay-of-smtp.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1312856366583308392'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/1312856366583308392'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/04/anonymous-submission-and-relay-of-smtp.html' title='Anonymous submission and relay of SMTP messages in Exchange 2007'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://1.bp.blogspot.com/_5XosOA-VKXY/R_jGSg40AuI/AAAAAAAAAA0/Kr4Dve-Y7ew/s72-c/Permission_Group.JPG' height='72' width='72'/><thr:total>0</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-5473933718772979783</id><published>2008-03-17T13:51:00.000+01:00</published><updated>2008-12-09T06:52:42.515+01:00</updated><category scheme='http://www.blogger.com/atom/ns#' term='Exchange 2003'/><category scheme='http://www.blogger.com/atom/ns#' term='logparser'/><title type='text'>Exchange 2003 statistics with Logparser</title><content type='html'>Often when I try to get some information about customers current Exchange 2003 system they don’t have a clue how much mail going through the system, other question that is unanswered is size of mail, when is mail delivered. Gathering this type of information is important since it can generate numbers to use as input when sizing your upcoming Exchange 2007 servers.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Activate Message tracking:&lt;/strong&gt;&lt;br /&gt;In these examples I use Exchange Message Tracking log files to run Logparser against. Other sources of information can be the SMTP protocol log files, but this is another story.&lt;br /&gt;Most Exchange admins have activated Message Tracking but if you don’t, start Exchange System Manager and drill down to the Server object, right click on it and select properties. Select the checkbox “Enable message tracking”. This activation is per server basis and if you have multiple servers it’s a good idea to activate it on all servers. It can be done with System server policy or by manually doing it on all servers. When activated; log files will be created in C:\Program Files\Exchsrvr\&lt;servername&gt;.log\ if you have installed Exchange in the default location.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Message tracking format:&lt;/strong&gt;&lt;br /&gt;When mail is sent in an Exchange server it goes through several steps before it actually arrives at the recipient inbox. Which steps involved also depends on where the message originates from and where it’s sent to. Each event write a line in the message tracking log file and therefore every mail is logged several times with different Event-ID in the file. See Microsoft KB article &lt;a href="http://support.microsoft.com/kb/821905/en-us"&gt;821905&lt;/a&gt; for Message tracking event IDs in Exchange Server 2003. As stated in the KB article there is no single event that is logged a single time for each mail but the closest match is Event-ID 1019. Event-ID’s is important depending on what information you want to get from log files.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Logparser:&lt;/strong&gt;&lt;br /&gt;What is Logparser? It’s a very nice command line tool for parsing log files. Most log files are in some kind of text format such as CSV, W3C but it can also be eventlog and netmon trace files.&lt;br /&gt;Start by download and install logparser from &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;amp;DisplayLang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=890cd06b-abf8-4c25-91b2-f8d975cf8c07&amp;amp;DisplayLang=en&lt;/a&gt;. If you want results to be displayed as graphs you also need Office web components &lt;a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7287252C-402E-4F72-97A5-E0FD290D4B76&amp;amp;displaylang=en"&gt;http://www.microsoft.com/downloads/details.aspx?FamilyID=7287252C-402E-4F72-97A5-E0FD290D4B76&amp;amp;displaylang=en&lt;/a&gt;. They only exists for office 2003 but can be used even if you run office 2007. Logparser is also available as a COM object so it can be used from scripts you write. &lt;a href="http://msexchangeteam.com/files/12/attachments/entry445704.aspx"&gt;http://msexchangeteam.com/files/12/attachments/entry445704.aspx&lt;/a&gt;&lt;br /&gt;You don’t need to install logparser on your Exchange server, simplest is to run it from your PC as long as you have access to the log files.&lt;br /&gt;&lt;br /&gt;&lt;strong&gt;Running logparser:&lt;/strong&gt;&lt;br /&gt;Start by copy those message tracking log files you want to examine from your Exchange server to a local directory on your PC. If you open a log file it will be opened with notepad which not do a great job of formatting it, my suggestion is to use wordpad if you want to open and read message tracking log files manually.&lt;br /&gt;Other important factors are from which server is log files copied, you would get different result if using log files from a mailbox server or from a server acting as a hub, also consider the Event-ID used when parsing log files.&lt;br /&gt;&lt;br /&gt;A common request is getting the number of email per day.&lt;br /&gt;&lt;span style="color:#000099;"&gt;"C:\Program Files\Log Parser 2.2\LogParser.exe" "Select Date as Day,Count(*) as email from *.log where Event-ID = 1019 Group By Day" -i:W3C&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Output will look like&lt;br /&gt;Day email&lt;br /&gt;--------- -----&lt;br /&gt;2008-2-29 22869&lt;br /&gt;2008-3-1 8479&lt;br /&gt;2008-3-2 7234&lt;br /&gt;2008-3-3 24290&lt;br /&gt;2008-3-4 25504&lt;br /&gt;2008-3-5 25020&lt;br /&gt;2008-3-6 25096&lt;br /&gt;2008-3-7 23806&lt;br /&gt;2008-3-8 16864&lt;br /&gt;2008-3-9 12754&lt;br /&gt;2008-3-10 26683&lt;br /&gt;2008-3-11 47088&lt;br /&gt;2008-3-12 26132&lt;br /&gt;2008-3-13 28605&lt;br /&gt;&lt;br /&gt;What happens is that each logfile in the current directory is examined for rows where ‘Event-ID = 1019’. The Date field is read and summed and then the output is grouped to get number of hits per day. In this example I have logfiles ranging from 29 Feb to 13 of Mar.&lt;br /&gt;&lt;br /&gt;You can also output the result to jpg file&lt;br /&gt;&lt;span style="color:#000099;"&gt;"C:\Program Files\Log Parser 2.2\LogParser.exe" "Select Date as Day,Count(*) as email Into chart.jpg from *.log where Event-ID = 1019 Group By Day" -i:W3C -o:Chart -Charttype:Line -Charttitle:"Number of emails per day" -View:on&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_5XosOA-VKXY/R95s6Ext0hI/AAAAAAAAAAM/CTlXSKCGff0/s1600-h/email_day_line.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5178696366493127186" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_5XosOA-VKXY/R95s6Ext0hI/AAAAAAAAAAM/CTlXSKCGff0/s320/email_day_line.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;or to a little more fancy 3D graph&lt;br /&gt;&lt;span style="color:#000099;"&gt;"C:\Program Files\Log Parser 2.2\LogParser.exe" "Select Date as Day,Count(*) as email Into chart.jpg From *.log where Event-ID = 1019 Group By Day" -i:W3C -o:Chart -Charttype:Column3D -Charttitle:"Number of emails per day" -View:on &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;p&gt;&lt;a href="http://2.bp.blogspot.com/_5XosOA-VKXY/R95tiExt0iI/AAAAAAAAAAU/t2glBYrpUC0/s1600-h/email_day_column3d.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5178697053687894562" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://2.bp.blogspot.com/_5XosOA-VKXY/R95tiExt0iI/AAAAAAAAAAU/t2glBYrpUC0/s320/email_day_column3d.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;There are many different chart types available. If you run ‘logparser.exe –h –o:Chart’ you get a list of what charttype’s is available.&lt;br /&gt;Line,LineMarkers, LineStacked,LineStackedMarkers, LineStacked100,LineStacked100Markers, Line3D,LineOverlapped3D, LineStacked3D,LineStacked1003D, SmoothLine,SmoothLineMarkers, SmoothLineStacked, SmoothLineStackedMarkers,SmoothLineStacked100, SmoothLineStacked100Markers, BarClustered,BarStacked, BarStacked100, Bar3D,BarClustered3D, BarStacked3D,BarStacked1003D, ColumnClustered,ColumnStacked, ColumnStacked100,Column3D, ColumnClustered3D,ColumnStacked3D, ColumnStacked1003D,Pie, PieExploded, PieStacked, Pie3D,PieExploded3D, ScatterMarkers,ScatterSmoothLine, ScatterSmoothLineMarkers, ScatterLine, ScatterLineMarkers, ScatterLineFilled, Bubble,BubbleLine, Area, AreaStacked,AreaStacked100, Area3D, AreaOverlapped3D, AreaStacked3D, AreaStacked1003D, Doughnut, DoughnutExploded,RadarLine, RadarLineMarkers,RadarLineFilled, RadarSmoothLine,RadarSmoothLineMarkers, StockHLC,StockOHLC, PolarMarkers, PolarLine,PolarLineMarkers, PolarSmoothLine,PolarSmoothLineMarkers&lt;br /&gt;&lt;br /&gt;When examining this statistic we can see that there is low volume on 1,2,8,9 of Mars and that should not be a surprise since those days are weekends. On the 11th we can see a higher volume. &lt;/p&gt;&lt;p&gt;Number of emails per hour:&lt;br /&gt;&lt;span style="color:#000099;"&gt;"C:\Program Files\Log Parser 2.2\LogParser.exe" "Select Quantize(To_Timestamp(To_String(Extract_Prefix(Time,0,' ')),'h:m:s'),3600) as Hour,count(*) as email Into chart.jpg from 20080311.log where Event-ID = 1019 GROUP BY Hour ORDER BY Hour ASC" -i:W3C -o:Chart -Charttype:Line -Charttitle:"Number of emails per hour" -View:on&lt;/span&gt;&lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_5XosOA-VKXY/R95t8kxt0jI/AAAAAAAAAAc/bA9VIhngW8Q/s1600-h/email_hour_line.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5178697508954427954" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://4.bp.blogspot.com/_5XosOA-VKXY/R95t8kxt0jI/AAAAAAAAAAc/bA9VIhngW8Q/s320/email_hour_line.jpg" border="0" /&gt;&lt;/a&gt;&lt;/p&gt;We can see that there is a high volume of email between 9 and 12 AM.&lt;br /&gt;This logparser command reads the Time field and manipulates it to be in timestamp format in order for the Quantize parameter to work. Result from Quantize parameter is then summarized per hour and displayed in a line graph.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Or by adding all email from all log files per hour.&lt;br /&gt;&lt;span style="color:#000099;"&gt;"C:\Program Files\Log Parser 2.2\LogParser.exe" "Select Quantize(To_Timestamp(To_String(Extract_Prefix(Time,0,' ')),'h:m:s'),3600) as Hour,count(*) as email Into chart.jpg from *.log where Event-ID = 1019 GROUP BY Hour ORDER BY Hour ASC" -i:W3C -o:Chart -Charttype:Line -Charttitle:"Number of emails per hour" -View:on&lt;/span&gt;&lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_5XosOA-VKXY/R95unUxt0kI/AAAAAAAAAAk/PP-6eUImcjY/s1600-h/email_hour_line_tot.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5178698243393835586" style="DISPLAY: block; MARGIN: 0px auto 10px; CURSOR: hand; TEXT-ALIGN: center" alt="" src="http://3.bp.blogspot.com/_5XosOA-VKXY/R95unUxt0kI/AAAAAAAAAAk/PP-6eUImcjY/s320/email_hour_line_tot.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Other useful information is who is receiving most mail.&lt;br /&gt;&lt;span style="color:#000099;"&gt;"C:\Program Files\Log Parser 2.2\LogParser.exe" "Select Top 10 Recipient-Address as Recipient,Count(*) as hits From *.log Where Event-ID = 1019 Group By Recipient Order By hits DESC" -i:W3C &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Who is sending most email.&lt;br /&gt;&lt;span style="color:#000099;"&gt;"C:\Program Files\Log Parser 2.2\LogParser.exe" "Select Top 10 Sender-Address as Sender,Count(*) as hits From *.log Where Event-ID = 1019 Group By Sender Order By hits DESC" -i:W3C&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Which domain is receiving most email.&lt;br /&gt;&lt;span style="color:#000099;"&gt;"C:\Program Files\Log Parser 2.2\LogParser.exe" "Select Top 10 Extract_SUFFIX(Recipient-Address,0,'@') as Recipient,Count(*) as Hits from *.log Where Event-ID = 1019 Group By Recipient Order By Hits DESC" -i:W3C&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Avarage size on email per day.&lt;br /&gt;&lt;span style="color:#000099;"&gt;”C:\Program Files\Log Parser 2.2\LogParser.exe" "Select Date,AVG(total-bytes) From *.log Where Event-ID = 1019 Group By Date" -i:W3C &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Date AVG(ALL total-bytes)&lt;br /&gt;--------- --------------------&lt;br /&gt;2008-2-29 156344&lt;br /&gt;2008-3-1 53003&lt;br /&gt;2008-3-2 104991&lt;br /&gt;2008-3-3 158491&lt;br /&gt;2008-3-4 190721&lt;br /&gt;2008-3-5 178313&lt;br /&gt;2008-3-6 188157&lt;br /&gt;2008-3-7 168273&lt;br /&gt;2008-3-8 25809&lt;br /&gt;2008-3-9 46874&lt;br /&gt;2008-3-10 170719&lt;br /&gt;2008-3-11 89262&lt;br /&gt;2008-3-12 180671&lt;br /&gt;2008-3-13 181731&lt;br /&gt;&lt;br /&gt;Or just the average size of email in all log files.&lt;br /&gt;&lt;span style="color:#000099;"&gt;"C:\Program Files\Log Parser 2.2\LogParser.exe" "Select AVG(total-bytes) From *.log Where Event-ID = 1019 " -i:W3C &lt;/span&gt;&lt;br /&gt;&lt;br /&gt;AVG(ALL total-bytes)&lt;br /&gt;--------------------&lt;br /&gt;144804&lt;br /&gt;&lt;br /&gt;This gives us an average message size of 141KB&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;br /&gt;&lt;p&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-5473933718772979783?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/5473933718772979783/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/03/exchange-2003-statistics-with-logparser.html#comment-form' title='12 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5473933718772979783'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5473933718772979783'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/03/exchange-2003-statistics-with-logparser.html' title='Exchange 2003 statistics with Logparser'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><media:thumbnail xmlns:media='http://search.yahoo.com/mrss/' url='http://2.bp.blogspot.com/_5XosOA-VKXY/R95s6Ext0hI/AAAAAAAAAAM/CTlXSKCGff0/s72-c/email_day_line.jpg' height='72' width='72'/><thr:total>12</thr:total></entry><entry><id>tag:blogger.com,1999:blog-6340399039004938690.post-5985437892590375021</id><published>2008-03-06T20:40:00.000+01:00</published><updated>2008-03-06T20:52:48.300+01:00</updated><title type='text'>The first post</title><content type='html'>&lt;p&gt;A couple of people are constantly telling me that I should start a blog about Exchange, and here IT is. So who am I? For starters I am a Microsoft Exchange server MVP and have been for a couple of years. I live in Sweden, just outside of Stockholm in the countryside with my family which include a couple of horses for relaxation from the hectic live of a IT consultant. I probably write most about Exchange but there will be other stuff such as OCS and non IT related.&lt;/p&gt;&lt;p&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/6340399039004938690-5985437892590375021?l=anewmessagehasarrived.blogspot.com' alt='' /&gt;&lt;/div&gt;</content><link rel='replies' type='application/atom+xml' href='http://anewmessagehasarrived.blogspot.com/feeds/5985437892590375021/comments/default' title='Post Comments'/><link rel='replies' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/03/first-post.html#comment-form' title='0 Comments'/><link rel='edit' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5985437892590375021'/><link rel='self' type='application/atom+xml' href='http://www.blogger.com/feeds/6340399039004938690/posts/default/5985437892590375021'/><link rel='alternate' type='text/html' href='http://anewmessagehasarrived.blogspot.com/2008/03/first-post.html' title='The first post'/><author><name>Lasse Pettersson</name><uri>http://www.blogger.com/profile/04621803248555781125</uri><email>noreply@blogger.com</email><gd:image rel='http://schemas.google.com/g/2005#thumbnail' width='25' height='32' src='http://4.bp.blogspot.com/_5XosOA-VKXY/Sdh4lMpRg5I/AAAAAAAAACg/kzTE73xpl0E/S220/MvpPhoto.jpg'/></author><thr:total>0</thr:total></entry></feed>
