Solved

outlook rules not working after upgrade from Exchange 2003 to Exchange 2010

Posted on 2011-09-23
10
1,901 Views
Last Modified: 2012-05-12
I have moved my mailbox from the 2003 server to the 2010 server and am using outlook 2010.   after the migration none of my rules worked.  I went into them turned them off hit apply then turned them back on again and hit apply and now they work.  While I'm ok now, I'm getting ready to move 5000 users and have neen told I have to find a solution not involving each individual have to do the procedure I went through...  I'm not finding anything to useful out there... any ideas?
0
Comment
Question by:cdshreve
  • 5
  • 4
10 Comments
 
LVL 13

Expert Comment

by:5g6tdcv4
ID: 36592534
are your users in cached mode? if so try moving a test mailbox with cached mode disabled
0
 

Author Comment

by:cdshreve
ID: 36598824
I moved myself and I was not in cached mode....
I moved a test user that was in cached mode and same result.

 Thanks for the suggestion though!
0
 
LVL 16

Expert Comment

by:Auric1983
ID: 36598893
Are they server side or client side rules?
0
VMware Disaster Recovery and Data Protection

In this expert guide, you’ll learn about the components of a Modern Data Center. You will use cases for the value-added capabilities of Veeam®, including combining backup and replication for VMware disaster recovery and using replication for data center migration.

 

Author Comment

by:cdshreve
ID: 36709117
Server side.  None of them have the run only on client box checked.
0
 
LVL 16

Expert Comment

by:Auric1983
ID: 36709158
cdshreve

Try this out on one of the mailboxes.  Exchange 2010 has 6 powershell cmdlets to help manage Inbox Rules Get-InboxRule, Set-InboxRule, Remove-InboxRule, Disable-InboxRule, Enable-InboxRule and New-InboxRule.

You should be able to do something like "Get-InboxRule -Mailbox user@domain.com" to see a list of all their server side rules.  From there you can see if the rules are enabled or disabled.  They can be disabled (and re-enabled) using the disable & enable inboxrule cmdlets too





0
 

Author Comment

by:cdshreve
ID: 36709276
That is great for just one person... and I have saved that info :)  but I'll be moving 700 users a week... very soon.
0
 
LVL 16

Accepted Solution

by:
Auric1983 earned 500 total points
ID: 36709285
You can easily script it to do it for everyone I'm sure.  I'm just not that great at powershell :D
0
 

Author Comment

by:cdshreve
ID: 36709437
I have a script that will turn them off then back on again.... only problem is that it is an all or nothing.  if you had a rule in your mb and did not have it turned on... after this script it would be :)
0
 
LVL 16

Expert Comment

by:Auric1983
ID: 36709450

You may be able to filter the script to only change rules that are enabled.  
0
 

Author Closing Comment

by:cdshreve
ID: 36905692
Solution is to have everyone run the script on their own machine if they are affected.
_________________________________
'rules.vbs…
On Error Resume Next
Set objOutlook = CreateObject("Outlook.Application")
Set colRules = objOutlook.Session.DefaultStore.GetRules

For Each oRule In colRules
oRule.Enabled = False
Next

colRules.Save

For Each oRule In colRules
oRule.Enabled = True
Next

colRules.Save
________________________________
0

Featured Post

PRTG Network Monitor: Intuitive Network Monitoring

Network Monitoring is essential to ensure that computer systems and network devices are running. Use PRTG to monitor LANs, servers, websites, applications and devices, bandwidth, virtual environments, remote systems, IoT, and many more. PRTG is easy to set up & use.

Question has a verified solution.

If you are experiencing a similar issue, please ask a related question

This article explains in simple steps how to renew expiring Exchange Server Internal Transport Certificate.
This article explains how to install and use the NTBackup utility that comes with Windows Server.
This Experts Exchange video Micro Tutorial shows how to tell Microsoft Office that a word is NOT spelled correctly. Microsoft Office has a built-in, main dictionary that is shared by Office apps, including Excel, Outlook, PowerPoint, and Word. When …
This video shows how to remove a single email address from the Outlook 2010 Auto Suggestion memory. NOTE: For Outlook 2016 and 2013 perform the exact same steps. Open a new email: Click the New email button in Outlook. Start typing the address: …

810 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question